کانفیگ وردپرس (wp-config) wp-config constant پلتفرم: wordpress مبتدی (Easy) سطح ریسک: متوسط (Medium Risk)

افزایش محدودیت حافظه رم وردپرس (WP_MEMORY_LIMIT)

تست‌شده و بازبینی‌شده در 1405/06/29 ۵۱۴ بار کپی ۲۲۳۲ مشاهده
پاسخ سریع و خلاصه کاربردی (Quick Answer)

کدهای زیر را در wp-config.php وارد کنید تا سقف حافظه بخش فرانت به 256M و پیشخوان ادمین به 512M ارتقا یابد.

مشخصات فنی و شناسنامه کد (Code Information)

بازبینی: 1405/06/29
پلتفرم اجرایی (Platform) wordpress
نوع کد (Code Type) wp-config constant
محل قرارگیری فایل (Location) wp-config.php
سطح دشواری (Difficulty) مبتدی (Easy)
سطح ریسک (Risk Level) متوسط (Medium Risk)
نیاز به بکاپ اولیه؟ بله، حتماً بکاپ بگیرید
سازگاری با وردپرس تمامی نسخه‌های وردپرس
سازگاری با ووکامرس و HPOS سازگار و توصیه شده
هشدار ایمنی: این تغییر مستقیماً فایل‌های حساس سرور یا دیتابیس را ویرایش می‌کند. حتماً پیش از ذخیره کد از وب‌سایت یا فایل مورد نظر فایل پشتیبان (Backup) تهیه کنید.
|
/**
 * تخصیص حافظه مجاز رم برای فرانت‌اند و پیشخوان ادمین وردپرس
 */
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );

کد را کجا قرار دهیم؟ (Placement Guide)

در فایل wp-config.php در بالای خط /* That's all, stop editing! */ درج شود.

مسیر فایل: wp-config.php

این کد چگونه کار می‌کند؟ (How it Works)

هسته وردپرس در زمان راه‌اندازی با دستور ini_set میزان memory_limit مجاز در حین اجرای اسکریپت را افزایش می‌دهد. مقدار اول برای بازدیدهای کاربری و مقدار دوم برای اعمال سنگین ادمین اعمال می‌شود.

چه زمانی از این کد استفاده کنیم؟ (Use Cases)

هنگام مواجهه با خطای Fatal Error: Allowed memory size exhausted یا هنگام نصب افزونه‌های سنگین مانند WooCommerce و WPML.

چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)

اگر هاست شما منابع کافی (مثلاً کمتر از ۵۱۲ مگابایت رم کلی) ندارد؛ تخصیص بیش از ظرفیت سرور ممکن است موجب کرش وب‌سرور شود.

پیش‌نیازهای اجرا

هاست یا سرور باید در php.ini اصلی اجازه override حافظه را به اسکریپت‌ها داده باشد.

نحوه تست و اطمینان از عملکرد

به مسیر «ابزارها > سلامت سایت > اطلاعات > وردپرس» بروید و مقدار «محدودیت حافظه وردپرس» را مشاهده کنید.

نحوه بازگردانی سریع (Rollback)

مقادیر را به '128M' کاهش داده یا خطوط را حذف کنید.

خطاهای رایج و راه‌حل رفع

عدم پشتیبانی پلن هاستینگی که در آن صورت باید از طریق cPanel در Select PHP Version متغیر memory_limit را بالا ببرید.

ملاحظات و نکات امنیتی

اختصاص حافظه بیش از اندازه غیرمنطقی (مثلاً 4096M) می‌تواند سرور را در برابر حملات داس DoS آسیب‌پذیر کند.

تاثیر بر سرعت و پرفورمنس

اجرای روان‌تر عملیات‌های پرداخت ووکامرس و عدم قطعی در خروجی گزارش‌های سنگین.

پرسش‌های متداول پیرامون این کد (FAQ)

اولی برای ترافیک عمومی و فرانت سایت استفاده می‌شود و دومی سقف اختصاص یافته به پنل مدیریت وردپرس و فرآیندهای پس‌زمینه کرون است.
منابع و مستندات رسمی بررسی‌شده (Official Sources):

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از افزونه‌های اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117