آموزش ها-هاست نگار

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

Increase PHP Memory Limit

 

آنچه در این مقاله خواهید آموخت:

4 روش افزایش محدودیت حافظه PHP در وردپرس :

افزایش حافظه PHP به وسیله فایل htaccess. 

افزایش حافظه PHP از طریق فایل wp.config.php 

افزایش حافظه PHP به وسیله MultiPHP INI Editor 

درخواست افزایش حافظه PHP با ارسال تیکت به پشتیبانی هاست 

 

حتما برای شما هم پیش آمده است که هنگام کار با وردپرس با خطاهایی مواجه شده اید که راه حل آنها افزایش محدودیت حافظه PHP باشد. از جمله این خطاها میتوان به موارد زیر اشاره کرد:

  • یک خطای مهم در این وب سایت رخ داده است

  • خطای HTTP وردپرس

  • خطای بروزرسانی وردپرس

  • خطای Memory Exhausted در وردپرس

  • و …

 

سیستم مدیریت محتوای وردپرس بر پایه زبان برنامه نویسی PHP ساخته شده است؛ پس جهت اجرای دستورات نیازمند فضایی برای ذخیره و سپس اجرای دستورات است. لازم به ذکر است که محدودیتی برای این حافظه PHP تعیین میشود که معمولا 128 یا 256 مگابایت است.

اگر این محدودیت حافظه از 64 مگابایت کمتر باشد، ابتدا وردپرس بطور خودکار سعی در افزایش آن دارد. درصورتی که موفق نشود شما با خطایی مشابه ارور هایی که در بالا نام بردیم، مواجه می شوید.

 

 

نحوه افزایش محدودیت حافظه PHP در وردپرس 

اکنون در این بخش از مقاله میخواهیم نحوه افزایش محدودیت حافظه PHP را به شما بیاموزیم. شما میتوانید از راه های مختلفی، بنابر نیاز خود، جهت افزایش حافظه آن استفاده کنید. ما چند مورد از این روش ها را در ادامه برای شما توضیح داده ایم:

 

افزایش حافظه PHP به وسیله فایل htaccess. 

اولین روش پیشنهادی ما به شما، افزایش حافظه PHP با استفاده از فایل htaccess. است. جهت انجام این کار ابتدا وارد کنترل پنل هاست خود شوید و سپس از بخش FILES روی گزینه File Manager کلیک کنید.

⇐ نحوه ورود به هاست سی پنل

Increase PHP Memory Limit With .htaccess File


اکنون وارد public_html شده و فایل htaccess. را بیابید. روی آن کلیک راست کرده و از بین گزینه ها Edit را جهت ویرایش فایل انتخاب کنید.

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

⇐ نحوه نمایش فایل مخفی htaccess. در سی پنل

Increase PHP Memory Limit With .htaccess File


پس از ویرایش فایل کد زیر را به آن اضافه کنید و در انتها جهت ذخیره تغییرات روی دکمه آبی رنگ Save Changes در بالا سمت راست کلیک کنید.

php_value memory_limit 128M


نکته2: درصورتی که فایل htaccess. را حتی با نمایش فایل های مخفی نتوانستید بیابید، میتوانید با کلیک بر روی New File+ و نوشتن نام htaccess. آن را ایجاد کنید.

 

 

افزایش حافظه PHP از طریق فایل wp.config.php 

درصورتی که روش قبلی برای شما کارساز نبود و یا به htaccess. دسترسی نداشتید، دومین راه افزایش حافظه PHP از طریق فایل wp-config.php است.

ابتدا وارد کنترل پنل هاست خود شوید، سپس روی File Manager کلیک کنید. پس از ورود به public_html فایل wp-config.php را بیابید. روی آن کلیک راست کرده و گزینه Edit را انتخاب کنید. کد زیر را پیش از “That’s all, stop editing! Happy blogging” به آن اضافه کرده و روی دکمه Save Changes کلیک کنید.

define(‘wp_MEMORY_LIMIT’,’128M’);

 

 

افزایش حافظه PHP به وسیله MultiPHP INI Editor 

اگر روش های قبلی برای شما کارساز نبود، شما میتوانید از طریق فایل php.ini موجود در هاست خود اقدام کنید. آن را ویرایش کرده، کد زیر را بیابید و بخش memory_limit را روی عدد 128 قرار دهید. البته برخی از شرکت های هاستینگ اجازه دسترسی به این فایل را نمیدهند.

memory_limit = 128M ; Maximum amount of memory a script may consume (64MB)

 

درصورت عدم دسترسی به این فایل، شما میتوانید از طریق ابزار MultiPHP INI Editor اقدام کنید. ابتدا وارد کنترل پنل هاست خود شوید و سپس از بخش SOFTWARE گزینه MultiPHP INI Editor را انتخاب کنید.

Increase PHP Memory Limit With MultiPHP INI Editor


در صفحه جدید، از منوی کشویی دامنه مدنظر خود را انتخاب کنید.

Increase PHP Memory Limit With MultiPHP INI Editor


سپس از ستون PHP Directive گزینه memory_limit را بیابید. اکنون از ستون Setting کادر روبروی آن را روی عدد 128 قرار دهید و در انتها روی Apply کلیک کنید.

Increase PHP Memory Limit With MultiPHP INI Editor

 

درخواست افزایش حافظه PHP با ارسال تیکت به پشتیبانی هاست 

آخرین روش برای شما تماس با پشتیبانی هاستینگ است. اگر تمامی روش های بالا را امتحان کردید اما نتیجه بخش نبود، آخرین راه شما برقراری ارتباط با پشتیبانی هاستینگ خود است. زیرا احتمال این نیز وجود دارد که برخی از هاستینگ ها اجازه ی تغییر مقدار محدودیت حافظه PHP را به کاربران خود ندهند. پس اگر راه هایی که به شما پیشنهاد دادیم کارساز نبود، از پشتیبانی هاستینگ خود بخواهید این مشکل را برای شما رفع کنند.

 

امیدواریم این آموزش برای شما مفید بوده باشد و به کمک آن توانسته باشید مشکل کم بودن محدودیت حافظه PHP وردپرس خود را رفع کنید. درصورتی که درباره این مقاله سوالی برای شما ایجاد شد، میتوانید آن را در بخش دیدگاه بیان کنید تا در کمترین زمان ممکن کارشناسان ما به شما پاسخ دهند.

 

درصورتی که از خواندن این مقاله لذت بردید، میتوانید از مقالات دیگری که مرتبط با PHP هستند نیز بهره ببرید:

ارسال ایمیل با PHP به وسیله SMTP

رفع مشکل نمایش حروف فارسی در PHP

آپلود مستقیم و سریع فایل ها در هاست با PHP

تغییر ورژن PHP در سی پنل

نحوه استفاده از MultiPHP INI Editor در سی پنل

 

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

خرید هاست

 

آموزش های مرتبط