---
title: الدليل الشامل لاستكشاف وإصلاح خطأ الاتصال بقاعدة البيانات في ووردبريس (Error Establishing a Database Connection)
description: "🌐هذا الدليل متوفر أيضاً باللغة الإنجليزية[Read in English →](https://kb.tarweig.com/en/docs/troubleshooting-wordpress-error-establishing-database-connection/) يحدث خطأ **“Error Establishing a Database Connection”** عندما يعجز كود ووردبريس عن التواصل مع خادم قاعدة بيانات MySQL لسحب المحتوى والإعدادات وعرضها للزوار. ## أسباب المشكلة وخطوات الحل: ### 1. التحقق…"
url: "https://kb.tarweig.com/docs/%d8%a7%d9%84%d8%af%d9%84%d9%8a%d9%84-%d8%a7%d9%84%d8%b4%d8%a7%d9%85%d9%84-%d9%84%d8%a7%d8%b3%d8%aa%d9%83%d8%b4%d8%a7%d9%81-%d9%88%d8%a5%d8%b5%d9%84%d8%a7%d8%ad-%d8%ae%d8%b7%d8%a3-%d8%a7%d9%84%d8%a7/"
updated: "2026-10-11"
category: إدارة التطبيقات
---

# الدليل الشامل لاستكشاف وإصلاح خطأ الاتصال بقاعدة البيانات في ووردبريس (Error Establishing a Database Connection)

🌐هذا الدليل متوفر أيضاً باللغة الإنجليزية[Read in English →](https://kb.tarweig.com/en/docs/troubleshooting-wordpress-error-establishing-database-connection/)

يحدث خطأ **“Error Establishing a Database Connection”** عندما يعجز كود ووردبريس عن التواصل مع خادم قاعدة بيانات MySQL لسحب المحتوى والإعدادات وعرضها للزوار.

## أسباب المشكلة وخطوات الحل:

### 1. التحقق من بيانات الاتصال في wp-config.php

افتح ملف `wp-config.php` في المجلد الرئيسي وتأكد من مطابقة المتغيرات التالية مع بيانات قاعدة البيانات المنشأة في cPanel:

```
define( 'DB_NAME', 'database_name' );
define( 'DB_USER', 'database_username' );
define( 'DB_PASSWORD', 'database_password' );
define( 'DB_HOST', 'localhost' );
```

### 2. التأكد من صلاحيات المستخدم في cPanel

توجه إلى **cPanel > MySQL Databases**، وانزل إلى قسم **Add User to Database**، وتأكد من ربط المستخدم بقاعدة البيانات ومنحه كافة الصلاحيات (**ALL PRIVILEGES**).

### 3. إصلاح جداول قاعدة البيانات التالفة (Repair Database)

أضف السطر التالي مؤقتاً إلى ملف `wp-config.php` قبل سطر النهاية:

```
define('WP_ALLOW_REPAIR', true);
```

ثم افتح الرابط التالي في متصفحك: `https://yourdomain.com/wp-admin/maint/repair.php` واضغط على **Repair Database** لإصلاح أي جداول متضررة فوراً، ثم احذف السطر بعد الانتهاء لأسباب أمنية.
