كيفية إصلاح قضايا الحد من ذاكرة PHP في

المادة التي كتبها:
  • وورد
  • تم التحديث: Sep 05 ، 2017

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

ولكن عندما يبدأ المستخدمون بالخروج من منطقة الراحة الخاصة بهم واستكشاف الإمكانيات الحقيقية لـ WordPress ، فقد يواجهون العديد من الأخطاء التي قد تحجبهم عن لوحة التحكم الخاصة بهم.

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

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

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

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

تسجيل الدخول إلى حساب الاستضافة الخاص بك

أولاً ، هناك طرق متعددة للوصول إلى cPanel الخاص بحساب الاستضافة الخاص بك. تحتاج بعض الشركات إلى تسجيل الدخول إلى بوابة رسمية ، بينما يطلب منك البعض الآخرون إضافة "/ cpanel" في عنوان URL لموقعك على الويب.

بمجرد وصولك إلى صفحة تسجيل الدخول إلى cPanel الخاصة بحساب الاستضافة ، يمكنك المضي قدمًا وتقديم بيانات الاعتماد الخاصة بك.

يتم إرسال بيانات اعتماد cPanel إليك عبر البريد الإلكتروني من خلال موفر الاستضافة الخاص بك أثناء عملية الإعداد الأولية. إذا فقدت هذا ، يمكنك الاتصال بخدمة العملاء للحصول على المساعدة.

عند تسجيل الدخول ، يجب أن تشاهد شاشة تحتوي على أقسام لملفات خادم الويب ، والمجالات ، والبرامج ، وما إلى ذلك. ابحث عن رمز "مدير الملفات" للمتابعة.

تحتوي معظم منصات cPanel الحديثة على منطقتين عامتين في مدير الملفات: متصفح مجلد ومنطقة المستكشف الرئيسية. إذا كان حساب الاستضافة الخاص بك يحتوي على مواقع ويب متعددة ، فيجب أن تكون قادرًا على العثور على مجلداته الخاصة في متصفح المجلد إلى اليسار. ابحث عن موقع ويب به مشكلة حد ذاكرة PHP لعرض محتوياته.

في المجلد الجذر لموقع WordPress الخاص بك ، ابحث عن ملف يسمى "wp-config.php". هذا هو المكان الذي يمكنك فيه زيادة حجم حد ذاكرة PHP يدويًا.

تأخذ علما - اعتمادا على الخاص بك شركة استضافة - توجد طرق مختلفة لتحرير الملفات في cPanel.

في هذا المثال بالذات ، يمكنك تحديد "Code Edit" من قائمة النقر بزر الماوس الأيمن أو تحديد الملف والنقر فوق "Code Editor" من شريط الأدوات الرئيسي.
من المفترض أن يؤدي ذلك إلى إظهار محرر الشفرات في علامة تبويب جديدة. لبدء الإصلاح ، أنشئ سطرًا جديدًا أسفل علامة "<؟ php" مباشرةً ، والتي يجب أن تكون أعلى الشفرة.

تلميح: أول شيء قد تلاحظه عند الحصول على خطأ فادح في ذاكرة PHP هو مسار الملف مع رقم السطر المقابل المذكور في رسالة الخطأ. بعد هذا في مدير الملفات الخاص بك هو مضيعة للوقت لأنها لا تتبع حيث ينشأ الخطأ.

لتعديل حد ذاكرة PHP ، تحتاج فقط إلى لصق سطر قصير من التعليمات البرمجية:

define ('WP_MEMORY_LIMIT' ، '256M') ؛

يقف "M" للميغابايت. ومع ذلك ، فإن الكود أعلاه يرشد WordPress إلى رفع حد ذاكرة PHP إلى 256 ميجابايت ، والتي يجب أن تكون أكثر من كافية لضمان التشغيل العادي لمعظم مواقع الويب - حتى بالنسبة للمتاجر عبر الإنترنت.

يجب أن يتم تمييز الرموز المضافة حديثًا باللون الأزرق. بعد إضافة الرمز إلى ملف wp-config.php ، انقر فوق الزر "حفظ". هذا هو ، والمضي قدما وتحديث موقع وورد الخاص بك لمعرفة ما إذا كان يتم حل مشكلة الذاكرة PHP.

تعطيل المكونات الإضافية

إذا لم يؤد الحل أعلاه إلى حل مشكلتك ، فإن الأمر التالي الذي يمكنك تجربته هو إلغاء تنشيط المكونات الإضافية وإعادة تنشيطها دفعة واحدة. بدون الوصول إلى لوحة معلومات WordPress الخاصة بك ، يمكنك إكمال هذه الخطوة من خلال الملف باتباع الإرشادات أدناه.

أولاً ، انتقل مرة أخرى إلى موقع WordPress الخاص بك عبر مدير الملفات وانتقل إلى "wp-content" وابحث عن مجلد "plugins".

هدفك هنا هو جعل هذا الدليل غير قابل للوصول إلى تثبيت WordPress الخاص بك. للقيام بذلك ، ما عليك سوى إعادة تسمية مجلد الإضافات إلى أي شيء تريده. من أجل هذا الدليل ، دعنا نسمي المجلد الجديد "plugins.old".

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

انتقل إلى "المكونات الإضافية"> "المكونات الإضافية المثبتة" لمشاهدة هذه الصفحة.

الآن ، عد إلى مدير الملفات الخاص بك وقم بإرجاع اسم المجلد 'plugins.old' إلى 'plugins'.

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

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

العودة إلى الموضوع الافتراضي

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

يمكنك القيام بذلك عن طريق الانتقال إلى 'wp-content'> 'themes' في مدير ملفات cPanel الخاص بك وحذف مجلد المظهر النشط الحالي. تذكر فقط لإنشاء نسخة احتياطية عن طريق تنزيله قبل القيام بذلك.

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

بصفتك مستخدمًا في WordPress ، تعتبر عملية استكشاف الأخطاء وإصلاحها إحدى المهارات الأساسية التي تحتاج إلى تعلمها من أجل البقاء والنمو.

هنا وظيفة أخرى مفيدة يمكن أن تساعدك في حل بعض المشاكل مع نظام إدارة المحتوى هذا. حظا سعيدا والمتعة التعلم!

عن كريستوفر جان بينيتيز

كريستوفر جان بينيتيز هو كاتب حر محترف يقدم الشركات الصغيرة بمحتوى يجذب جمهورها ويزيد من التحويلات. إذا كنت تبحث عن مقالات ذات جودة عالية حول أي شيء متعلق بالتسويق الرقمي ، فعندئذ هو الشخص الذي تتعامل معه! لا تتردد في قول "hi" له على Facebook و + Google و Twitter.