آیا افزایش حافظه PHP در وردپرس خوب است یا خیر؟

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

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

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

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

برای حل مشکل محدودیت حافظه PHP چه باید کرد؟

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

  بیل گیتس؛ حامی یا دشمن ویروس Crown؟

رفع مشکل محدودیت حافظه PHP در وردپرس

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

خطای مرگبار: اندازه حافظه مجاز 33554432 بایت تمام شد (تلاش برای تخصیص 2348617 بایت) در /home / xxx/ public_html/ wp-includes/plugin.php در خط xxx

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

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

یکی از دلایل PHP s از حافظه خارج شده است ممکن است به دلیل استفاده بیش از حد از افزونه ها یا تم های وردپرس باشد. افزونه هایی که در سایت خود نصب می کنید، حافظه را به هاست اختصاص می دهند. در صورت بروز این مشکل، ممکن است با خطای ذکر شده در بالا مواجه شوید یا پیام زیر را دریافت کنید. خطای سرور داخلی

1. فایل htaccess. را ویرایش کنید

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

  صفحه مورد نظر شما یافت نشد.

images 1663497396 خبر اولیه

اکنون در بخش ویرایش فایل هستید.htaccess you was شما باید کد زیر را به این فایل اضافه کنید و در نهایت تنظیمات را ذخیره کنید.

قطعه کد:

Php_value memory_limit 128M

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

2. فایل wp-config.php را ویرایش کنید

اگر باز هم مشکل و خطا وجود داشت، باید به فایل wp-config.php بروید. این فایل را ویرایش کنید و کد زیر را در آن اضافه کنید.

تعریف کنید (‘WP_MEMORY_LIMIT’, ‘128;);

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

images 1663497373 خبر اولیه

3. فایل php.ini را تغییر می دهد

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

محدودیت_حافظه = 256M

Upload_max_filesize = 12M

حداکثر_اندازه پست = 13M

File_uploads = روشن است

Max_time_to_run = 180

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

  سخنان وحشتناک احسان خاندوزی! - بررسی های تحریریه رسانه ها

3 پرسش متداول مرتبط با موضوع:

1. آیا خطای php throttling باعث خطای 500 می شود؟

بله یکی از مواردی که باعث خطای 500 در سمت سرور می شود، اتمام حافظه PHP است.

2. حداکثر اندازه فایل آپلود در وردپرس چیست؟

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

3. آیا می توان با تغییر نسخه PHP مشکل محدودیت حافظه PHP را حل کرد؟

بله اگر آخرین نسخه PHP را نصب کرده باشید با این خطا مواجه نخواهید شد.

خلاصه و نتیجه گیری

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

https://afzaliwp.com/wordpress

دیدگاهتان را بنویسید