Warning: Undefined array key "options" in /home/u304616383/domains/motkhases.com/public_html/support/wp-content/plugins/elementor-pro/modules/theme-builder/widgets/site-logo.php on line 194
الرئيسية » أخطاء ومشاكل الإستضافات » كيفية حل مشكلة الأخطاء في قاعدة البيانات في ووردبريس

كيفية حل مشكلة الأخطاء في قاعدة البيانات في ووردبريس

دعم متخصص | كيفية حل مشكلة الأخطاء في قاعدة البيانات في ووردبريسحل مشكلة الأخطاء في قاعدة البيانات في ووردبريس

حل مشكلة الأخطاء في قاعدة البيانات

المشكلة: تظهر أخطاء قاعدة البيانات في ووردبريس عند تلف الجداول، أو وجود بيانات غير صالحة، أو فشل الاتصال بقاعدة البيانات. هذه الأخطاء تؤدي إلى توقف وظائف أساسية في الموقع، أو ظهور رسائل مثل Error establishing a database connection أو جداول مفقودة أو تالفة. لحسن الحظ يمكن إصلاح المشكلة بخطوات بسيطة ثم الانتقال للحلول المتقدمة إن لزم الأمر.

ما هي أنواع أخطاء قاعدة البيانات؟

1. أخطاء الاتصال

  • خطأ في بيانات الاتصال داخل wp-config.php
  • مشكلة في خادم MySQL
  • مشاكل شبكة بين الموقع وقاعدة البيانات
  • عدم وجود صلاحيات كافية لحساب المستخدم

2. تلف الجداول (Corrupted Tables)

  • جداول تالفة نتيجة انقطاع مفاجئ في الخادم
  • جداول مفقودة بسبب حذف غير مقصود
  • مشاكل في الفهرسة (Indexes)
  • بيانات غير متناسقة

3. أخطاء في البيانات

  • ترميز خاطئ (UTF8/Collation)
  • صفوف تحتوي قيمًا تالفة
  • بيانات ناقصة أو غير مكتملة
  • تنسيق غير متوافق مع ووردبريس

خطوات التشخيص

  1. مراجعة ملف wp-config.php:
    DB_NAME  DB_USER  DB_PASSWORD  DB_HOST  
  2. مراجعة سجلات الأخطاء:
    /wp-content/debug.log أو error_log
  3. تشغيل وضع التصحيح:
    define( 'WP_DEBUG', true );  define( 'WP_DEBUG_LOG', true );  
  4. اختبار قاعدة البيانات مباشرة عبر phpMyAdmin

أولًا: حلول بسيطة (للمستخدم العادي)

الحل 1: إصلاح الجداول من phpMyAdmin

  1. ادخل إلى phpMyAdmin
  2. اختر قاعدة البيانات الخاصة بالموقع
  3. اضغط “Check All”
  4. اختر “Repair Table”

رابط phpMyAdmin: عادة متوفر عبر لوحة الاستضافة.

الحل 2: استخدام أداة الإصلاح المدمجة في ووردبريس

أضف هذا السطر داخل wp-config.php:

define( 'WP_ALLOW_REPAIR', true );  

ثم افتح الرابط:

https://yourdomain.com/wp-admin/maint/repair.php  

اختر “Repair Database” أو “Repair and Optimize”.

الحل 3: استعادة نسخة احتياطية

  1. استعادة النسخة الاحتياطية لقاعدة البيانات
  2. إعادة رفع ملف SQL
  3. اختبار الموقع بعد الاستعادة

إضافة مساعدة:

ثانيًا: حلول متقدمة (للمطورين)

الحل 4: استخدام WP-CLI لإصلاح قاعدة البيانات

  1. اتصل بالسيرفر عبر SSH
  2. نفّذ الأمر:
    wp db repair  
  3. اختبر الموقع بعد التنفيذ

الحل 5: إعادة إنشاء الجداول التالفة يدويًا

إذا كانت جداول مثل wp_options أو wp_posts تالفة:

  1. تحديد الجدول التالف من phpMyAdmin
  2. حذفه
  3. إعادة إنشائه من نسخة احتياطية سليمة
  4. استعادة البيانات المطلوبة فقط

الحل 6: إصلاح مشاكل الترميز (Collation / Charset)

استخدم SQL لتعديل الترميز:

ALTER TABLE wp_posts CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;  

الحل 7: إصلاح الفهارس (Indexes) للجداول

ALTER TABLE wp_postmeta ADD INDEX meta_key_index(meta_key);  

أدوات مفيدة

نصائح مهمة لتجنب أخطاء قاعدة البيانات

  • أخذ نسخة احتياطية بشكل يومي
  • تحديث الإضافات والقوالب باستمرار
  • استخدام استضافة موثوقة بموارد كافية
  • تنظيف قاعدة البيانات بانتظام
  • عدم تثبيت إضافات مجهولة المصدر

الخلاصة

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

تواصل معنا الآن للحصول علي فحص مجاني

إذا كان لديك استفسار أو عطل فني تريد حله بشكل عاجل

تواصل معنا الآن لحل مشكلتك في أسرع وقت

مشاركة علي: