إظهار رسالة جميلة للزائر عند وجود خلل في قاعدة بيانات مدونة وردبريس

db-error

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

كما تشاهد في الصورة في الأعلي هذي الرسالة التي تظهر في موقعي للزائر بشكل تلقائي عندما يكون موقعي في وضعية فقد الإتصال مع السيرفر ERROR 503 Service Temporarily Unavailable فتعطي هذي الرسالة للزائر إنطباع بأن الموقع بالفعل يجري عملية مجدولة لإصلاح !! وستذهب الرسالة ايضا بشكل تلقائي بعد ان يعود الإتصال من جديد بين المدونة و قواعد البيانات ، و الجميل في الموضوع هو انه في كل مرة تفقد مدونتك الإتصال مع قواعد البيانات سيصلك إيميل يخبرك بذلك . و بالتالي تكون على دراية و علم بمدى الخلل الذي تواجهه قواعد البيانات في مدونتك و كذلك تعرف مدى قدرة شركة الإستضافة التي تتعامل معها ، وان تكرر الأمر كثيرا فإنك من الأفضل ان تبحث عن شركة إستضافة أخرى او طلب تغير السيرفر المستضيف لموقعك !!

تحتاج الي تحميل هذا المجلد > HORNET-WAWCC < و ستجد بداخله ملف PHP ارفع فقط ملف الـ PHP بعد تعديل المطلوب مباشرة الى داخل مجلد wp-content في  موقعك ، وتستطيع تغير الآتي اضافة الى الرسالة التي تظهر للزائر

هذا شكل الملف بعد تحميله و البيانات التي يجب تغيرها لما يناسب موقعك

insidephp

الآن الي الجزء الآخر من المشكلة وهي اصلاح قاعدة البيانات في مدونتك وهو امر سهل جدا إن شاء الله ، تحتاج الي اضافة هذا السطر بداخل ملف الـ wp-config.php الموجود في السيرفر المستضيف لمدونتك .. انتبه من الخطأ و دائما احفظ ملف للباك اب و العودة اليه وقت الحاجة لا قدر الله ، فهذا الملف مهم جدا فكن حذر عند التعامل معه ، السطر او الأمر المطلوب لصقه هو :

define(‘WP_ALLOW_REPAIR’, true);

بحيث يصبح شكل الأمر الذي تم اضافته داخل ملف wp-config.php كما في الصورة التالية :

define

بعدها ستحتاج الى زيارة الرابط التالي مع تعديل الرابط الى موقعك بدون شك :

http://www.yoursite.com/wp-admin/maint/repair.php

و ستظهر لك الآن صفحة اصلاح قواعد البيانات كالتالي :

db repair

اضغط اصلاح للقواعد وتنتهي العملية بشكل سريع ، بعد ذلك ( لابد و مهم جدا ) ازالة الأمر الذي وضعناه بداخل ملف wp-config.php حتى لا يستطيع أحد الوصول الى خاصية اصلاح قواعد البيانات كما فعلنا ، وبذلك تكون قد قمت بعمل اصلاح لقواعد البيانات بأسهل طريقة ممكنة ، وطبعا توجد طرق اخرى و متعمقة بداخل MySQL و لكن في الوقت الحالي هذي اسرع طريقة استطيع شرحها في الموضوع والذي هو اساسا عن اظهار رسالة جميلة للزائر . الآن إن كنت قد شاهدت هذي الرسالة في زيارة سابقة لموقعي فقد عرفت ما سببها

Exit mobile version