رفع مشکل افزایش حجم فایل error_log

وردپرس

(کمال محمدی مجد) #1

باسلام به همه دوستان و سروران،
اخیراً یکی از دوستان در فروشگاه اینترنتی ووکامرسی خود با مشکل افزایش حجم فایل error_log روبرو شد و از بنده کمک خواست. این فایل در زمان کمتر از یک ساعت به 3 گیگ هم افزایش پیدا میکند. من این فایل را که در دو بخش الف- پوشه public_html و ب- wp-admin ظاهر میشود و حاوی گزارش ایرادهای مختلف هست رو بررسی کردم و ایرادات متفاوتی مشاهده شد که با غیر فعال کردن یکایک افزونه ها و تغییر غالب هم قابل کشف نبود. سایت مذکور با 4 افزونه برتر امنیتی وردپرس و همچنین آنتی ویروس سیپنل اسکن شد که مورد خاصی کشف نشد و مشکل افزایش حجم فایل یاد شده به قوت خود باقی است. لازم به ذکر است که وردپرس، قالب و تمام افزونه ها به روزرسانی شدند و برای اطمینان از سلامت قالب، و افزونه ها، نسخه های مطرح و به روز شده موجود آنها در مخزن وردپرس جایگزین (نسخه حذف شده) گردیدند که این شیوه هم کارساز واقع نشد. البته سه روز قبل، روند عملیات از طریق تیکت به اطلاع عزیزان پشتیبانی سون هاست رسید که منتظر پاسخ و کمک این عزیزان هستیم. اما در اینجا نیز تقاضا دارم تا اگر دوستان دارای تجربه مشترکی هستند عنوان نمایند تا سایر دوستان بهره ببرند. با تشکر


(ƝЄƊƛ) #2

درود
شما اگر خوب فایل گزارش رو نمیخواد فایل wp-config رو باز کنید عبارت زیر رو پیدا کنید

ini_set(‘display_errors’,‘Off’);
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …
به راحتی با on یا off کردن دیگه فایل گزارش براتون تشکیل نمیشه
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …
ini_set(‘display_errors’,‘on’); در این حالت تشکیل خواهد شد
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …
که شما باید تغییر بدید به حالت زیر
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …
ini_set(‘display_errors’,‘Off’); در این حالت تشکیل نخواهد شد
موفق باشید


(کمال محمدی مجد) #3

ممنون. کد رو اضافه کردم ولی باز هم فایل تشکیل شد. ارورهای زیر به صورت مسلسل وار تکرار میشه داخلش:
[21-Dec-2018 22:07:03 UTC] PHP Warning: next() expects parameter 1 to be array, null given in /home/cupkhodr/public_html/wp-includes/class-wp-hook.php on line 291
[21-Dec-2018 22:07:03 UTC] PHP Warning: current() expects parameter 1 to be array, null given in /home/cupkhodr/public_html/wp-includes/class-wp-hook.php on line 275
[21-Dec-2018 22:07:03 UTC] PHP Warning: Invalid argument supplied for foreach() in /home/cupkhodr/public_html/wp-includes/class-wp-hook.php on line 277
[


(کمال محمدی مجد) #4

ضمناً یک فایل قدیمی دیلیت شده از افزونه ویژوال کمپوزر داخل سطل آشغال سیپنل هست که با هر بار تخلیه سطل، مجدداً ظاهر میشه!


(ƝЄƊƛ) #5

ببینید به این حالت وارد کنید درست بالای WP_DEBUG

ini_set ( 'display_errors' , 'Off' );
ini_set ( 'error_reporting' , E_ALL );
define( 'WP_DEBUG' , false);
define( 'WP_DEBUG_DISPLAY' , false);

(کمال محمدی مجد) #6

مرسی از شما. این هم محل کپی بعد از سطر 77 که ظاهراً اثر کرد:

  • @link https://codex.wordpress.org/Debugging_in_WordPress
    */
    ini_set ( ‘display_errors’ , ‘Off’ );
    ini_set ( ‘error_reporting’ , E_ALL );
    define( ‘WP_DEBUG’ , false);
    define( ‘WP_DEBUG_DISPLAY’ , false);
    define(‘WP_DEBUG’, false);