ریدایرکت 301

آموزش کار با نمایندگی هاست

نصب تصویری وردپرس

نصب CSF

صفحه سفید در وردپرس

غیرفعال کردن افزونه

سئو

آپدیت لایسنس

ریدایرکت به https

انتقال هاست به هاست

امنیت در وردپرس

SSL رایگان

نصب سی پنل

نصب دایرکت ادمین

فشرده کردن عناصر سایت

جلوگیری از کش

تغییر آی پی

استخراج SSH public key

خطای مموری در وردپرس

۲۰ مهر ۱۳۹۵ | 0 نظر | لینک کوتاه | دایرکت ادمین, سرور لینوکسی, سی پنل, لینوکس, مدیریت محتوا, هاست, وردپرس

سدر صورتیکه در وردپرس با خطای زیر مواجه شدید

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in /home/username/public_html/wp-includes/class-simplepie.php on line 9907

با مراحل زیر همراه ما تا رفع این ایراد باشید.

۱- چک کنید که suphp یک هندلر پیشفرض روی سرور است ( دسترسی مدیر سرور)

/usr/local/cpanel/bin/rebuild_phpconf –current

نمونه خروجی دستور فوق :

Available handlers: suphp dso cgi none
DEFAULT PHP: 5
PHP4 SAPI: none
PHP5 SAPI: suphp  <—-suphp is the default handler  *If server is running “dso” please refer to DSO section.
SUEXEC: enabled

۲- سپس در پوشه public_html هاست در فایل htaccess محتویات زیر را قرار دهید ( یوزرنیم را در دستور زیر بازنویسی کنید)

<IfModule mod_suphp.c>

suPHP_ConfigPath /home/USERNAME/public_html/

</IfModule>

۳- فایل php.ini اگر وجود ندارد از usr/lib آنرا کپی کرده و در پوشه public_html قرار دهیدو سپس خط memory_limit را ویرایش کرده و مقدار آنرا به ۶۴M یا ۱۲۸M تغییر دهید.

۴- در یکی از فایل های هسته اصلی وردپرس نیز می توانید مقدار مموری را افزایش دهید.
فایل wp-includes/default-constants.php را ویرایش نمایید.
خطوط زیر را پیدا کرده و مقدار مموری را افزایش دهید.

// set memory limits
if ( !defined(‘WP_MEMORY_LIMIT’) ) {
if( is_multisite() ) {
define(‘WP_MEMORY_LIMIT’, ’۶۴M’);   <——Change value to reflect php.ini
} else {
define(‘WP_MEMORY_LIMIT’, ’۶۴M’);   <——Change value to reflect php.ini
}

دیدگاه بگذارید

اولین نفری باشید که دیدگاه میگذارد

مرا آگاه کن
avatar
wpDiscuz