...
حل مشكلة Service Unavailable Error
حل مشكلة Service Unavailable Error

حل مشكلة Service Unavailable Error

حل مشكلة Service Unavailable Error

حل مشكلة Service Unavailable Error الخطأ 503 (Service Unavailable Error) هو خطأ شائع يواجهه المبتدئين، ويظهر عندما يكون الخدمة غير متاحة.

حل مشكلة Service Unavailable Error
حل مشكلة Service Unavailable Error

سبب ظهور المشكلة

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

أحيانًا، تنشأ مشكلة من هذا القبيل بسبب زيادة الحمولة على الخادم، مثل زيادة غير متوقعة في عدد الزوار، أو وجود مشاكل في الخادم نفسه، أو نتيجة لهجوم القوة الغاشمة (Brute Force).

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

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

ما مفهوم هجوم القوة الغاشمة (Brute Force Attack)؟

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

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

الحل الأول: فحص جميع الإضافات (Plugins)

إذا واجهتك مشكلة في سكربت PHP، ينبغي عليك أولاً أن تجرب تعطيل جميع الإضافات المثبتة لديك (والتي تتضمن نصوص PHP).

خطوات إلغاء تنشيط الإضافات:

1- استخدم بروتوكول نقل الملفات (FTP) للاتصال بموقعك، أو قم باستخدام مدير الملفات المتاح في لوحة التحكم (cPanel).

2- أنتقل إلى المسار التالي: wp-content وقم بإعادة تسمية المجلد (plugins) إلى (plugins-old).

حل مشكلة Service Unavailable Error
حل مشكلة Service Unavailable Error

3- ثم، يتطلب منك إنشاء مجلد جديد وتسميته (plugin).

4- أصبح لديك ملفان وهما (Plugins-old+Plugin)

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

6- يرجى العودة إلى FTP أو مدير الملفات في cPanel والانتقال إلى المسار التالي: wp-content. بعد ذلك، قم بحذف المجلد الجديد الذي تم إنشاؤه بالاسم (plugins).

حل مشكلة Service Unavailable Error
حل مشكلة Service Unavailable Error

7- ثم، يجب عليك إعادة تسمية الملف (plugins-old) إلى (plugin). هذا سيعيد تمكين جميع الإضافات المثبتة على الووردبريس، ولكنها ستكون غير مفعلة في الوقت الحالي.

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

حل مشكلة Service Unavailable Error
حل مشكلة Service Unavailable Error

الحل الثاني: فحص القوالب (Themes)

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

يجب عليك الآن الاتصال بموقعك والانتقال إلى المسار التالي: wp-content ثم theme. بعد ذلك، قم باختيار القالب الحالي لووردبريس الذي تم تنشيطه، وحذفه. بعد ذلك، يجب عليك تنشيط قالب ووردبريس افتراضي مثل Twenty Seventeen أو Twenty Sixteen.

حل مشكلة Service Unavailable Error
حل مشكلة Service Unavailable Error

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

Mohamed Kabalo
مطور ويب وكاتب وصانع محتوى أعمل في مجال تطوير الويب ( Web Development ) خبره تزيد 10 سنوات أعمل أيضا في مجال صناعه المحتوى مثل المحتوى التقنى أعمل كاتب في عده مواقع مثل نجوم مصريه و مصر فايف و خلافه من المواقع الإخبارية مؤسس شركه إستضافة هوستفيرو لإستضافة المواقع " Web hosting ' قمت بتنفيذ العديد من المشروعات لجهات حكوميه وجهات خاصه مثل إنشاء المواقع أو برمجه سكريبتات لتأدية مهام وظيفيه داخل مصر وخارجها أعمل في العديد من الشركات فرى لانسر في تأمين الخدمات المزودة من الشركات عبر مواقعهم الإلكترونية أو حساباتهم