رفع محدودیت حافظه PHP در وردپرس , یکی از خطاهایی که در وردپرس رایج است خطای محدودیت حافظه PHP نام دارد. این محدودیت به دلایل مختلفی شامل استفاده بیش از حد منابع و حافظه پیش فرض وردپرس رخ میدهد. در این مقاله به آموزش رفع محدودیت حافظه PHP در وردپرس خواهیم پرداخت.
رفع محدودیت حافظه PHP در وردپرس
رفع محدودیت حافظه PHP در وردپرس , آموزش افزایش محدودیت حافظه php. افرادی که با وردپرس کار میکنند حتما با خطایی تحت عنوان محدودیت حافظه PHP روبرو شده اند. این خطا یکی از ارورهای بسیار رایج در وردپرس است که نشان دهنده نیاز شما به فضایی بیش از فضای پیش فرض است. فضای پیش فرض وردپرس ۶۴MB است که برای بسیاری از وب سایت ها به خصوص وب سایت های بزرگ فضایی ناچیز محسوب میشود. به همین دلیل آن ها به دنبال رفع این محدودیت در وردپرس و افزایش حافظه PHP هستند.
دلایل محدودیت حافظه PHP در وردپرس
یکی از دلایل اصلی در بروز این محدودیت استفاده بیش از حد از منابع هاست است. نصب افزونه و قالب مختلف و غیر ضروری موجب میشود که شما استفاده بی رویه و نا بجا از منابع داشته باشید و اگر به هاست میزبان خود سر بزنید و میزان حافظه مصرف شده را مشاهده کنید میبینید که فضایی بیش از تصور شما در حال استفاده و اشغال است. زمانی که محدودیت PHP در وردپرس به وجود می آید معمولا در نصب پلاگین ها و قالب ها دچار مشکل میشوید و خطای نصب را مشاهده خواهید کرد و این مساله میتواند ادامه کار شما را در خصوص مدیریت وب سایت دچار اختلال کند. رفع این محدودیت در وردپرس بسیار ساده است. در ادامه به روش های رفع آن میپردازیم.
آموزش رفع محدودیت حافظه PHP در وردپرس
زمانی که وردپرس و فضای هاست شما با محدودیت حافظه مواجه شود خطای زیر را مشاهده خواهید کرد.این خطا به این معنی است که باید به سراغ افزایش حافظه در هاست بروید. افزایش حافظه در هاست دو روش دارد که به آن ها اشاره کرده ایم.
روش اول
در قدم اول باید وارد هاست سی پنل و یا دایرکت ادمین شوید و به پوشه file manager بروید. بر روی فایل public-html کلیک کنید و پوشه htaccess را پیدا کنید. بر روی فایل کلیک راست کنید و گزینه edit را بزنید تا قابلیت ویرایش فایل برای شما امکان پذیر شود. بعد از باز شدن فایل میتوانید کد زیر را در این بخش وارد کنید. ۲۵۶M نشان دهنده میزان حافظه مورد نیاز شماست. این میزان میتواند با توجه به نیاز شما برای افزایش حافظه متفاوت باشد. مقادیر ۱۲۸M و ۲۵۶M از پرکاردترین میزان برای در نظر گرفت حافظه است. اما بیشترین حدی را که میتوان در نظر گرفت ۲۵۶M است.
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
روش دوم
روش دیگری که میتوانید به وسیله آن رفع محدودیت حافظه PHP را انجام دهید این است که در پوشه public-html به دنبال فایلی به نام wp-config.php بگردید. همانند کاری که در بالا انجام دادید بر روی فایل کلیک راست کنید تا قابلیت ویرایش آن برای شما فعال شود. بعد از باز شدن فایل خط That’s all, stop editing! Happy blogging را پیدا کنید و قبل از آن کد زیر را قرار دهید.
define(‘wp_MEMORY_LIMIT’,’128M’);
بعد از قرار دادن این کد در فایل تغییرات را ذخیره کنید تا افزایش حافظه برای شما اعمال شود. اکنون میتوانید از حافظه مورد نظر در وردپرس استفاده کنید.
نکته
اگر بعد از انجام این دو کار محدودیت حافظه PHP رفع نشد به این دلیل است که هاست میزبان محدودیتی را اعمال کرده که برای رفع آن باید با پشتیبانی هاست تماس بگیرید و از آن ها بخواهید که افزایش حافظه را برای شما انجام دهند یا محدودیت را بردارند و اجازه بدهند که شما امکان افزایش حافظه PHP را داشته باشید. بدین ترتیب میتوانید اقدام به رفع محدودیت حافظه PHP وردپرس کنید.
اگر اين مقاله براي شما مفيد بود در وب سايت کارسازشو آن را لايک کنيد و اگر نياز به آموزش هاي تکميلي يا جديد داشتيد در بخش نظرات آن را بيان کنيد.
با ارائه نظرات در بهبود محتوا و کيفيت آن به ما کمک خواهيد کرد. هدف ما ارتقاي دانش و پاسخ به سوالات شماست.
من در لوکال هاست کار می کنم برای نصب قالب wplms از طریق پوسته با ارور محدودیت حافظه اختصاص داده شده به php مواجه شدم.با انجام کار های بالا هم درست نشد ممنون میشم راهنماییم کنید
سلام خدمت شما ، با توجه به اینکه شما در لوکال هاست کار انجام میدین
باید از روش دیگه ای برای رفع این محدودیت استفاده کنید مراحل رو با دقت طبق چیزی که در ادامه عرض میکنم انجام بدید
وارد پوشه زمپ بشید> پی اچ پی > فایل پی اچ پی . ای ان ای (php.ini) رو با یک برنامه مثل نت پد باز کنید > و کلمه MEMORY رو جستجو کنید (ctrl+f) چنین موردی براتون میاد memory_limit=512M که در سیستم های مختلف حجم های مختلف خورده بسته به نیاز تا ۲۰۴۸ افزایش بدید ، اما رم سیستم خودتون رو هم در نظر بگیرید در اخر سیو و یک بار زمپ رو روشن خاموش کنید
سلام و وقت بخیر ، تشکر بابت محتوای خوبتون
برای این کار پلاگین با افزونه ای وجود داره؟
سلام وقت بخیر
ممنون از شما
بله برای افزایش حافظه php در وردپرس افزونه ای به نام Increase Max Upload File size وجود داره که بعد از نصب میتونید حافظه رو به میزان موردنظر افزایش بدید.
موفق باشید