مقدمة
تعتبر مشكلة تجاوز حد الذاكرة (Memory Limit Exhausted) واحدة من أكثر المشاكل انتشاراً في ووردبريس ومواقع PHP بشكل عام، حيث تؤدي إلى تعطل بعض الوظائف أو توقف الموقع بالكامل أو ظهور رسائل أخطاء تمنع المستخدم من الوصول إلى لوحة التحكم أو صفحات الموقع.
وتظهر هذه المشكلة غالباً عند تثبيت الإضافات الكبيرة أو تشغيل المتاجر الإلكترونية أو تنفيذ عمليات الاستيراد والنسخ الاحتياطي أو عند وجود استضافة محدودة الموارد.
في هذا الدليل الشامل سنتعرف على أسباب ظهور أخطاء الذاكرة في ووردبريس، وكيفية رفع حدود PHP بطريقة صحيحة، وأفضل الإعدادات لمواقع ووردبريس في 2026، بالإضافة إلى دور الاستضافة القوية في منع هذه المشكلات.
محتويات المقال
- ← ما هو Memory Limit؟
- ← أشهر رسائل الخطأ
- ← لماذا تحدث المشكلة؟
- ← كيف يعمل PHP Memory Limit؟
- ← الحدود الافتراضية الشائعة
- ← متى تظهر المشكلة؟
- ← معرفة الحد الحالي للذاكرة
- ← رفع الذاكرة عبر wp-config.php
- ← رفع الذاكرة عبر php.ini
- ← تعديل .htaccess
- ← تعديل MultiPHP INI Editor
- ← تعديل PHP Selector
- ← إعدادات PHP المهمة
- ← القيم الموصى بها لووردبريس
- ← WooCommerce واستهلاك الذاكرة
- ← إضافات تستهلك الذاكرة
- ← أخطاء شائعة
- ← كيفية معرفة الإضافة المسببة
- ← تأثير المشكلة على SEO
- ← دور المعالج في المشكلة
- ← AMD EPYC وتحسين الأداء
- ← أهمية NVMe Enterprise
- ← متى تحتاج إلى VPS؟
- ← لماذا تقل مشاكل الذاكرة مع مرام هوست؟
- ← نصائح لتقليل استهلاك الذاكرة
- ← القيم المقترحة في 2026
- ← الخلاصة
ما هو Memory Limit؟
يقصد بحد الذاكرة مقدار الذاكرة المسموح لسكربت PHP باستخدامها أثناء تنفيذ العمليات.
فعندما يصل الموقع إلى هذا الحد يتوقف السكربت ويظهر الخطأ.
أشهر رسائل الخطأ
قد تظهر الرسائل التالية:
Fatal error: Allowed memory size exhausted
أو:
PHP Fatal Error: Out of memory
أو:
Memory Limit Exceeded
وفي بعض الأحيان قد تظهر الشاشة البيضاء دون أي رسالة.
لماذا تحدث المشكلة؟
تشمل الأسباب:
وقد يظهر أحياناً خطأ خادم بدل رسالة الذاكرة؛ راجع: حل خطأ 500 Internal Server Error في ووردبريس: الأسباب و8 حلول مضمونة 2026.
- انخفاض حد الذاكرة.
- إضافات تستهلك موارد عالية.
- قوالب ثقيلة.
- متاجر WooCommerce.
- عمليات النسخ الاحتياطي.
- الاستيراد والتصدير.
- أخطاء برمجية.
- استضافة ضعيفة.
كيف يعمل PHP Memory Limit؟
كل عملية PHP تستهلك جزءاً من الذاكرة.
وعندما يصل الاستهلاك إلى الحد المحدد داخل PHP يتم إيقاف العملية.
مثال:
128M
أي أن السكربت يمكنه استخدام 128 ميجابايت فقط.
الحدود الافتراضية الشائعة
| القيمة | الاستخدام |
|---|---|
| 64M | مواقع بسيطة |
| 128M | مدونات صغيرة |
| 256M | ووردبريس متوسط |
| 512M | WooCommerce |
| 1024M | مواقع كبيرة |
متى تظهر المشكلة؟
غالباً أثناء:
كثيراً ما يسبّب نفاد الذاكرة شاشة بيضاء؛ لحلّها راجع: حل مشكلة الشاشة البيضاء (White Screen of Death) في ووردبريس 2026.
- تثبيت إضافة.
- تحديث ووردبريس.
- رفع ملفات كبيرة.
- استيراد منتجات.
- إنشاء نسخ احتياطية.
- تشغيل WooCommerce.
- إنشاء الصور المصغرة.
معرفة الحد الحالي للذاكرة
يمكن إنشاء ملف:
<?php phpinfo(); ?>
أو استخدام إضافات فحص النظام.
وسيظهر:
memory_limit
رفع الذاكرة عبر wp-config.php
افتح:
wp-config.php
وأضف:
define('WP_MEMORY_LIMIT', '256M');
أو:
define('WP_MEMORY_LIMIT', '512M');
رفع الذاكرة عبر php.ini
إذا كان لديك صلاحية الوصول:
memory_limit = 512M
بعد ذلك أعد تشغيل PHP.
تعديل .htaccess
في بعض الخوادم:
ولفهم ملف htaccess بالكامل، راجع: شرح ملف .htaccess: أهم 15 استخدام لتأمين وتسريع وإعادة توجيه موقعك في 2026.
php_value memory_limit 512M
لكن هذه الطريقة لا تعمل مع جميع البيئات.
تعديل MultiPHP INI Editor
في cPanel:
- افتح MultiPHP INI Editor.
- اختر النطاق.
- عدل:
memory_limit
إلى القيمة المناسبة.
تعديل PHP Selector
في DirectAdmin أو CloudLinux يمكن تعديل:
- memory_limit
- max_execution_time
- upload_max_filesize
من لوحة التحكم.
إعدادات PHP المهمة
memory_limit
تحدد حجم الذاكرة.
max_execution_time
مدة تنفيذ السكربت.
upload_max_filesize
حجم الملفات المرفوعة.
post_max_size
حجم البيانات المرسلة.
max_input_vars
عدد المتغيرات.
القيم الموصى بها لووردبريس
memory_limit = 512M
max_execution_time = 300
upload_max_filesize = 256M
post_max_size = 256M
max_input_vars = 5000
WooCommerce واستهلاك الذاكرة
تستهلك المتاجر الإلكترونية موارد أكبر بسبب:
- المنتجات.
- الطلبات.
- الإضافات.
- الدفع الإلكتروني.
- التقارير.
ولذلك يوصى بـ:
512M
كحد أدنى.
إضافات تستهلك الذاكرة
تشمل:
- Page Builders.
- Backup Plugins.
- Security Plugins.
- SEO Plugins.
- WooCommerce Addons.
أخطاء شائعة
- رفع الذاكرة دون معرفة السبب.
- وجود إضافات معطوبة.
- استخدام استضافة ضعيفة.
- تشغيل عدد كبير من الإضافات.
كيفية معرفة الإضافة المسببة
يمكن تعطيل الإضافات بالتدريج.
أو استخدام إضافات مراقبة الأداء.
تأثير المشكلة على SEO
قد تؤدي إلى:
- بطء الموقع.
- أخطاء 500.
- الشاشة البيضاء.
- توقف الزحف.
- انخفاض الترتيب.
دور المعالج في المشكلة
الخوادم الضعيفة قد تعاني من:
- استهلاك مرتفع.
- بطء العمليات.
- انتهاء المهلة.
بينما تساعد المعالجات الحديثة على استقرار الأداء.
AMD EPYC وتحسين الأداء
توفر معالجات AMD EPYC:
- عدد أنوية مرتفع.
- أداء ممتاز.
- قدرة على تحمل الأحمال.
وهو أمر مهم للمتاجر والمواقع الكبيرة.
أهمية NVMe Enterprise
توفر أقراص NVMe:
- سرعة قراءة مرتفعة.
- زمن استجابة منخفض.
- أداء أفضل لقواعد البيانات.
متى تحتاج إلى VPS؟
إذا كنت تستخدم:
- WooCommerce.
- متجر كبير.
- إضافات كثيرة.
- زيارات مرتفعة.
فقد لا تكون الاستضافة المشتركة كافية.
لماذا تقل مشاكل الذاكرة مع مرام هوست؟
توفر مرام هوست:
توفّر مرام هوست حدود ذاكرة PHP مرنة وموارد كافية على خوادم AMD EPYC، ما يقلّل ظهور مشكلة تجاوز حد الذاكرة.
خوادم AMD EPYC
لأداء مرتفع.
NVMe Enterprise
لتسريع العمليات.
DDR5 ECC
لاستقرار الخوادم.
إعدادات PHP محسنة
لووردبريس وWooCommerce.
موارد حقيقية
تمنع مشاكل نقص الذاكرة.
دعم فني
للمساعدة في تشخيص الأخطاء.
نصائح لتقليل استهلاك الذاكرة
- حذف الإضافات غير المستخدمة.
- تحديث ووردبريس.
- استخدام Cache.
- تحسين الصور.
- استخدام استضافة قوية.
- مراقبة استهلاك الموارد.
القيم المقترحة في 2026
مدونة بسيطة
256M
موقع شركة
256M - 512M
متجر WooCommerce
512M
متجر كبير
1024M
الخلاصة
تعتبر مشكلة تجاوز حد الذاكرة من أكثر مشاكل ووردبريس انتشاراً، لكنها غالباً ما تكون قابلة للحل من خلال رفع حدود PHP وتحسين إعدادات الخادم واختيار استضافة مناسبة.
كما أن الخوادم الحديثة المعتمدة على AMD EPYC ووحدات NVMe Enterprise تساعد على تقليل هذه المشكلات بشكل كبير، وهو ما توفره مرام هوست من خلال بيئات استضافة محسنة لمواقع ووردبريس والمتاجر الإلكترونية في 2026.
هل تبحث عن استضافة موثوقة لموقعك؟
شركة مرام هوست تقدم أفضل حلول الاستضافة والسيرفرات بدعم فني عربي 24/7
اكتشف خدماتنا ←
