وردپرس روی سرور شما اجرا می شود و بیشتر اوقات اسکریپت ها را در پاسخ به درخواست های شما و بازدید کنندگان شما اجرا می کند. اینها می توانند بارگذاری پرونده (تصاویر ، فیلم ها ، طرح زمینه ها ، پلاگین ها و غیره) باشند. در این حالت ممکن است خطا دریافت کنید:

فایل آپلود بیش از بخشنامه upload_max_size قرار در فایل php.ini

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

خطای مهلک: اندازه حافظه مجاز 3456789 بایت (تمام تخصیص 2345678 بایت) در /home/example-com/public_html/wp-includes/plugin.php در خط 1234

راه حل این خطاها افزایش میزان حافظه اختصاص یافته به وردپرس است. در این مقاله ، من 4 روش برای افزایش حداکثر حافظه وردپرس را به شما نشان می دهم.

1عصر روش: ویرایش پرونده php.ini

اگر از cPanel استفاده می کنید، در بخش فایل های، بر روی کلیک کنید مدیریت فایل. مطمئن شوید جعبه " نمایش پرونده های پنهان »(فایل های نقطه ای) بررسی شد و سپس بر روی دکمه « برو ".

در درخت پرونده در سمت چپ ، پوشه خود را انتخاب کنید فایل wp-admin را و فایلی به نام را پیدا کنید فایل php.ini ou php5.ini. آن را باز کرده و مقادیر زیر را اضافه یا تغییر دهید. اگر آن را نمی بینید ، یکی ایجاد کنید. برای انجام این کار روی پیوند کلیک کنید " جدید فایل "، نام آن را فایل php.ini ou php5.ini. فایل را باز کنید و خطوط زیر را اضافه کنید:پنل مدیریتی-فایل-پوشه-انتخاب 1

upload_max_filesize = 1000M
post_max_size = 2000M
memory_limit = 3000M
file_uploads = On
max_execution_time = 180

"M" بعد از مقادیر به معنای مگابایت است. مقادیر را به هر آنچه فکر می کنید برای نیاز شما مناسب است تغییر دهید. ارزش max_execution_time حداکثر زمان بارگیری یک اسکریپت را نشان می دهد. اما توجه داشته باشید که به طور کلی upload_max_size قرار (حداکثر اندازه پرونده برای بارگذاری) باید کمترین مقدار باشد ، memory_limit را (کل حافظه اختصاص داده شده به یک فیلمنامه) بزرگترین و post_max_size (حداکثر اندازه داده پرس و جو از نوع پست) محیط شاد.

2هفتم روش: پرونده .htaccess خود را ویرایش کنید

اگر در پرونده ناموفق بودید فایل php.ini سعی کنید با فایل . htaccess تغییر نام دهید  با افزودن یا ویرایش خطوط در انتهای پرونده:

php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 180
php_value max_input_time 180

اصل همان پرونده شماست فایل php.ini. تغییرات خود را ذخیره کرده و حافظه پنهان مرورگر خود را پاک کنید.

3هفتم روش: پرونده wp-config.php خود را ویرایش کنید

قبل از اینکه فکر کنید بد است، سعی کنید فایل خود را تغییر دهید فایل wp-config.php اضافه کردن این در پایان:

define('WP_MEMORY_LIMIT', '3000M');

به یاد داشته باشید ، اصل همیشه یکسان است. 3000 را با مقدار خود جایگزین کنید. تغییرات خود را ذخیره کرده و حافظه نهان مرورگر خود را خالی کنید.

4هفتم روش: مقادیر را در WHM خود تغییر دهید

اگر در VPS (سرور خصوصی مجازی) یا سرور اختصاصی میزبانی شده اید ، می توانید مقادیر موجود در WHM (مدیر میزبانی وب) خود را تغییر دهید.

پس از تأیید اعتبار ، به بروید سرور پیکربندی> تنظیمات نیشگون گرفتن و کشیدن. در زیر زبانه PHP مقادیر مناسب خود را وارد کرده و بر روی دکمه کلیک کنید ذخیره.

WHM-پی اچ پی

سپس در پیکربندی سرویس> ویرایشگر پیکربندی PHP ارزش ها را اصلاح کنید memory_limit را et upload_max_size قرار در دسترس شما

پی اچ پی پیکربندی ویرایشگر به روز رسانی حافظه

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

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

6 سهام
سهم4
صدای جیر جیر2
ثبات