وحید گودینی- طراح و توسعه دهنده وب

error_log | راه حل افزایش خودکار حجم ارور لاگ وردپرس

با سلام
در روزهای اخیر خبر ها و استوری های زیادی در فضای مجازی داشتیم مبنی بر پر شدن هاست های وردپرس. وقتی موضوع رو بررسی میکردیم برمیخوردیم به یه موضوع عجیب: پر شدن دیوانه وار فایل error_log هاست سی پنل. لازمه که چند نکته رو بگم :

  • در هاست های وردپرسی cPanel، فایل error_log توی مسیر اصلی خود هاست یعنی public_html نگهداری میشه. پس پر شدن error_log در هاست های وردپرس cPanel مساوی است با پر شدن خود هاست.
    جالبه که در دایرکت ادمین اصلا این مشکل به وجود نمیاد و error_log خارج از محیط هاست نگهداری میشه. که هر 24 ساعت باید حتما خالیش کرد و گرنه بعد یه مدت بوم! سرور میترکه. واسه همین فقط دارندگان هاست وردپرس cPanel این مشکل رو حس کردند.
  •  ریشه این مشکل در نحوه پردازش تعاملات درونی بعضی پلاگین ها و تم ها با هسته وردپرس هست. اما کدوم پلاگین و کدوم تم؟ ما به این مورد رسیدیم: WordPress-seo  و contact form7 ممکنه موارد یگه ای هم باشن که چنین خرابکاری ای میکنند اما در مورد هاست های اشتراکی مون – یعنی شما مشتریان عزیز – ما به ایشون رسیدیم.
  •  نحوه رفع: اگه سریع برید و پلاگین رو غیرفعال کنید ممکنه بعد ببینید: ای دل غافل! هنوز هاست پر میشه! بله چون پلاگین ها و تم های دیگه ای حضور دارن که گند بزنن به وردپرس ما. پس باید دنبال یه راهکار فنی تر باشیم. به روش زیر عمل کنید: در خط ۲۹۱ ام فایل:

    داریم:

    این خط رو کلا به مقدار زیر تغییر بدید:

    تمام!
    مشکل برای منم پیش اومده بود اما اینطوری حل شد.

image
3+

پاسخی بنویسید