مكتبة الشروحات

خطأ نفاد الذاكرة

خطأ "نفاد الذاكرة" في WordPress يعني أن سكربت PHP قد استخدم كل الذاكرة المخصصة له. يمكن أن يحدث ذلك عندما يحاول السكربت إجراء عملية تتطلب ذاكرة أكثر مما يسمح به تكوين الخادم.

إليك خطوات لمعالجة هذه المشكلة:

زيادة حد الذاكرة في PHP:

يمكنك محاولة زيادة مقدار الذاكرة التي يُسمح لـ PHP باستخدامها.

  1. افتح ملف wp-config.php في الدليل الجذري لتثبيت WordPress.
  2. أضف السطر التالي من الكود قبل السطر الذي يحتوي على /* That's all, stop editing! Happy blogging. */:
php
Copy
define('WP_MEMORY_LIMIT', '256M');
  1. احفظ الملف وتحقق مما إذا تم حل الخطأ. إذا لم ينجح ذلك، تواصل مع مزود الاستضافة لزيادة حد الذاكرة في PHP.

تحقق من الإضافات والقوالب:

بعض الإضافات والقوالب قد تكون مكثفة من حيث الموارد وتسبب مشاكل في الذاكرة.

  1. قم بإلغاء تنشيط جميع الإضافات. إذا لم تتمكن من الوصول إلى منطقة الإدارة في WordPress، يمكنك القيام بذلك عبر FTP عن طريق تغيير اسم مجلد الإضافات.
  2. قم بالتبديل إلى قالب افتراضي (مثل Twenty Twenty-One).
  3. تحقق مما إذا كان الخطأ مستمرًا. إذا لم يكن كذلك، قم بإعادة تنشيط الإضافات والقوالب واحدة تلو الأخرى لتحديد المسبب.

تحسين الصور والوسائط:

الصور والملفات الوسائطية الكبيرة يمكن أن تستهلك الكثير من الذاكرة. تأكد من تحسين وضغط صورك قبل رفعها إلى موقعك.

استخدام التخزين المؤقت (Caching):

يمكن أن يساعد التخزين المؤقت في تقليل مقدار الذاكرة التي يستهلكها موقعك عن طريق تخزين البيانات التي يتم الوصول إليها بشكل متكرر وتقديمها بشكل أسرع.

مراجعة وتحسين الكود:

الكود غير المحسن أو غير الفعال قد يؤدي إلى مشاكل في الذاكرة. من الأفضل مراجعة كود القالب والإضافات لضمان أنه مكتوب بشكل جيد ومُحسن.

التحقق من الحلقات اللانهائية:

الحلقات اللانهائية يمكن أن تستهلك الذاكرة المتاحة بسرعة. راجع الكود الخاص بك للتأكد من عدم وجود حلقات غير مُتحكم بها أو غير محدودة.

تنظيف قاعدة البيانات:

قاعدة بيانات ضخمة يمكن أن تؤدي أيضًا إلى مشاكل في الذاكرة. فكر في تنظيف البيانات غير المستخدمة، وتحسين الجداول، وتقليل التعديلات على المنشورات.

ترقية إصدار PHP:

استخدام إصدار قديم من PHP قد يؤدي إلى مشاكل متعلقة بالذاكرة. قم بالترقية إلى إصدار أحدث ومدعوم من PHP.

التواصل مع مزود الاستضافة:

إذا لم تعمل أي من الخطوات المذكورة أعلاه، تواصل مع مزود الاستضافة. قد يكون بإمكانهم تعديل إعدادات الخادم أو تقديم إرشادات حول كيفية تحسين موقعك.

تذكر دائمًا أن تقوم بعمل نسخة احتياطية لموقعك قبل إجراء أي تغييرات كبيرة. هذا يضمن أنه يمكنك استعادته بسهولة في حال حدوث أي مشكلة.

  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟