ما هو خطأ ذاكرة WordPress المستنفد؟
تمت كتابة WordPress بلغة PHP ، وهي لغة برمجة من جانب الخادم. يحتاج كل موقع ويب إلى خادم استضافة WordPress حتى يعمل بشكل صحيح.
خوادم الويب مثل أي كمبيوتر آخر. يحتاجون إلى ذاكرة لتشغيل تطبيقات متعددة بكفاءة في نفس الوقت. يقوم مسؤولو الخادم بتخصيص حجم ذاكرة معين لتطبيقات مختلفة بما في ذلك PHP.
عندما يتطلب كود WordPress الخاص بك ذاكرة أكبر من الذاكرة الافتراضية المخصصة ، سترى هذا الخطأ.
1
|
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx |
بشكل افتراضي ، يحاول WordPress تلقائيًا زيادة حد ذاكرة PHP إذا كانت أقل من 64 ميجابايت. ومع ذلك ، فإن 64 ميغا بايت غالبًا لا تكون عالية بما يكفي.
بعد قولي هذا ، دعنا نرى كيفية زيادة حد ذاكرة PHP بسهولة في WordPress لتجنب خطأ استنفاد الذاكرة.
زيادة حد ذاكرة PHP في WordPress
تحتاج أولاً إلى تحرير ملف wp-config.php على موقع WordPress الخاص بك. إنه موجود في المجلد الجذر لموقع WordPress الخاص بك ، وستحتاج إلى استخدام عميل FTP أو مدير الملفات في لوحة تحكم استضافة الويب.
بعد ذلك ، تحتاج إلى لصق هذا الرمز في ملف wp-config.php قبل السطر الذي يقول “هذا كل شيء ، توقف عن التحرير! تدوين سعيد.
1
|
define( 'WP_MEMORY_LIMIT' , '256M' ); |
يخبر هذا الرمز WordPress بزيادة حد ذاكرة PHP إلى 256 ميجابايت.
بمجرد الانتهاء من ذلك ، ستحتاج إلى حفظ التغييرات وتحميل ملف wp-config.php مرة أخرى إلى الخادم الخاص بك.
يمكنك الآن زيارة موقع WordPress الخاص بك ويجب أن يختفي خطأ استنفاد الذاكرة الآن.
ملاحظة: إذا كان هذا الحل لا يناسبك ، فهذا يعني أن مزود خدمة استضافة الويب الخاص بك لا يسمح لـ WordPress بزيادة حد ذاكرة PHP. ستحتاج إلى مطالبة مزود خدمة استضافة الويب الخاص بك بزيادة حد ذاكرة PHP يدويًا.
هذا كل ما نأمل أن تساعدك هذه المقالة في حل خطأ استنفاد ذاكرة WordPress عن طريق زيادة حد ذاكرة PHP.