کاهش حملات DDoS

دیواره آتش

مقابله با تهدیدات امنیتی

نحوه افزایش memory limit در وردپرس

نحوه افزایش memory limit در وردپرس

نحوه افزایش memory limit در وردپرس

 

انتقال سایت مشتریان یکی از کارهایی است که به تعدد انجام می شود ،

اما گاهی فعال کردن یک پلاگین یا انجام کارهای دیگر مارو با خطای وردپرسی پر شدن حافظه مواجه میکنه و اصولا به شکل زیر است:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php

on line xxx
از اونجایی که این مسئله یکی از مشکلات رایج کاربران است ،

تصمیم گرفتیم که در موردش توضیحاتی بدیم.

علت اینکه با این خطا مواجه میشیم این است که فضای اشغال شده از محدودیت حافظه پیش فرض بیشتر شده است

که راه حل‌های متفاوتی هم دارد ،

اما ما در این مقاله ساده‌ترین روش افزایش memory limit رو بهتون معرفی میکنیم.
در ابتدا wp-config.php رو که در روت دایرکتوری وردپرستون هست رو باز کنید

و بعد خط زیر رو در تگ اصلی php اضافه کنید:
define(‘WP_MEMORY_LIMIT’, ‘۱۲۸M’);

در اینجا ما محدویت حافظه رو به ۱۲۸مگابایت افزایش دادیم.

اگر بعد از اینکار همچنان همون خطا رو مشاهده می‌کنید ،

باید با ارائه دهنده هاست خودتون تماس بگیرید که به احتمال زیاد ،

به فایل php.ini مراجعه میکند و memory limit یا همون محدویت حافظه رو برای شما افزایش می‌دهد.


 

راه دیگر :

رای رهایی از شر این خطا کافیست به این آدرس بروید:
wp-includes/default-constants.php واین کد را پیدا کنید و به میزان دلخواه خود تغییر بدهید:
۱ global $blog_id;
۲
۳ // set memory limits
۴ if ( !defined(‘WP_MEMORY_LIMIT’) ) {
۵ if( is_multisite() ) {
۶ define(‘WP_MEMORY_LIMIT’, ’۶۴M’);
۷ } else {
۸ define(‘WP_MEMORY_LIMIT’, ’۹۶M’);
۹ }
۱۰ }

 

فراموش نکنید که حتما یک بک آپ از فایل مذکور بگیرید تا در صورت بروز مشکل جایگزین نمایید.

 

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

 

امیدواریم از مقاله ( نحوه افزایش memory limit در وردپرس ) بهره کافی برده باشید.

اشتراک‌گذاری

برچسب های این مطلب :

خواندن این مطالب به شما پیشنهاد میشود

Facebook Auto Publish Powered By : XYZScripts.com