ان هناك خطأ فادح على موقع الويب الخاص بك بالورد بريس حل المشكلة

دانيال

المدير العام للموقع
طاقم الإدارة
ان هناك خطأ فادح على موقع الويب الخاص بك
في الورد بريس بالوحة التحكم او بالموقع
حل مشكلة خطأ بالخادم - Internal Server Error 500 فى وورد بريس
ما هى المشكلة؟

قد تحاول الدخول احيانا لموقعك ويظهر لك رسالة خطأ فى المتصفح بعنوان Internal Server Error. أو رسالة HTTP 500 Internal Server Error, أو رسالة Error 500. كل هذه الرسائل لها نفس المعنى. وبمجرد ظهورها لا يمكنك إتمام تعاملاتك على الموقع وتصبح عاجز عن حلها من خلال الوورد بريس.

قد تظهر هذه الرسائل فى:
- الصفحة الرئيسية للموقع.
- لوحة تحكم الوورد بريس.
- فى كلاهما.
- عند محاولة إتمام بعض المهام داخل لوحة التحكم او الموقع.

ما سبب هذه المشكلة؟

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



المحاولة الأولى للحل: سبب المشكلة من ملف .htaccess

ملف الـ .htaccess يتم الاعتماد عليه بشكل رئيسى فى الوورد بريس, وإن كنت تستخدم أحد الإضافات فى الموقع مثل WP Super Cache او تستخدم الروابط الدائمة فى الوورد بريس, فأنت قمت بالتعديل على هذا الملف, إن لم يكن يدويا فأوتماتيكيا. هذا الملف فى حال وجود خطأ فى الاكواد المكتوبة بداخلة قد يتسبب بظهور رسالة الخطأ التى تقابلك الان. لنتمكن من حلها سنحتاج الى إتمام التالى

الحل: سنحتاج الى تعطيل هذا الملف بالخطوات التاليه
إتبع هذه الخطوات لحل المشكلة:

1- قم بالدخول الى لوحة تحكم السى بانل ,, ثم الى مدير الملفات. او يمكنك الإتصال بالـ FTP للتعديل على الملف


2- قم بالدخول الى المسار الرئيسى الذى تم تركيب سكريبت الوورد بريس عليه, إذا كان موقعك الرئيسى فستجد الملفات داخل مجلد public_html.

3- تأكد من إظهار الملفات المخفية "إذا كنت تستخدم مدير الملفات فى السى بانل", بالضغط على علامة الإعدادات فى اعلى يمين الصفحة والضغط على إظهار كافة الملفات المخفية.

4- قم بتعديل إسم الملف من .htaccess الى .htaccess-stop ,, او أى إسم اخر بحيث لا يتم استخدامه من قبل الخادم.
قم الأن بفحص موقعك ,, إذا تمكنت من الدخول الى الموقع بشكل سليم وإختفت المشكلة, فهذا يعنى ان ملف الـ .htaccess هو سببب المشكلة, ويمكنك الإستغناء عنه او مراسلة احد المختصين فى إدارة الخوادم للإطلاع عليه وتشريح الاكواد السليمة. إذا لم يتم حل المشكلة, ننتقل للخطوة التالية.



المحاولة الثانية : سبب المشكلة هو الوصول لحد الرامات

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

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

1- قم بالدخول الى لوحة تحكم السى بانل ,, ثم الى مدير الملفات. او يمكنك الإتصال بالـ FTP للتعديل على الملف


2- قم بالدخول الى المسار الرئيسى الذى تم تركيب سكريبت الوورد بريس عليه, إذا كان موقعك الرئيسى فستجد الملفات داخل مجلد public_html.

3- قم بالتعديل على هذا الملف wp-config.php

4- أضف هذا الكود فى السطر الثانى من الملف بعد <?php

define('WP_MEMORY_LIMIT', '256M');


\

المحاولة الثالثه: السبب هو فى الإضافات المستخدمة فى الوورد بريس

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

سلمى العلي

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

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

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

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

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

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

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

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

cpanel-750x458.jpg


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

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

File-Manager-Icon-750x371.jpg


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

WordPress-site-folder-750x335.png
في المجلد الجذر لموقع WordPress الخاص بك ، ابحث عن ملف يسمى "wp-config.php". هذا هو المكان الذي يمكنك فيه زيادة حجم حد ذاكرة PHP يدويًا.
تأخذ علما - اعتمادا على الخاص بك شركة استضافة - توجد طرق مختلفة لتحرير الملفات في cPanel.

Edit-button-750x314.jpg
في هذا المثال بالذات ، يمكنك تحديد "Code Edit" من قائمة النقر بزر الماوس الأيمن أو تحديد الملف والنقر فوق "Code Editor" من شريط الأدوات الرئيسي.
create-new-line-750x249.jpg
من المفترض أن يؤدي ذلك إلى إظهار محرر الشفرات في علامة تبويب جديدة. لبدء الإصلاح ، أنشئ سطرًا جديدًا أسفل علامة "<؟ php" مباشرةً ، والتي يجب أن تكون أعلى الشفرة.
تلميح: أول شيء قد تلاحظه عند الحصول على خطأ فادح في ذاكرة PHP هو مسار الملف مع رقم السطر المقابل المذكور في رسالة الخطأ. بعد هذا في مدير الملفات الخاص بك هو مضيعة للوقت لأنها لا تتبع حيث ينشأ الخطأ.

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

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

define-code-750x360.jpg


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

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

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

plugins-750x317.jpg


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

rename-750x346.jpg


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

deactivated-750x320.jpg
انتقل إلى "المكونات الإضافية"> "المكونات الإضافية المثبتة" لمشاهدة هذه الصفحة.
الآن ، عد إلى مدير الملفات الخاص بك وقم بإرجاع اسم المجلد 'plugins.old' إلى 'plugins'.

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

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

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

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

themes-750x303.jpg


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

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

كلمات مبعثرة

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

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

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

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

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

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

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

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

cpanel-750x458.jpg


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

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

File-Manager-Icon-750x371.jpg


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

WordPress-site-folder-750x335.png
في المجلد الجذر لموقع WordPress الخاص بك ، ابحث عن ملف يسمى "wp-config.php". هذا هو المكان الذي يمكنك فيه زيادة حجم حد ذاكرة PHP يدويًا.
تأخذ علما - اعتمادا على الخاص بك شركة استضافة - توجد طرق مختلفة لتحرير الملفات في cPanel.

Edit-button-750x314.jpg
في هذا المثال بالذات ، يمكنك تحديد "Code Edit" من قائمة النقر بزر الماوس الأيمن أو تحديد الملف والنقر فوق "Code Editor" من شريط الأدوات الرئيسي.
create-new-line-750x249.jpg
من المفترض أن يؤدي ذلك إلى إظهار محرر الشفرات في علامة تبويب جديدة. لبدء الإصلاح ، أنشئ سطرًا جديدًا أسفل علامة "<؟ php" مباشرةً ، والتي يجب أن تكون أعلى الشفرة.
تلميح: أول شيء قد تلاحظه عند الحصول على خطأ فادح في ذاكرة PHP هو مسار الملف مع رقم السطر المقابل المذكور في رسالة الخطأ. بعد هذا في مدير الملفات الخاص بك هو مضيعة للوقت لأنها لا تتبع حيث ينشأ الخطأ.

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

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

define-code-750x360.jpg


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

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

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

plugins-750x317.jpg


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

rename-750x346.jpg


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

deactivated-750x320.jpg
انتقل إلى "المكونات الإضافية"> "المكونات الإضافية المثبتة" لمشاهدة هذه الصفحة.
الآن ، عد إلى مدير الملفات الخاص بك وقم بإرجاع اسم المجلد 'plugins.old' إلى 'plugins'.

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

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

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

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

themes-750x303.jpg


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

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

كلمات مبعثرة

كاتب محترف
ان هناك خطأ فادح على موقع الويب الخاص بك
في الورد بريس بالوحة التحكم او بالموقع
حل مشكلة خطأ بالخادم - Internal Server Error 500 فى وورد بريس
ما هى المشكلة؟

قد تحاول الدخول احيانا لموقعك ويظهر لك رسالة خطأ فى المتصفح بعنوان Internal Server Error. أو رسالة HTTP 500 Internal Server Error, أو رسالة Error 500. كل هذه الرسائل لها نفس المعنى. وبمجرد ظهورها لا يمكنك إتمام تعاملاتك على الموقع وتصبح عاجز عن حلها من خلال الوورد بريس.

قد تظهر هذه الرسائل فى:
- الصفحة الرئيسية للموقع.
- لوحة تحكم الوورد بريس.
- فى كلاهما.
- عند محاولة إتمام بعض المهام داخل لوحة التحكم او الموقع.

ما سبب هذه المشكلة؟

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


المحاولة الأولى للحل: سبب المشكلة من ملف .htaccess

ملف الـ .htaccess يتم الاعتماد عليه بشكل رئيسى فى الوورد بريس, وإن كنت تستخدم أحد الإضافات فى الموقع مثل WP Super Cache او تستخدم الروابط الدائمة فى الوورد بريس, فأنت قمت بالتعديل على هذا الملف, إن لم يكن يدويا فأوتماتيكيا. هذا الملف فى حال وجود خطأ فى الاكواد المكتوبة بداخلة قد يتسبب بظهور رسالة الخطأ التى تقابلك الان. لنتمكن من حلها سنحتاج الى إتمام التالى

الحل: سنحتاج الى تعطيل هذا الملف بالخطوات التاليه
إتبع هذه الخطوات لحل المشكلة:

1- قم بالدخول الى لوحة تحكم السى بانل ,, ثم الى مدير الملفات. او يمكنك الإتصال بالـ FTP للتعديل على الملف


2- قم بالدخول الى المسار الرئيسى الذى تم تركيب سكريبت الوورد بريس عليه, إذا كان موقعك الرئيسى فستجد الملفات داخل مجلد public_html.

3- تأكد من إظهار الملفات المخفية "إذا كنت تستخدم مدير الملفات فى السى بانل", بالضغط على علامة الإعدادات فى اعلى يمين الصفحة والضغط على إظهار كافة الملفات المخفية.

4- قم بتعديل إسم الملف من .htaccess الى .htaccess-stop ,, او أى إسم اخر بحيث لا يتم استخدامه من قبل الخادم.
قم الأن بفحص موقعك ,, إذا تمكنت من الدخول الى الموقع بشكل سليم وإختفت المشكلة, فهذا يعنى ان ملف الـ .htaccess هو سببب المشكلة, ويمكنك الإستغناء عنه او مراسلة احد المختصين فى إدارة الخوادم للإطلاع عليه وتشريح الاكواد السليمة. إذا لم يتم حل المشكلة, ننتقل للخطوة التالية.



المحاولة الثانية : سبب المشكلة هو الوصول لحد الرامات

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

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

1- قم بالدخول الى لوحة تحكم السى بانل ,, ثم الى مدير الملفات. او يمكنك الإتصال بالـ FTP للتعديل على الملف


2- قم بالدخول الى المسار الرئيسى الذى تم تركيب سكريبت الوورد بريس عليه, إذا كان موقعك الرئيسى فستجد الملفات داخل مجلد public_html.

3- قم بالتعديل على هذا الملف wp-config.php

4- أضف هذا الكود فى السطر الثانى من الملف بعد <?php

define('WP_MEMORY_LIMIT', '256M');


\

المحاولة الثالثه: السبب هو فى الإضافات المستخدمة فى الوورد بريس

فى حال إستخدام إضافات برمجية Plugins على الوورد بريس, قد تتسبب أحيانا فى أخطاء برمجية فى السكريبت الخاص بك, وهذا الأمر قد يؤدى الى ظهور الرسالة التى ظهرت لك, لحل هذه المشكلة تحتاج الى تعطيل كافة الإضافات المستخدمة فى الوورد بريس بشكل مؤقت ومراجعة الموقع بعد تعطيلها.
شرح اكثر من رائع بنتظر كل جديد
 

jalal.m

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

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

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

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

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

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

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

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

cpanel-750x458.jpg


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

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

File-Manager-Icon-750x371.jpg


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

WordPress-site-folder-750x335.png
في المجلد الجذر لموقع WordPress الخاص بك ، ابحث عن ملف يسمى "wp-config.php". هذا هو المكان الذي يمكنك فيه زيادة حجم حد ذاكرة PHP يدويًا.
تأخذ علما - اعتمادا على الخاص بك شركة استضافة - توجد طرق مختلفة لتحرير الملفات في cPanel.

Edit-button-750x314.jpg
في هذا المثال بالذات ، يمكنك تحديد "Code Edit" من قائمة النقر بزر الماوس الأيمن أو تحديد الملف والنقر فوق "Code Editor" من شريط الأدوات الرئيسي.
create-new-line-750x249.jpg
من المفترض أن يؤدي ذلك إلى إظهار محرر الشفرات في علامة تبويب جديدة. لبدء الإصلاح ، أنشئ سطرًا جديدًا أسفل علامة "<؟ php" مباشرةً ، والتي يجب أن تكون أعلى الشفرة.
تلميح: أول شيء قد تلاحظه عند الحصول على خطأ فادح في ذاكرة PHP هو مسار الملف مع رقم السطر المقابل المذكور في رسالة الخطأ. بعد هذا في مدير الملفات الخاص بك هو مضيعة للوقت لأنها لا تتبع حيث ينشأ الخطأ.

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

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

define-code-750x360.jpg


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

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

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

plugins-750x317.jpg


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

rename-750x346.jpg


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

deactivated-750x320.jpg
انتقل إلى "المكونات الإضافية"> "المكونات الإضافية المثبتة" لمشاهدة هذه الصفحة.
الآن ، عد إلى مدير الملفات الخاص بك وقم بإرجاع اسم المجلد 'plugins.old' إلى 'plugins'.

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

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

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

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

themes-750x303.jpg


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

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


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