التصنيفات
أصحاب المواقع تدوينات تقنية ووردبريس

مشاكل WordPress: إصلاح أخطاء الخادم الداخلية

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

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

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

خطأ في الخادم الداخلي

كيفية إصلاح خطأ خادم داخلي

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

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

الطريقة الأولى: تفعيل نظام المراجعة

الطريقة الأولى لحل خطأ الخادم الداخلي (أو خطأ الخادم 500) هي تنشيط التصحيح. عندما يكون WordPress في وضع التصحيح ، سيعرض رسالة تحتوي على تفاصيل الخطأ ومصدره في حالة حدوث أي خطأ. لن يؤدي تفعيل نظام التصحيح إلى إصلاح الخطأ من تلقاء نفسه ، ولكنه سيساعدك في تحديد مصدره ، وهو شرط ضروري لإصلاحه.

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

لتنشيط وضع التصحيح ، يجب عليك الانتقال إلى ملف wp-config.php الخاص بموقعك. يمكنك الوصول إليها من خلال الخطوات التالية:

انتقل إلى cpanel الخاص بك ، ثم أدخل علامة التبويب الملفات ، ثم مدير الملفات.

بعد الدخول إلى مدير الملفات ، افتح ملف wp-config.php بالنقر فوق الزر تحرير.

قم بالتمرير إلى أسفل الملف ، فوق التعليق:

/ * هذا هو المطلوب توقفوا عن التحرير! نتمنى لك حظا سعيدا. * /

اكتب صواب بدلاً من خطأ كما هو موضح في الصورة:

بعد ذلك ، انقر فوق الزر حفظ التغييرات في الجزء العلوي الأيمن من الصفحة. ثم عد إلى موقعك.

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

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

1. تعديل الملحقات واستبدال القالب

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

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

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

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

2. افحص ملف htaccess

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

يمكنك الوصول إلى ملف .htaccess من مدير الملفات ، كما أوضحنا أعلاه:

في هذه المرحلة ، يمكنك إما حذف الملف أو تغيير اسمه إلى .htaccess.bak ، على سبيل المثال.

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

قم بإنشاء ملف جديد باسم .htaccess ، ثم افتحه واملأه بالمحتوى التالي:

إذا قمت بتمكين ميزة المواقع المتعددة ، فاكتب المحتوى التالي:

للمجلد الفرعي مثال: www.mywebsite.com/subfolder
انتقل إلى مجلدات WordPress الفرعية الخاصة بك
لـ SubDomain – مثل: subdomain.mywebsite.com أضف هذا المحتوى إلى المجالات الفرعية

إذا كنت تستخدم إصدارًا من WordPress أقدم من 3.5 ، فتحقق من هذه الصفحة لمزيد من التفاصيل.

3. قم بتوسيع ذاكرة الموقع

إذا استمر الخطأ الداخلي في الخادم ، فإن الحل الآخر هو توسيع ذاكرة موقعك. يستهلك موقعك أحيانًا قدرًا كبيرًا من الذاكرة ، وقد يؤدي ذلك إلى تعطل الموقع. أسهل طريقة لزيادة الذاكرة هي عبر ملف wp-config.php.

قم بالتمرير إلى أسفل الملف ، فوق التعليق:

/ * هذا هو المطلوب توقفوا عن التحرير! نتمنى لك حظا سعيدا. * /

واكتب السطر التالي:

تعريف (‘WP_MEMORY_LIMIT’، ‘256M’) ؛

سيؤدي هذا الخط إلى زيادة ذاكرة الموقع إلى 256 ميغا بايت. وإذا استمر الخطأ ، فهناك حل نهائي ممكن ، وهو إعادة تثبيت WordPress. تكمن مشكلة هذا الحل في فقدان بيانات موقعك.

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *