خطأ اتصال قاعدة البيانات
هذا خطأ خاص بووردبريس يعني أن الموقع لا يمكنه التواصل مع قاعدة بيانات MySQL.
الأسباب الشائعة
- بيانات اعتماد خاطئة في wp-config.php
- قاعدة بيانات تالفة
- خادم قاعدة البيانات معطل
- تجاوز حدود قاعدة البيانات
كيفية الإصلاح
1. التحقق من بيانات wp-config.php
افتح wp-config.php وتحقق من:
define('DB_NAME', 'اسم_قاعدة_البيانات');\ndefine('DB_USER', 'اسم_المستخدم');\ndefine('DB_PASSWORD', 'كلمة_المرور');\ndefine('DB_HOST', 'localhost');تأكد من تطابقها مع إعدادات قاعدة بيانات MySQL في سي بانل.
2. اختبار اتصال قاعدة البيانات
أنشئ ملف اختبار testdb.php:
<?php\n$conn = mysqli_connect('localhost', 'user', 'pass', 'dbname');\nif (!$conn) die('فشل: ' . mysqli_connect_error());\necho 'متصل!';\n?>احذف هذا الملف بعد الاختبار.
3. إصلاح قاعدة البيانات
أضف إلى wp-config.php:
define('WP_ALLOW_REPAIR', true);قم بزيارة yourdomain.com/wp-admin/maint/repair.php. أزل السطر بعد الإصلاح.
4. فحص حصة القرص
إذا نفدت مساحة حساب الاستضافة، لا يمكن لقاعدة البيانات الكتابة. حرر مساحة أو رقِّ خطتك.