اخیرا کاربران زیادی در ارتباط با مشکل پر شدن فضای هاست و خطای ۵۰۳ یا دیگر مشکلات مربوط به آن تیکت ارسال کرده اند.
با بررسی های اولیه متوجه شدیم که همه کاربرانی که مشکل پر شدن فضا را دارند از وردپرس استفاده میکنند. این مشکل بدلیل به روز رسانی های اخیر وردپرس یا استفاده از قالب یا پلاگین هایی است که خطاهای زیادی ایجاد میکنند.
مشکل به این صورت است که حجم فایل error_log یا wp-admin/error_log چندصد مگ یا حتی چند گیگابایت میشود به حدی که کل فضای هاست را اشغال می کند
جهت رفع این مشکل فایل زیر را ویرایش کنید:
wp-includes/class-wp-hook.php
در خط ۲۹۱ فایل فوق دستور } while ( false !== next( $this->iterations[ $nesting_level ] ) ); قرار دارد.
آنرا حذف کرده و دستور زیر را جایگزین آن کنید:
} 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 منتقل نشود . در غیراینصورت ممکن است خطا دریافت کنید.
Shortlink for this post: https://blog.talahost.com/?p=502
سلام
این سایت من من یکی از سایت های وردپرسی من بود که همین مشکل را داشت.
با تغییر این کد امیدوارم این مشکل برطرف شود.
از تیم محبوب طلاهاست سپاسگزارم.
زنده باد
عرض ادب، متاسفانه برطرف،نشد
دوستان کسی نتیجه گرفته؟
سپاس
دیروز هاست ۵ گیگم پر شده بود ۴٫۹ بود
امروز به ۱۰ ارتقا دادم اونم پر شد
که حتی یک مطلب یا فایل هم منتشر نکردم خیلی غیرطبیعی پر شد فکر نمیکنم با این روشی که گفتید مشکلم حل بشه
یعنی در عرض کمتر از ۲۴ ساعت ۵ گیگ ارور دریافت کردم و هاستم پر شد؟
درود دوست عزیز، در سی پنل در بخش Disk Usage میتونید جزئیات فضای مصرفی را ببینید.
اگر مشکل حل نشد یک تیکت به بخش پشتیبانی ارسال کنید.