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

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

1 پسندیده

درود
شما اگر خوب فایل گزارش رو نمیخواد فایل 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
[

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

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

ini_set ( 'display_errors' , 'Off' );
ini_set ( 'error_reporting' , E_ALL );
define( 'WP_DEBUG' , false);
define( 'WP_DEBUG_DISPLAY' , false);
5 پسندیده

مرسی از شما. این هم محل کپی بعد از سطر 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);

من هم به این مشکل بر خورده ام الان…
میشه بفرمایید چکار کنم که این روند اضافه شدن حجم استاپ بشه و فایل های اضافه رو چطور پاک سازی کنم که حجم پایین بیاید؟

دقیقا من الان این مشکل رو دارم…
میشه راهنمایی بفرمایید چکار کنم تا روند اضافه شدن حجم متوقف بشه و چطور پاک سازی کنم که حجم پایین بیاید؟

اگر راههکار های بالا پاسخ گو نیست بهتر است دسترسی نوشتن را از فایل error_log بگیرید و روی 0444 یا 0000 قرار بدید توجه داشته باشید این فایل در دو موقعیت تولید می شود یکی public_html و دیگری wp-admin
اما توجه داشته باشید که پاک کردن صورت مسئله درست نیست و باید مشکل رو حل کنید به هر حال یک دلیلی برای ایجاد شدن آن وجود دارد (مانند اشکال در افزونه یا پوسته خطای های برنامه نویسی و …) در این فایل برای شما مشخص میکند که مشکلی وجود دارد

4 پسندیده

روش آقای کیان مشکل شما رو حل می کنه اما این روش غیر استاندارد هست. وقتی فایل error_log پر میشه یعنی مشکلی وجود داره و باید به جای پاک کردن صورت مسئله مشکل رو رفع کرد. دقت داشته باشید که در این حالت خطا در بکگراند در حال رخ دادن است و رخ دادن خطا مساوی است با مصرف منابع.

این یعنی هزینه کردن برای ارور و خطا!

6 پسندیده

سلام وقت بخیر
من هم چنین مشکلی دارم یکی از ارور هارو طبق پیوست فرستادم.ممنون میشم اگر راهنمایی بفرمایید.