# إعداد اتصال قاعدة البيانات

الإعداد الموصى به في PO Enterprise v6 هو وضع بيانات MySQL في ملف مستقل:

`config/database.local.php`

انسخ `config/database.example.php` إلى `config/database.local.php` ثم عدّل القيم:

```php
return [
    'host' => '127.0.0.1',
    'port' => 3306,
    'database' => 'po_enterprise',
    'username' => 'po_user',
    'password' => 'YOUR_STRONG_PASSWORD',
    'charset' => 'utf8mb4',
    'options' => [],
];
```

## أمان
- لا ترفع `database.local.php` إلى Git أو ترسله بالبريد.
- أعط مستخدم MySQL صلاحيات على قاعدة `po_enterprise` فقط.
- في Production اجعل Web Root هو مجلد `public` فقط حتى لا تكون ملفات `config` قابلة للوصول من الويب.
- صفحة System Health داخل النظام تعرض **اسم مصدر الإعداد والـhost/database بدون إظهار كلمة المرور**.

## Fallback
إذا لم يوجد `database.local.php` سيستخدم النظام قيم `DB_*` من `.env` للتوافق مع النسخ السابقة.
