أسباب محتملة لخلع من WP-Admin الخاص بك

تم التحديث: ١٠ ديسمبر ٢٠١٦ / مقال بقلم: فيشنو

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

قد يكون هناك عدة أسباب لإغلاقك في اللوحة الإدارية لموقعك.

  • خطأ في إنشاء اتصال قاعدة البيانات
  • شاشة بيضاء من الموت
  • مشكلة غير صحيحة في كلمة المرور

دعنا نلقي نظرة على كل من هذه والحلول الممكنة لنفسه.

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

خطأ في إنشاء اتصال قاعدة البيانات

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

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

ابحث عن ملف wp-config.php وأضف الإضافة التالية إلى النهاية.

 تعريف ( 'WP_ALLOW_REPAIR'، صحيح)؛

انتقل الآن إلى www.yoursite.com/wp-admin/maint/repair.php وتابع عملية الإصلاح. يجب أن يعمل هذا ، ولكن إذا فشل ، يمكنك أيضًا إصلاح قاعدة البيانات الخاصة بك عبر وحدة phpMyAdmin. إذا كنت ترغب في مزيد من الشرح توجه إلى مقالة maketecheasier حول حل تلف قاعدة بيانات WordPress.

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

إذا استمر الخطأ حتى بعد ذلك ، فإن المشكلة تقع على الأرجح مع الخادم المضيف. تحتاج إلى التحقق من ما إذا كان خادم MySQL متجاوبًا. إذا كنت تعلم أن المستخدمين الآخرين لخدمات استضافة الويب نفسها يواجهون المشكلة ، فيمكنك أن تكون متأكدًا إلى حد كبير من أنها مشكلة في خادم MySQL. إذا كان هناك خطأ في نتائج testconnection.php أو أثناء الاتصال بـ phpMyAdmin ، فاتصل بخادم المضيف الخاص بك لإصلاحه.

شاشة بيضاء من الموت

كما يوحي الاسم ، كل ما يمكنك رؤيته عند محاولة تسجيل الدخول هو شاشة بيضاء فارغة غير متقطعة يشار إليها أيضًا بشكل شائع من قِبل مجتمع WordPress "WordPress White Screen Of Death". قد يكون أحد أسباب ذلك ببساطة هو عدم وجود مساحة كافية على الخادم. قد يكون هذا هو الحال غالبًا عند مشاركة الاستضافة. قد يساعدك مسح ذاكرة التخزين المؤقت للمتصفح أو المكون الإضافي للتخزين المؤقت (إذا كان بإمكانك الوصول إليه).

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

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

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

للتأكد من أنه مكون إضافي يسبب المشكلة:

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

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

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

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

لدراسة أكثر تفصيلاً عن أسباب شاشة الموت البيضاء ، أوصي بأن تقرأ مقال كوري ماكريل عن موضوع مسبك.

مشكلة غير صحيحة في كلمة المرور

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

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

خاطرة النهائي

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

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

حول فيشنو

فيشنو كاتبة مستقلة بالليل وتعمل كمحلل بيانات في اليوم.