# تشغيل المشروع على XAMPP Windows + Apache

## 1) نسخ المشروع
انسخ مجلد `ddb-new` إلى:

```text
C:\xampp\htdocs\ddb-new
```

## 2) إعداد ملف البيئة
انسخ:

```text
.env.example
```

إلى:

```text
.env
```

ثم عدّل بيانات Oracle لكل مستشفى.

## 3) جعل Apache يفتح public فقط
افتح:

```text
C:\xampp\apache\conf\extra\httpd-vhosts.conf
```

وأضف:

```apache
<VirtualHost *:80>
    ServerName ddb.local
    DocumentRoot "C:/xampp/htdocs/ddb-new/public"

    <Directory "C:/xampp/htdocs/ddb-new/public">
        AllowOverride All
        Require all granted
        Options -Indexes
    </Directory>

    ErrorLog "logs/ddb-new-error.log"
    CustomLog "logs/ddb-new-access.log" common
</VirtualHost>
```

ثم تأكد من تفعيل السطر التالي في `httpd.conf`:

```apache
Include conf/extra/httpd-vhosts.conf
```

## 4) ملف hosts
افتح كمسؤول:

```text
C:\Windows\System32\drivers\etc\hosts
```

وأضف:

```text
127.0.0.1 ddb.local
```

## 5) Oracle extension
تأكد أن `php_pdo_oci.dll` أو امتداد Oracle المناسب مفعل داخل:

```text
C:\xampp\php\php.ini
```

مثال:

```ini
extension=php_pdo_oci.dll
```

وتأكد أن Oracle Instant Client موجود في PATH.

## 6) تشغيل Apache
من XAMPP Control Panel اعمل Restart لـ Apache، ثم افتح:

```text
http://ddb.local
```

## 7) عند ظهور خطأ
افتح:

```text
storage\logs\app.log
```

ولو كنت في بيئة تطوير فقط اجعل:

```env
APP_DEBUG=true
```
