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

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

در این مقاله از وبوآپ تصمیم داریم، به موضوع، آموزش افزایش محدودیت حافظه php در وردپرس بپردازیم. پس برای کسب اطلاعات بیشتر؛ درباره این موضوع همراه ما باشید.💙

برای خرید کلاس آنلاین اسکای روم میتوانید، در این صفحه اقدام نمایید.

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

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

برای همین دلیل میزبانی‌های وب یک میزان خاصی را برای این حافظه در نظر می‌گیرند. که معمولا 128 یا 256 هست. حالا برای وردپرس حالتی که پیش میاد. اینه که اگر این میزان حافظه کمتر از 64 مگابایت باشه، وردپرس به صورت خودکار سعی میکنه تا این محدودیت حافظه 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 در وردپرس

دلیل مواجه شدن با محدودیت حافظه php در وردپرس میتونه؛ به خاطر استفاده بیش از حد افزونه‌ها یا قالب وردپرس از حافظه تخصیص داده شده. در هاست باشه که در مقاله آموزش رفع مشکل استفاده زیاد از منابع CPU در وردپرس اشاره‌ای به این مورد داشتم. در این صورت با خطایی که در بالا اشاره شد مواجه خواهید شد. و یا اینکه پیغام Internal Server Error در وبسایت شما نمایش داده می‌شود.

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

در صورتی که با خطای Internal Server Error یا fatal error هنگام ورود به پیشخوان وردپرس مواجه شدید، میتونید با استفاده از فایل htaccess. این مشکل را به راحتی برطرف کنید. برای این منظور وارد هاست خودتون شده. و روی گزینه File Manager کلیک کنید. تا به صفحه مدیریت فایل‌ها در هاست هدایت شوید.

سپس؛ به مسیر public_html مراجعه کرده. و به دنبال فایل htaccess. بگردید و بعد از راست کلیک کردن روی فایل گزینه Edit را انتخاب کنید. در صورتی که این فایل به شما نمایش داده نشد. روی دکمه Settings کلیک کرده و سپس در پنجره باز شده مثل؛ تصویر زیر گزینه show hidden files را انتخاب کنید. در نهایت دکمه save را انتخاب کنید تا تنظیمات اعمال شود.

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

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

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

برای سفارش طراحی سایت به این لینک مراجعه کنید.

📌در صورتی که در هاست خودتون فایل htaccess. را پیدا نکردید. و وجود نداشت کافیه با استفاده از برنامه‌های ویرایشگر متن مثل notepad یک فایل، با نام htaccess. بسازید. یا اینکه در همین مسیر public_html روی گزینه New File کلیک کرده. و یک فایل با همین نام ایجاد کنید.

php_value memory_limit 128M
بعد از این مرحله اگر محدودیتی از طرف میزبانی اعمال نشده باشه کد بالا براتون کار ساز بوده و به راحتی میتونید خطا را برطرف کنید. اما اگر به روش بالا باز نشد، در همون مسیر public_html هاست به دنبال فایل wp-config.php وردپرس بگردید. و بعد از راست کلیک روی فایل، و انتخاب گزینه Edit کدهای زیر را در فایل اضافه کنید.
define('wp_MEMORY_LIMIT','128M');

دقت کنید که کدهای فوق را در بخشی که کدهای define قرار داره، یعنی درست قبل از خط That’s all, stop editing! Happy blogging اضافه کنید. بعد از ذخیره فایل خواهید دید که مشکل محدودیت در حافظه پی‌اچ‌پی برطرف خواهد شد.

 

دیدگاه‌ خود را بنویسید

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

اسکرول به بالا