رفع مشکل پر شدن فضای هاست (error_log وردپرس)

اخیرا کاربران زیادی در ارتباط با مشکل پر شدن فضای هاست و خطای ۵۰۳ یا دیگر مشکلات مربوط به آن تیکت ارسال کرده اند.

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

مشکل به این صورت است که حجم فایل 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 منتقل نشود . در غیراینصورت ممکن است خطا دریافت کنید.

 

 

4 فکری در “رفع مشکل پر شدن فضای هاست (error_log وردپرس)

  1. بابک شعبانی پاسخ

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

  2. سئو متن پاسخ

    عرض ادب، متاسفانه برطرف،نشد
    دوستان کسی نتیجه گرفته؟
    سپاس

  3. فرهاد پاسخ

    دیروز هاست ۵ گیگم پر شده بود ۴٫۹ بود
    امروز به ۱۰ ارتقا دادم اونم پر شد
    که حتی یک مطلب یا فایل هم منتشر نکردم خیلی غیرطبیعی پر شد فکر نمیکنم با این روشی که گفتید مشکلم حل بشه
    یعنی در عرض کمتر از ۲۴ ساعت ۵ گیگ ارور دریافت کردم و هاستم پر شد؟

    • طلاهاست نویسنده نوشتهپاسخ

      درود دوست عزیز، در سی پنل در بخش Disk Usage میتونید جزئیات فضای مصرفی را ببینید.
      اگر مشکل حل نشد یک تیکت به بخش پشتیبانی ارسال کنید.

پاسخ دادن به بابک شعبانی لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *