رفع مشکل پر شدن فضای هاست (error_log وردپرس)
اخیرا کاربران زیادی در ارتباط با مشکل پر شدن فضای هاست و خطای ۵۰۳ یا دیگر مشکلات مربوط به آن تیکت ارسال کرده اند.
با بررسی های اولیه متوجه شدیم که همه کاربرانی که مشکل پر شدن فضا را دارند از وردپرس استفاده میکنند. این مشکل بدلیل به روز رسانی های اخیر وردپرس یا استفاده از قالب یا پلاگین هایی است که خطاهای زیادی ایجاد میکنند.
مشکل به این صورت است که حجم فایل error_log یا wp-admin/error_log چندصد مگ یا حتی چند گیگابایت میشود به حدی که کل فضای هاست را اشغال می کند
جهت رفع این مشکل فایل زیر را ویرایش کنید:
1 |
wp-includes/class-wp-hook.php |
در خط ۲۹۱ فایل فوق دستور } while ( false !== next( $this->iterations[ $nesting_level ] ) ); قرار دارد.
آنرا حذف کرده و دستور زیر را جایگزین آن کنید:
1 |
} while ( is_array( $this->iterations[ $nesting_level ] ) && false !== next( $this->iterations[ $nesting_level ] ) ); |
پس از ذخیره فایل ، مشکل error_log برطرف میشود.
توجه :
اگر زمان ذخیره فایل خطایی مشابه The system failed to create the file “/home/cp123456/public_html/wp-includes/class-wp-hook.php” (as EUID: 2895, EGID: 2896 2896) because of the following error: Disk quota exceeded دریافت کردید به این دلیل است که فضای هاست پر شده. باید فایل error_log را حذف کنید و مجددا اقدام به ذخیره فایل نمایید.
زمان حذف فایل باید گزینه Skip the trash and permanently delete the files را فعال کنید تا فایل به پوشه Trash منتقل نشود . در غیراینصورت ممکن است خطا دریافت کنید.
لینک کوتاه مطلب : https://blog.talahost.com/?p=502
برچسب ها :
error_log, wordpress, غیرفعال کردن error_log, غیرفعال کردن خطا wordpress, مشکل error_log حجیم, مشکل فایل error_log, مشکل وردپرس, وردپرس
سلام
جولای 21, 2019 12:36 | #1این سایت من من یکی از سایت های وردپرسی من بود که همین مشکل را داشت.
با تغییر این کد امیدوارم این مشکل برطرف شود.
از تیم محبوب طلاهاست سپاسگزارم.
زنده باد
عرض ادب، متاسفانه برطرف،نشد
آگوست 6, 2019 2:38 | #2دوستان کسی نتیجه گرفته؟
سپاس