7 أخطاء ووردبريس شائعة وكيفية إصلاحها؟
نشرت: 2022-07-08يعد WordPress خيارًا ممتازًا لتشغيل مدونتك أو موقعك على الويب. إنها موثوقة ومرنة وتتيح لك إنشاء صفحات ومنشورات جميلة بسرعة. كما هو الحال مع كل الأشياء ، لا بد أن تكون هناك مشاكل. على الرغم من أن هذه قد تبدو شاقة ، إلا أنه يمكن حل معظمها في خطوات قليلة فقط.
يستضيف WordPress.com موقع الويب الخاص بك ، لذلك لن تقلق بشأن إدارة الخادم. يتيح لك ذلك تجنب مشكلات مثل البرامج القديمة وملفات الموقع غير الآمنة وإعدادات الخادم غير الصحيحة.
أهمية WordPress
يمكن لأخطاء غير متوقعة في موقع الويب الخاص بك أن تدمر يومك مثل لا شيء. WordPress هو جهاز ذكي للغاية وليس من المحتمل أن يرتكب أخطاء بدون سبب. قد يكون من المحبط اكتشاف مشكلة وعدم معرفة كيفية حلها.
مع WPOven ، قمنا بتغطية أكثر 7 أخطاء WordPress شيوعًا التي تواجهها أثناء استخدامه وسنوفر لك أيضًا طرقًا لإصلاحها. في هذا المنشور ، سنقدم لك مجموعة كاملة من بعض أخطاء WordPress السبعة الشائعة وسنعلمك كيف يمكنك إصلاحها بسهولة. على الرغم من أن العديد من أخطاء WordPress قد تبدو شاقة في البداية ، إلا أنها غالبًا ما تكون صغيرة وسهلة الإصلاح. يمكنك عادةً القيام باستكشاف الأخطاء وإصلاحها الأساسية بنفسك إذا كنت تعرف سبب المشكلة.
كما تعلم ، يعد WordPress برنامجًا ممتازًا ويعمل بشكل جيد في معظم الأوقات. في بعض الأحيان ، ومع ذلك ، لا تعمل الأشياء كما هو مخطط لها. قد لا يتمكن WordPress من الاتصال بقاعدة البيانات. ربما بعض الملفات تالفة.
إذا واجهت أي مشاكل ، فمن المهم أن تكون قادرًا على إصلاحها بسرعة وكفاءة.
لنلقِ نظرة على أخطاء WordPress الشائعة وكيف يمكننا إصلاحها.
1- 400 خطأ - الصفحة غير موجودة
تُعرف الأخطاء الشائعة التي تقع بين 400 و 499 باسم أخطاء العميل. عادةً ما تعني هذه الأنواع من الأخطاء أن هناك نقصًا في الاتصال بين متصفحك وزوار موقعك.
1. 400 طلب غير صالح
400 Bad Request-Response هي استجابة عامة لخطأ العميل الذي يواجهه الخادم الخاص بك ولكنه لا يندرج تحت أي فئة محددة. يمكن أن يكون سبب هذا الخطأ:
- عنوان URL تمت كتابته بشكل غير صحيح أو يحتوي على أحرف محظورة.
- ملفات تعريف الارتباط أو ذاكرات التخزين المؤقت المصابة بالمتصفح
- التناقضات في نظام اسم المجال (DNS) والبيانات وذاكرة التخزين المؤقت DNS المحلية.
- تحميل ملف كبير جدًا
- خطأ خادم عام.
يمكنك التحقق من عنوان URL بحثًا عن الأخطاء الإملائية ومسح ذاكرة التخزين المؤقت للمتصفح وملفات تعريف الارتباط ومسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات وإلغاء تنشيط ملحق المتصفح ومسح ذاكرة التخزين المؤقت للمتصفح.
2. 403 ممنوع
يمكنك اتخاذ العديد من الخطوات لحماية موقع WordPress الخاص بك ، بما في ذلك مستويات مختلفة من الأذونات. هذه الميزة مفيدة في منع الأشخاص من الوصول إلى موقعك ، ولكنها قد تتسبب أيضًا في حدوث مشكلات إذا لم يتم تعيين الأذونات بشكل صحيح.
إحدى هذه المشكلات هي الخطأ 403 Forbidden Error
ستحتاج إما إلى إعادة تعيين أذونات الملف الخاصة بك أو إنشاء ملف htaccess جديد لإصلاح المشكلة. قد تواجه أيضًا مشكلة في شبكة توصيل المحتوى (CDN) أو المكونات الإضافية أو حماية الارتباط السريع.
3. 404 غير موجود
عندما يحاول المستخدم الوصول إلى موقع ويب غير موجود ، يتم إلقاء خطأ 404. بدلاً من أن يتمكنوا من العثور على المورد الذي يبحثون عنه ، سيرون واحدًا مشابهًا لهذه الصفحة:
على الرغم من أنها ليست مشكلة خطيرة ، إلا أن المستخدمين يجدونها محبطة. يمكنك تجنب هذه المشكلة عن طريق إصلاح الروابط المعطلة بانتظام وتنفيذ عمليات إعادة التوجيه عند نقل صفحة إلى عنوان URL جديد.
4. 405 طريقة غير مسموح بها
سيعرض الخادم الخاص بك الخطأ 405 Method Not Allowed للإشارة إلى أنه تلقى الطلب من المتصفح ولكنه رفضه.
يمكن حل هذه المشكلة بعدة طرق ، بما في ذلك التراجع عن تحديثات المكون الإضافي والقوالب ، والتحقق من سجلات تكوين الخادم وسجلات الأخطاء ، وتصحيح رمز التطبيق الخاص بك.
5. 413 كيان الطلب كبير جدًا
هذا الخطأ ناتج عن طلبات HTTP كثيرة جدًا.
هذا هو الحال غالبًا إذا كنت تحاول تحميل ملفات كبيرة. يمكن حل هذه المشكلة عن طريق زيادة الحد الأقصى لحجم طلب HTTP.
6. 429 طلبات كثيرة جدًا
قد يتم طرح 429 طلبات كثيرة جدًا إذا حاول المستخدم الوصول إلى مورد كثيرًا في وقت قصير. هذه هي طريقة الخادم لمنع السلوك المشبوه.
يمكنك تغيير عنوان URL الافتراضي لمنع الهجمات الإلكترونية التي قد تسبب خطأ 429. يمكنك أيضًا اختبار تعارض المكونات الإضافية والقوالب.
2- شاشة الموت البيضاء
تعد شاشة الموت البيضاء المخيفة (WSoD) واحدة من أكثر أخطاء WordPress شيوعًا وخطورة. يتسبب هذا الخطأ في ظهور شاشة فارغة في موقع الويب بالكامل. لا توجد رسائل خطأ.
يمكن أن يحدث هذا الخطأ لعدة أسباب ، ولكنه يعني عادةً أن موقع الويب الخاص بك لا يتم تحميله بشكل صحيح. هناك العديد من الخطوات لإصلاح خطأ الشاشة البيضاء للاستثناء.
سوف تحتاج إلى تعطيل المكونات الإضافية الخاصة بك. الإضافات الخاطئة هي السبب الأكثر شيوعًا لـ WSoD. سيكون تعطيل جميع المكونات الإضافية لرؤيتها مفيدًا.
يجب تعطيل موضوع موقع الويب الخاص بك. يمكن أن يتسبب المظهر المثبت أيضًا في حدوث هذا الخطأ. سيحل استخدام SFTP محل المظهر الخاص بك.
قم بتنشيط وضع تصحيح أخطاء WordPress. تتيح لك هذه الميزة رؤية الأخطاء في كل صفحة من صفحات موقع الويب الخاص بك. يمكن أن يساعدك في تحديد السبب الجذري لشاشة الموت البيضاء.
امسح ذاكرة التخزين المؤقت. قد يؤدي تنفيذ حل التخزين المؤقت إلى رؤية الملفات القديمة ، حتى إذا تم تصحيح WSD. امسح ذاكرة التخزين المؤقت للنظام لمعرفة ما إذا كان قد تم حل المشكلة أم لا.
ارفع حد ذاكرتك. ربما تكون قد وصلت إلى الحد الأقصى لذاكرة موقعك. تحتاج إلى تحرير ملف php.ini لزيادة الحد الأقصى.
3. خطأ خادم داخلي
خطأ الخادم الداخلي هو خطأ فادح آخر يأتي في موقع الويب الخاص بك.
خطأ الخادم الداخلي له أسباب محتملة أقل من شاشة الموت البيضاء. يظهر هذا الخطأ عند حدوث مشكلة غير معروفة في الخادم الخاص بك وينتج بشكل عام عن أحد الأسباب التالية: -

يمكن أن تكون هذه المشكلة بسبب ملف htaccess الخاص بالموقع.
يمكن أن يحدث ذلك أيضًا عندما يصل موقعك إلى الحد الأقصى للذاكرة.
ببساطة ، يعد .htaccess ملفًا مهمًا يعبر عن كيفية اتصال موقع WordPress الخاص بك بخادمه. يمكن استخدام ملف htaccess هذا لزيادة أمان موقع الويب الخاص بك ، ونتيجة لذلك ، يمكنه تجاوز بعض إعدادات الخادم الافتراضية أيضًا. يمكنك اختبار ومعرفة ما إذا كان هذا الملف يسبب خطأ خادم داخلي ، ولهذا تحتاج إلى تعطيله.
يمكنك إجراء هذه المهمة مرة أخرى باستخدام SFTP. يوجد الملف في الدليل الجذر لموقعك ، والذي يمكنك غالبًا التحقق منه عن طريق العنوان public_html.
لتعطيل الملف ، ما عليك سوى تغيير اسمه. إذا نجحت هذه العملية في إصلاح المشكلة ، فكل ما عليك فعله هو إنشاء ملف htaccess جديد وجديد وخالٍ من الأخطاء. يمكنك القيام بذلك من خلال الانتقال إلى لوحة تحكم المسؤول والوصول إلى الإعدادات> الروابط الثابتة.
لست بحاجة إلى إنشاء أي تغييرات هنا. ما عليك سوى النقر فوق حفظ الإعدادات وإنشاء ملف htaccess جديد. ربما نأمل أن تحل هذه الوظيفة المشكلة.
إذا لم يتم حل المشكلة بعد ، فقد تحتاج إلى زيادة حد ذاكرة PHP.
4- خطأ في إنشاء اتصال قاعدة البيانات
كما يوحي الاسم ، قد يحدث هذا الخطأ أثناء إنشاء اتصال قاعدة البيانات ، وسيظهر هذا الخطأ إذا لم يتمكن موقعك من الوصول إلى قاعدة البيانات الخاصة به. في حالة عدم علمك بهذا الخطأ ، فهذه هي المنطقة التي يتم فيها تخزين جميع محتويات قاعدة بيانات موقعك. قد يشمل ذلك منشوراتك وصفحاتك ومعلومات المستخدم المهمة الأخرى. على هذا النحو ، إذا لم تتمكن من الوصول إلى قاعدة البيانات هذه ، فيجب أن تعلم أن موقعك لن يكون قادرًا على العمل على الإطلاق.
هناك بعض الأسباب التي ستفسر هذا الخطأ ، لكن معظمها ينبع من ملف واحد موجود على موقع الويب الخاص بك ، وهو wp-config.php. يتضمن هذا الملف معلومات حول قاعدة بيانات موقعك ، لذا فهو المصدر الأكثر احتمالاً لهذا النوع من الأخطاء.
لإصلاح اتصال قاعدة البيانات ، تحتاج إلى الوصول إلى ملف wp-config.php الخاص بموقعك ، والذي يجب أن يكون موجودًا في المجلد الجذر الخاص به.
بعد ذلك ، تحتاج إلى النقر بزر الماوس الأيمن على الملف وتحديد خيار عرض / تحرير. الأولوية الأولى هي التحقق مما إذا كانت بيانات الاعتماد الموجودة في الملف صحيحة أم لا. للقيام بذلك ، يجب عليك الوصول إلى phpMyAdmin الخاص بك للعثور على الموقع الدقيق للتفاصيل. إذا كان اسم المضيف أو اسم المستخدم أو كلمة المرور أو اسم قاعدة البيانات في الملف غير صحيح ، فيجب أن يؤدي استبدالها إلى إصلاح الخطأ.
ومع ذلك ، إذا استمر الخطأ ، يجب عليك تنشيط WordPress من خلال أداة تحسين قاعدة البيانات التلقائية. هذه ميزة مهمة ويمكن استخدامها لإصلاح قواعد البيانات التالفة ، ويمكن تشغيلها عن طريق إدراج السطر التالي في ملف wp-config.php الخاص بك:
هذا هو ؛ تعريف ('WP_ALLOW_REPAIR' ، صحيح) ؛
أخيرًا ، تحتاج إلى النقر فوق أي من الأزرار لتشغيل أداة الإصلاح. عند اكتمال العملية الشاملة ، فأنت بحاجة إلى إعادة التحميل ، وستظهر لك رسالة تتعلق بجداول قاعدة البيانات التي تم إصلاحها.
تتعامل هذه العملية مع خطأ اتصال قاعدة البيانات وتحل ذلك. لا تنس إزالة السطر WP_ALLOW_REPAIR من wp-config.php عند الانتهاء من الإجراء.
5. خطأ انتهاء مهلة الاتصال
في بعض الأحيان ، لاحظت ظهور أخطاء بعد تجربة أحد المواقع عدة مرات (دون جدوى). يعني هذا الخطأ أن الخادم يكافح من أجل تحميل الموقع.
قد يحدث خطأ انتهاء مهلة الاتصال هذا لأسباب عديدة ، والسبب الأكثر شيوعًا هو عدم توفر الموارد في موقعك ويحتاج إلى العمل بشكل صحيح. على سبيل المثال ، إذا كنت تستخدم الاستضافة المشتركة ، وإذا كان هناك موقع آخر يستهلك موارد الخادم الخاص بك في نفس الوقت. بالتناوب ، ربما يكون موقع الويب الخاص بك قد تجاوز الحد الأقصى المسموح به لعرض النطاق الترددي.
على هذا النحو ، قد ترغب في التفكير في ترقية خطة الاستضافة الخاصة بك إذا كنت تشاهد هذا الخطأ عدة مرات. نظرًا لأن موقعك سيكون به المزيد من موارد الخادم ولن يتأثر إذا شاهدت المواقع الأخرى الحد الأقصى من حركة المرور في ذلك الوقت.
أيضًا ، يمكن أن يحدث خطأ انتهت مهلة الاتصال إذا كان موقعك يسبب الكثير من الضغط على الخادم. لذلك ، نقترح عليك تحسين موقع الويب الخاص بك للحصول على سرعة أفضل ، والتخلص من أي مكونات إضافية لاستغلال الموارد ، والتحقق من موضوع WordPress الخاص بك لمعرفة ما إذا كان يؤدي إلى انخفاض الأداء أم لا. مرة أخرى ، قد ترغب أيضًا في زيادة حد ذاكرة PHP لحل هذه المشكلة.
6- خطأ DNS_PROBE_FINISHED_NXDOMAIN
كما تعلم ، فإن أخطاء مسبار DNS هي أخطاء متكررة جدًا. غالبًا ما تواجه أخطاء مثل شاشة الموت البيضاء أو خطأ 404 أو يمكنك القول لم يتم العثور على خطأ. أحد أكثر الأخطاء شيوعًا هو DNS_PROBE_FINISHED_NXDOMAIN. يعد هذا أحد أكثر الأخطاء شيوعًا التي يراها جميع مستخدمي الكمبيوتر العاديين تقريبًا مرة واحدة في دورة استخدام النظام الخاصة بهم. تظهر الرسالة في متصفحات الويب الشائعة ، مما يترك المستخدمين الذين لم يتم إعادة توجيههم كثيرًا إلى موقع الويب المستهدف.
أحد المفاهيم الرئيسية للعملية هو DNS (خادم اسم المجال). يعمل خادم DNS بشكل أساسي على ترجمة مجالات IP المعقدة بالتعاون مع عناوين IP المختلفة.
تحدث مشكلة DNS_PROBE_FINISHED _NXDOMAIN بسبب عدم تطابق عنوان IP. التفسير التقني هو أن DNS يحول الرسالة بأكملها من نهاية المجال في شكل عنوان IP.
تعرف أكثر على ما هو DNS؟
7-فشل التحديث التلقائي لبرنامج WordPress
من الضروري تحديث موقع WordPress الخاص بك بأي ثمن. هذه نقطة ظللنا نؤكد عليها منذ سنوات. تظل النصيحة الأولى التي نقدمها لأصحاب المواقع الإلكترونية. لا تحتاج عادةً إلى القيام بأي من هذا إذا كان لديك حساب استضافة WordPress مُدار. سيقوم WordPress تلقائيًا بتطبيق تحديثات WordPress الجديدة لك.
في بعض الأحيان ، يحدث خطأ ما وتفشل التحديثات التلقائية.
على الرغم من أنه نادر الحدوث ، يمكن أن يحدث هذا. يحدث هذا عادةً بسبب مشكلة في اتصال الخادم بملفات WordPress الخاصة بك ، والأذونات غير الصحيحة (التي تمت مناقشتها سابقًا) ، ورابط إنترنت غير موثوق به.
قد لا يتم تحديث WordPress تلقائيًا. إذا حدث هذا ، فقد تتلقى رسالة خطأ WSoD أو تحذيرات أخرى عند محاولة الوصول إلى موقعك. يمكن إصلاح ذلك عن طريق تحديث WordPress يدويًا. للقيام بذلك ، قم بتنزيل أحدث إصدار من WordPress وتثبيته على موقعك عبر SFTP.