4 طرق سهلة لعام 2021
نشرت: 2021-12-20WordPress عبارة عن نظام أساسي مرن يدعم مجموعة واسعة من السمات والمكونات الإضافية وتنسيقات الملفات والبرامج الإضافية. ومع ذلك ، عند محاولة تحميل هذه الموارد ، قد تواجه أحيانًا خطأ حد ذاكرة WordPress.
لحسن الحظ ، هناك طرق لحل هذا الخطأ. من خلال زيادة ذاكرة PHP المتوفرة على موقع WordPress الخاص بك ، يمكنك الاستمرار في إضافة محتوى وتنمية موقعك دون أي مشاكل.
في هذا المنشور ، سنشارك أربع طرق لزيادة حد ذاكرة WordPress لحل أي أخطاء تواجهها على موقعك:
- قم بتحرير ملف wp-config.php وقم بزيادة ملف wp_memory_limit
- قم بتغيير إعدادات الخادم الخاص بك عبر PHP.ini
- قم بتحرير ملف htaccess الخاص بك
- قم بترقية خطة استضافة موقع الويب الخاص بك
إذا كنت مهتمًا بمعرفة سبب حدوث هذه المشكلة ، فستجد شرحًا في نهاية هذا المنشور. هيا بنا نبدأ!
كيفية زيادة حد ذاكرة WordPress
أدناه ، سنعرض أربع طرق مختلفة يمكنك محاولة زيادة حد ذاكرة WordPress.
لسوء الحظ ، لا يمكننا ضمان أن جميع هذه الحلول ستعمل من أجلك لأنها تعتمد إلى حد كبير على كيفية تكوين بيئة الاستضافة الخاصة بك. لهذا السبب شاركنا أربع طرق مختلفة - يجب أن تعمل واحدة منها على الأقل في وضعك.
نظرًا لأن بعض هذه الإصلاحات تتضمن تحرير ملفات WordPress الأساسية ، فإننا نوصي بشدة بأخذ نسخة احتياطية من موقعك قبل المتابعة .
تتوفر العديد من حلول النسخ الاحتياطي ، ولكن يمنحك المكون الإضافي UpdraftPlus حرية تحميل المحتوى الخاص بك إلى منصات تخزين سحابية مختلفة.
بمجرد حصولك على نسخة احتياطية حديثة من موقعك ، إليك بعض الطرق لزيادة حد ذاكرة WP.
1. قم بتحرير wp-config.php وقم بزيادة wp_memory_limit
إذا كانت الذاكرة لديك منخفضة ، فهناك حل بسيط: زيادة مقدار الذاكرة التي يمكنك الوصول إليها! يتيح لك WordPress تعيين حد الذاكرة الحالي في ملف wp-config.php الخاص به عبر المتغير wp_memory_limit
. ومع ذلك ، قد يكون هذا الحد أقل من مقدار الذاكرة المتوفرة مع خطة الاستضافة الخاصة بك.
إذا كانت هذه هي الحالة ، فقد تتمكن من حل هذا الخطأ عن طريق تحرير ملف wp-config.php الخاص بك. إن إجراء التغييرات على مستوى الشفرة ينطوي على درجة من المخاطرة ، لذلك من الذكاء إنشاء نسخة احتياطية من موقعك قبل المتابعة.
لتحرير ملف wp-config.php ، ستحتاج إلى الاتصال بالخادم الخاص بك عبر بروتوكول نقل الملفات (FTP) باستخدام عميل FTP مثل FileZilla.
يمكنك قراءة دليل WordPress FTP الكامل الخاص بنا إذا لم تكن متأكدًا من كيفية استخدام FTP ، ولكن إليك برنامج تعليمي سريع حول كيفية الاتصال بـ FileZilla.
داخل تطبيق FileZilla ، انتقل إلى File> Site Manager . إذا كانت هذه هي المرة الأولى التي تتصل فيها عبر FTP ، فحدد ملف> مدير الموقع> موقع جديد:
يمكنك الآن إدخال بعض المعلومات حول موقعك ، إلى جانب اسم مستخدم وكلمة مرور FTP. إذا كنت لا تعرف بيانات اعتماد FTP الخاصة بك ، فيمكنك عادةً العثور على هذه المعلومات في حساب استضافة الويب الخاص بك.
سيقوم FileZilla الآن بالاتصال بموقعك وعرض جميع ملفاته. في التطبيق ، انتقل إلى المجلد الجذر لموقعك:
داخل هذا المجلد ، انقر بزر الماوس الأيمن فوق ملف wp-config.php ، وحدد عرض / تحرير . يؤدي هذا إلى فتح ملف wp-config.php في محرر النصوص الافتراضي لديك. الآن ، ابحث عن العبارة التالية - WP_MEMORY_LIMIT
.
قد يبدو مثل هذا:
define( 'WP_MEMORY_LIMIT', '32M' );
إذا كان هذا الرمز موجودًا بالفعل في ملف wp-config.php ، فستحتاج إلى زيادة الرقم. على سبيل المثال ، يمكنك زيادته من 32M
إلى 256M
.
إذا كنت لا ترى هذا السطر من التعليمات البرمجية في الملف ، فستحتاج إلى إضافته. فقط أضف الكود التالي فوق السطر الذي يقول /* That's all, stop editing! Happy publishing. */
/* That's all, stop editing! Happy publishing. */
/* That's all, stop editing! Happy publishing. */
:
define( 'WP_MEMORY_LIMIT', '256M' );
2. قم بتغيير إعدادات الخادم الخاص بك عبر PHP.ini
قد تتمكن أيضًا من رفع حد الذاكرة عن طريق تحرير ملف PHP.ini الخاص بك. يعيّن هذا الملف التكوين الافتراضي لأي تطبيق يتطلب PHP.
في كل مرة يزور شخص ما موقع WordPress الخاص بك ، يتم تشغيل PHP على خادمك. أثناء هذه العملية ، تبحث لغة برمجة PHP في ملف PHP.ini للحصول على التعليمات. يتضمن ذلك تعيين حد ذاكرة WordPress الحالي الخاص بك.
إذا كان مضيفك يستخدم cPanel ، فقد تتمكن من تحرير تكوين PHP.ini عبر cPanel. عادةً ما تسمى هذه الأداة شيئًا مثل MultiPHP Manager أو MultiPHP INI Editor أو PHP Config . ومع ذلك ، لا يمنحك كل المضيفين هذه القدرة.
على سبيل المثال ، إذا كنت تستضيف في Bluehost ، فستحصل على أداة تسمى MultiPHP INI Editor في لوحة معلومات cPanel الكاملة ( والتي يمكنك الوصول إليها من علامة التبويب Advanced ).
بمجرد فتح هذه الأداة ، يمكنك ضبط حد الذاكرة:
إذا كان مضيفك لا يقدم محرر PHP.ini داخل لوحة القيادة ، فقد تتمكن أيضًا من تحرير ملف PHP.ini عبر FTP.
بمجرد الاتصال ، انتقل إلى الدليل الجذر في نافذة FileZilla وحدد موقع الملف.
افتح الملف وابحث عن سطر يتضمن memo
ry limit = . يمكنك الآن زيادة هذه القيمة وحفظ التغييرات الخاصة بك.
قبل أن تدخل هذه التغييرات حيز التنفيذ ، ستحتاج إلى إعادة تشغيل الخادم الخاص بك. بمجرد إعادة تشغيل الخادم الخاص بك ، من المفترض ألا تواجه خطأ حد ذاكرة WordPress.
3. قم بتحرير ملف htaccess الخاص بك
يعد ملف .htaccess ملف تكوين مهمًا إذا كان مضيف الويب الخاص بك يستخدم Apache ( وهو ما يفعله العديد من المضيفين ). يتحكم هذا الملف في الكثير من تكوين موقعك ، بما في ذلك الحد الأقصى للذاكرة.
يمكنك استخدام .htaccess لترحيل التعليمات إلى الخادم الخاص بك ، دون الحاجة إلى تعديل ملفات تكوين الخادم. هذا يجعل .htaccess بديلاً جيدًا إذا لم تتمكن من الوصول إلى ملف PHP.ini الخاص بك.
للوصول إلى هذا الملف ، اتصل بالخادم الخاص بك باستخدام عميل FTP ، كما ناقشنا في الأقسام السابقة. يمكنك بعد ذلك الانتقال إلى دليل public_html بموقعك ، والذي يحتوي على ملف .htaccess :
الآن ، افتح هذا الملف وأضف مقتطف الشفرة التالي أسفل سطر # END WordPress
:
php_value memory_limit 256M
إليك ما قد يبدو عليه الأمر:
تأكد من حفظ التغييرات عند الانتهاء.
4. قم بترقية خطة استضافة موقع الويب الخاص بك
بينما يمكنك غالبًا زيادة الذاكرة المتاحة لموقعك ، إلا أنك مقيد في النهاية بخطة الاستضافة الخاصة بك. ستمنحك كل خطة الوصول إلى كمية محدودة من الموارد. إذا جربت جميع الإصلاحات المذكورة أعلاه وما زلت تواجه هذا الخطأ ، فربما تكون قد تجاوزت خطتك الحالية.
إذا كنت تريد التحقق من تخصيص الذاكرة الخاصة بك ، فيجب أن تكون قادرًا على العثور على هذه المعلومات على موقع الويب الخاص بمضيف الويب الخاص بك ، أو في لوحة الاستضافة الخاصة بك. بدلاً من ذلك ، يمكنك دائمًا الاتصال بمزودك للحصول على المساعدة.
إذا كنت تشك في أنك وصلت إلى الحد الأقصى من الموارد المخصصة لك ، فقد ترغب في التفكير في ترقية خطتك. قد يتضمن ذلك الانتقال إلى مستوى أعلى ، أو التبديل إلى نوع مختلف من الخطط. على سبيل المثال ، إذا كنت تستخدم حاليًا خطة استضافة مشتركة ، فقد يكون الوقت قد حان للترقية إلى خادم خاص افتراضي (VPS). قد تنشر حتى على خادم مخصص.
بدلاً من ذلك ، قد تقرر تغيير مزود الاستضافة الخاص بك. عند البحث عن مضيف جديد ، نوصي بإيلاء اهتمام كبير لمقدار الذاكرة المخصص كجزء من كل خطة. حيثما أمكن ، حاول العثور على موفر يوفر حدًا افتراضيًا للذاكرة يبلغ 256 ميجابايت أو أعلى.
من الذكاء أيضًا اختيار مزود مرن. إذا كان بإمكانك بسهولة زيادة حجم الموارد المخصصة لموقعك ، فمن غير المرجح أن تواجه خطأ حد الذاكرة في المستقبل.
لماذا قد تواجه خطأ "حد ذاكرة WordPress"
عندما تواجه خطأ في WordPress ، سترغب بطبيعة الحال في حل المشكلة في أسرع وقت ممكن. ومع ذلك ، من المفيد غالبًا فهم ماهية الخطأ وسبب حدوثه. يمكنك بعد ذلك اتخاذ خطوات لتجنب مواجهة هذه المشكلة في المستقبل.
من السهل إلى حد ما حل معظم أخطاء WordPress الشائعة ، لكن هذا النظام الأساسي لا يقدم دائمًا الكثير من الشرح في رسالة الخطأ الخاصة به. على سبيل المثال ، خطأ الخادم الداخلي 500 غامض بشكل ملحوظ.
باستخدام WordPress ، يتم تخزين كل ما تقوم بتحميله أو تثبيته على الخادم. عندما تشتري خطة استضافة ويب ، يخصص موفر الخدمة الخاص بك قدرًا معينًا من الموارد لموقعك. يتضمن ذلك الذاكرة المستخدمة لتخزين جميع محتويات موقع الويب الخاص بك.
في بعض الأحيان ، عند محاولة تحميل الوسائط إلى موقع WordPress الخاص بك ، قد تواجه الرسالة التالية: "خطأ فادح: استنفاد حجم الذاكرة المسموح به البالغ 67108864 بايت". يمكن أن تحدث هذه المشكلة أيضًا عند محاولة تثبيت سمة أو مكون إضافي جديد. بغض النظر عن المشغل ، يعني هذا الخطأ أنك نفدت الذاكرة.
كما غطينا في هذا المنشور ، يمكنك تقليل فرصك في مواجهة هذه المشكلة عن طريق زيادة حد الذاكرة وربما الاستثمار في خطة استضافة أكثر تقدمًا. كقاعدة عامة ، كلما زادت تكلفة خطة الاستضافة لديك ، زادت المساحة والذاكرة التي يمكنك الوصول إليها.
ومع ذلك ، نادراً ما تمنحك خطط الاستضافة ذات المستوى الأعلى وصولاً إلى موارد غير محدودة. لهذا السبب ، من الذكاء اتخاذ خطوات لتقليل استخدام الذاكرة. قد يشمل ذلك إلغاء تثبيت المكونات الإضافية غير الضرورية وإجراء تحسينات أخرى على الأداء.
إصلاح مشكلات حد ذاكرة WordPress للأبد
في معظم الأحيان ، يمكنك تحميل الملفات إلى موقعك وتثبيت برامج إضافية دون أي مشاكل. ومع ذلك ، في مرحلة ما قد تواجه خطأ حد ذاكرة WordPress.
دعنا نلخص بسرعة أربع طرق لزيادة حد ذاكرة WordPress وحل هذه المشكلة:
- قم بزيادة حد ذاكرة PHP WordPress عن طريق تحرير ملف wp-config.php الخاص بك.
- قم بتغيير إعدادات الخادم الخاص بك عن طريق تحرير PHP.ini .
- تحرير الخاص بك. htaccess لزيادة حد ذاكرة PHP.
- قم بترقية خطة استضافة موقع الويب الخاص بك إلى خطة بها موارد أكثر.
للحصول على بعض النصائح العامة حول مشكلات WordPress مثل هذه المشكلة ، راجع دليلنا لاستكشاف أخطاء WordPress وإصلاحها. لدينا أيضًا دليل حول كيفية إصلاح أكثر من 20 خطأً شيوعًا في WordPress.
هل لديك أي أسئلة حول كيفية حل خطأ WordPress الشائع هذا؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه!