إلقاء نظرة فاحصة على أخطاء WordPress الشائعة وكيفية إصلاحها
نشرت: 2020-02-15بينما تتم إدارة مواقع الويب التي تعمل بنظام WordPress بسهولة ، هناك بعض أخطاء WordPress المحبطة التي قد تواجهها. هل ترى رسالة خطأ على شاشتك؟ لا داعي للذعر ، فالخبر السار هو أن شخصًا آخر من قبل قد واجه بالفعل الخطأ نفسه وأبلغ عنه وحله. استمر في القراءة للتعرف على أكثر أخطاء WordPress شيوعًا وطرق حلها.
قبل إصلاح أي من الأخطاء أدناه ، تأكد من أن لديك نسخة احتياطية من موقع WordPress الخاص بك. من المفيد البحث عن مكونات WordPress الإضافية لعمل نسخة احتياطية من موقع الويب الخاص بك.
خطأ في بناء الجملة
إذا رأيت خطأ بناء الجملة ، فهذا يعني أنك ارتكبت خطأ أثناء إضافة مقتطفات التعليمات البرمجية في WordPress الخاص بك. أثناء إنشاء بنية PHP الخاصة بك ، ربما تكون قد نسيت عن طريق الخطأ حرفًا أو أن التعليمات البرمجية الخاصة بك بها صياغة غير صحيحة.
كيفية إصلاح الخطأ النحوي؟
الحل . سيخبرك الخطأ النحوي بالملف والسطر التقريبي في الكود الذي يحتوي على الخطأ. يمكن أن يؤدي وجود قوس إضافي أو فاصلة مفقودة إلى إتلاف الشفرة بالكامل. لذا ، فإن الطريقة الوحيدة لحل المشكلة هي إصلاح البرنامج النصي.
ووردبريس شاشة الموت البيضاء
تُعرف شاشة الموت البيضاء بأنها خطأ في نظام التشغيل يتسبب في عرض شاشة فارغة بدون أي معلومات. عادةً ما تؤدي أخطاء PHP وأخطاء قاعدة البيانات إلى ظهور خطأ الشاشة البيضاء.
كيفية إصلاح شاشة الموت البيضاء؟
الحل 1. على الأرجح ، يتسبب إما قالبك أو أحد المكونات الإضافية في حدوث الخطأ. اتبع هذه الخطوات لإصلاحها.
1. إذا كانت شاشات الإدارة متاحة لك ، فحاول إلغاء تنشيط جميع المكونات الإضافية ثم إعادة تنشيطها واحدة تلو الأخرى.
2. إذا لم تتمكن من الوصول إلى شاشات الإدارة ، فاستخدم FTP لتسجيل الدخول إلى موقعك.
3. لإلغاء تنشيط كافة المكونات الإضافية ، انتقل إلى المجلد wp-content / plugins . الآن ، أعد تسمية مجلد " plugins " إلى " plugins.old" .
4. بعد ذلك ، قم بتسجيل الدخول إلى صفحة الملحقات الإدارية الخاصة بك /wp-admin/plugins.php لتعطيل أي مكونات إضافية في غير مكانها.
5. لإعادة تنشيط المكونات الإضافية ، أعد تسمية " plugins.old " مرة أخرى إلى " plugins ".
الحل 2. إذا لم يعمل إلغاء تنشيط المكون الإضافي ، فقد يكون المظهر الخاص بك هو الذي يتسبب في حدوث الخطأ. يحدث هذا بشكل خاص إذا كنت قد قمت للتو بتنشيط سمة جديدة أو إنشاء موقع جديد. اتبع هذه الخطوات لإصلاح الخطأ.
1. إذا كان ذلك متاحًا ، فانتقل إلى شاشات الإدارة وقم بتنشيط سمة WordPress الافتراضية.
2. إذا لم تكن شاشات الإدارة متاحة لك ، فقم بتسجيل الدخول إلى موقعك عبر FTP.
3. لإلغاء تنشيط السمة ، حدد موقع المجلد / wp-content / themes / .
4. الآن ، أعد تسمية هذا المجلد للموضوع النشط.
(500) خطأ خادم داخلي
خطأ آخر شائع في WordPress هو خطأ الخادم الداخلي (يسمى أحيانًا 500 خطأ خادم داخلي). يحدث هذا الخطأ عادةً عندما لا يعمل شيء ما ، ولا يتمكن الخادم من التعرف على المشكلة. نظرًا لأن الخطأ لا يحدد المشكلة ، فإن وظيفتك هي معرفة ما هو خارج الترتيب.
كيفية إصلاح خطأ الخادم الداخلي؟
الحل 1. أول شيء يجب عليك فعله إذا رأيت خطأ خادم داخلي هو البحث عن ملف htaccess تالف .
1. قم بتسجيل الدخول إلى موقع الويب الخاص بك عبر FTP أو مدير الملفات في لوحة معلومات حساب الاستضافة.
2. حدد موقع. htaccess وأعد تسميته إلى htaccess.old .
3. حاول تحميل موقع الويب الخاص بك لمعرفة ما إذا كان هذا قد أدى إلى حل الخطأ.
4. إذا نجح ذلك ، فانتقل إلى الإعدادات> الروابط الثابتة في إدارة WordPress. تأكد من النقر فوق الزر حفظ دون إجراء أي تغييرات.
الحل 2. قم بإلغاء تنشيط جميع المكونات الإضافية الخاصة بك. يمكنك القيام بذلك في شاشات الإدارة الخاصة بك أو عبر FTP.
الحل 3. قم بتعطيل السمة الحالية الخاصة بك وانتقل إلى سمة WordPress الافتراضية.
الحل الرابع: قد يظهر خطأ WordPress هذا أحيانًا إذا استنفدت حد ذاكرة PHP. حاول زيادة حد PHP.
الحل 5. إذا لم يحل أي من هذه الأخطاء خطأ الخادم الداخلي ، فمن المفيد إعادة تحميل الملفات الأساسية. لا تقلق ، إعادة تحميل WP-admin و WP-include من تثبيت WP جديد لن يزيل أيًا من معلوماتك الحالية.
خطأ في إنشاء اتصال قاعدة البيانات
إذا رأيت رسالة خطأ في إنشاء اتصال قاعدة البيانات ، فمن الواضح أن هناك مشكلة في الاتصال بقاعدة البيانات الخاصة بك ، ويمكن أن يحدث هذا لعدة أسباب. ضع في اعتبارك أن حل هذا الخطأ قد يكون صعبًا للغاية بالنسبة للمبتدئين.
كيفية إصلاح الخطأ في إنشاء اتصال قاعدة البيانات؟
الحل 1. في معظم الحالات ، ينبثق هذا الخطأ عندما يقوم المستخدم بإدخال بيانات اعتماد قاعدة البيانات الخاصة به أو تعديلها بشكل غير صحيح. أول شيء يجب عليك فعله هو التحقق من إدخال اسم قاعدة البيانات واسم المستخدم وكلمة المرور والمضيف بشكل صحيح.
الحل 2. إذا كان التكوين الخاص بك صحيحًا ، فاتصل بموفر استضافة الويب لمناقشة المشكلة. يمكن إغلاق قاعدة البيانات الخاصة بك لأنها استوفت الحصة النسبية أو ببساطة الخادم معطل. في كلتا الحالتين ، يمكن لمزود الاستضافة تحديد المشكلة وحلها.
الحل 3. إذا كان التكوين الخاص بك صحيحًا وقمت بالتأكيد مع مزود الاستضافة ، فهناك احتمال أن يكون موقع الويب الخاص بك قد تم اختراقه. استخدم أدوات الأمان لفحص موقع الويب الخاص بك بحثًا عن التهديدات المحتملة. إذا اكتشفت أن موقعك قد تم اختراقه ، فقم بتغيير معلومات تسجيل الدخول الخاصة بك على الفور واستعد موقعك من النسخة الاحتياطية.

انتهت مدة الاتصال
يظهر خطأ "انتهت مهلة الاتصال" عادةً بسبب زيادة التحميل على الخادم المشترك. يمكن أن يساهم حد ذاكرة PHP المستنفد والمكونات الإضافية الثقيلة وأخطاء وظائف السمات في زيادة التحميل على الخادم.
كيفية إصلاح خطأ انتهاء مهلة الاتصال؟
الحل 1 . حاول إلغاء تنشيط جميع المكونات الإضافية الخاصة بك ومعرفة ما إذا كان قد أدى إلى حل المشكلة. إذا لم يظهر الخطأ بعد الآن ، فأعد تنشيط المكونات الإضافية واحدة تلو الأخرى للعثور على المكون الإضافي الذي يسبب المشكلة.
الحل 2 . ارجع مرة أخرى إلى سمة WordPress الافتراضية لاستبعاد أي مشكلات متعلقة بالمظهر.
الحل 3. قم بزيادة حد ذاكرة PHP. يمكنك القيام بذلك في ملف wp-config.php أو أن تطلب من مزود الاستضافة زيادة حد الذاكرة.
الحل 4 . إذا لم ينجح أي من هذه الأمور ، فحاول زيادة الحد الأقصى لوقت التنفيذ في ملف php.ini . نظرًا لأنه ليس ملفًا أساسيًا في WordPress ، فستحتاج إلى الاتصال بمزود الاستضافة الخاص بك واطلب منه زيادة الحد الأقصى لوقت التنفيذ.
استنفاد الذاكرة خطأ
يتم عرض خطأ استنفاد الذاكرة إما على شكل شاشة بيضاء للموت أو كرسالة خطأ فادح. يحدث الخطأ عادةً عندما تستنفد شفرة WordPress الحد الافتراضي لحجم الذاكرة.
كيفية إصلاح خطأ استنفاد الذاكرة؟
الحل . زيادة حد ذاكرة PHP الخاص بك.
1. افتح ملف wp-config.php الخاص بك.
2. أضف هذا الرمز داخل علامات PHP الرئيسية لتقتصر الذاكرة على 64 ميجا بايت.
تعريف ('WP_MEMORY_LIMIT'، '64M') ؛
3. قم بإعداد سمة WordPress افتراضية وقم بتعطيل كافة المكونات الإضافية الخاصة بك.
502 مدخل غير صالح
تظهر 502 Bad Gateway عادةً عندما يستغرق طلبك للخادم وقتًا طويلاً للمعالجة. يحدث هذا عادة بسبب خلل مؤقت بسبب ارتفاع حركة المرور. سبب شائع آخر يؤدي إلى ظهور الخطأ 502 هو مكون إضافي أو سمة سيئة التشفير.
كيفية إصلاح الخطأ 502 Bad Gateway Error؟
الحل 1. أول شيء يجب عليك فعله هو إعادة تحميل موقع الويب الخاص بك. إذا كان الخطأ ناتجًا عن زيادة حركة المرور أو انخفاض موارد الخادم ، فإن إعادة تحميل موقع الويب ستحل المشكلة.
الحل 2 . إذا لم تكن إعادة التحميل مفيدة بشكل خاص ، فحاول مسح ذاكرة التخزين المؤقت للمتصفح. اضغط على Ctrl + F5 إذا كنت تستخدم أنظمة تشغيل Windows أو Linux. Command + Shift + R هو الاختصار لمستخدمي Mac OS. بدلاً من ذلك ، يمكنك مسح ذاكرة التخزين المؤقت يدويًا في إعدادات المتصفح. بعد إزالة كل ذاكرة التخزين المؤقت ، حاول إعادة تحميل موقع الويب الخاص بك.
حلول أخرى . إذا لم تنجح أي من هذه الحلول معك ، فمن المحتمل أن يكون سبب الخطأ شيء آخر. تحقق من هذه المقالة لمعرفة كيفية إصلاح 502 بوابة سيئة بواسطة Hostinger.
404 الصفحة غير موجودة خطأ
يحدث الخطأ 404 عادةً عندما يتعذر على موقع الويب العثور على الصفحة التي حددتها. السبب الرئيسي للخطأ 404 هو إعداد الرابط الثابت.
كيفية إصلاح خطأ 404 لم يتم العثور على الصفحة؟
الحل . أعد تكوين الروابط الثابتة من خلال الإعدادات> الروابط الثابتة . إذا لم يفلح ذلك ، فستحتاج إلى تحرير ملف htaccess يدويًا ، كما هو موضح أدناه.
<!-- wp:paragraph --> <p># BEGIN WordPress</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><IfModule mod_rewrite.c></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteEngine On</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteBase /</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteRule ^index\.php$ - [L]</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteCond %{REQUEST_FILENAME} !-f</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteCond %{REQUEST_FILENAME} !-d</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteRule . /index.php [L]</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></IfModule></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p># END WordPress</p> <!-- /wp:paragraph -->
إذا لم يفلح ذلك ، فاتصل بمزود الاستضافة واطلب منه تمكين قواعد mod.rewrite لك.
لفترة وجيزة غير متاح لخطأ الصيانة المجدولة
يمكن أن يحدث خطأ غير متاح لفترة وجيزة للصيانة المجدولة بسبب تحديث WordPress المتقطع أو غير المكتمل. عندما يتم تحديث WordPress ، فإنه يضع موقع الويب الخاص بك في وضع الصيانة. عند مقاطعة التحديث أو عدم اكتماله ، يظل WordPress يبقي موقع الويب الخاص بك في وضع الصيانة.
كيفية إصلاح الخطأ غير المتاح لفترة وجيزة لخطأ الصيانة المجدولة؟
الحل 1 . أسهل طريقة لحل هذا الخطأ هي تحديث تثبيت WordPress يدويًا.
الحل 2 . إذا لم ينجح التثبيت اليدوي ، فقم بتسجيل الدخول إلى موقع الويب الخاص بك عبر FTP. ثم احذف ملف الصيانة .
تغليف
WordPress سهل الاستخدام للغاية ويأتي مع الكثير من الميزات المفيدة ، ولكن مثل كل نظام إدارة محتوى ، فإن له عيوبه. أهم نصيحة هي أنه لا توجد أخطاء يمكن حلها في WordPress. ابق هادئًا وأصلح هذه الأخطاء بشكل دائم باستخدام النصائح أعلاه!