مرکز آموزش اولین دیتا

آموزش افزایش محدودیت حافظه php در وردپرس

0

وردپرس یک سیستم مدیریت محتوای سمت سرور است  که با زبان برنامه نویسی php نوشته شده است . این سیستم مدیریت محتوا برای اجرای دستورات نیاز به حافظه ای جهت ذخیره سازی دستورات دارد . این حافظه معمولا بین ۱۲۸ تا ۲۵۶ است . حالا فرض کنید ما وردپرسی داریم با شرایطی که حافظه آن کمتر از ۶۴ مگابایت ، حالا وردپرس در این حالت سعی میکند شرایطی را فراهم کند که این مقدار افزایش پیدا کند و در صورتی که این میزان کمتر باشد خطایی دریافت میکند که به شکل زیر در سایت شما نشان داده خواهد شد .

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/xxx/public_html/wp-includes/plugin.php on line xxx

 

ممکن است شما با خطای زیر مواجه شوید ، در ابتدا باید میزان محدودیت حافظه php را افزایش دهید تا خطا برطرف شود .در توضیحاتی که در ادامه خواهم داد به شما آموزش می دهیم چگونه این خطا را رفع و میزان حافظه وردپرس وب سایتتان را افزایش دهید .

 آموزش افزایش محدودیت حافظه php در وردپرس

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

افزایش تعداد افزونه ها

پست های مرتبط

افزایش حجم قالب وردپرس در هاست 

در صورت وجود یکی از این دو مشکل در وب سایتتان حتما با پیام خطای زیر مواجه خواهید شد و یا پیغام  Internal Server Error در وب سایت شما نشان داده خواد شد .

افزایش محدودیت حافظه php در وردپرس و از بین بردن محدودیت آپلود در وردپرساگر این مشکلاتی که در بالا اشاره شد در وب سایت شما وجود داشته باشد در بدو ورود به پیشخوان سایت وردپرسی تان شما با ارور  Internal Server Error یا fatal error مواجه  می شوید . برای رفع این مشکل شما در ابتدا وارد هاست خود شوید وارد File Manager ani سپس به قسمت public_html رجوع کنید وبر روی فایل htaccess. کلیک راست کنید و بر روی گزینه dite انتخاب کنید در صورتی  که با کلیک بر روی این گزینه صفحه ای باز نشد روی دکمه Settings کلیک کنید و سپس بعد از باز شدن پنجره روی گزینه show hidden files کلیک کرده و در نهایت رو ی گزینه save کلیک کرده تا تنظیمات اعمال شود .

آموزش افزایش محدودیت حافظه php در وردپرس

در مرحله بعدی بعد از باز شدن صفحه ویرایش فایل قطعه کد زیر را به فایل اضافه کرده و روی دکمه save کلیک کنید .

php_value memory_limit 128M

در این مرحله اگر error از طرف میزبانی هاست اعمال نشده باشد تمام کارهایی که تا الان انجام داده اید موثر بوده است و توانسته اید سرعت لود سایتتان را بالا ببرید .در غیر این صورت در همان مرحله  در public_html فایل wp-config.php وردپرس را پیدا کرده و بعد از آن روز دکمه edite کد هایی که در زیر آورده ایم را در فایل اضافه کنید . فقط توجه داشته باشید که کد های زیر در بخشی که کدهای define قرار دارد یعنی قبل از thats all,stop editing !happy اضافه نمایید . بعد از آن روی دکمه save کلیک کرده و مشاهده خواهید کرد که سرعت لود وب سایت وردپرسی تان بسیار افزایش یافته است.

define('wp_MEMORY_LIMIT','128M');

امیدوارم با استفاده از این مطلب بتوانید سرعت لود وب سایت خود را افزایش داده و این مقاله برایتان مفید واقع شود.

 

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد .