# دليل تركيب PO Enterprise v5

### Apache
اجعل `DocumentRoot` = `/path/to/project/public` وفعّل `mod_rewrite` و`AllowOverride All`.

### Nginx
وجّه كل الطلبات غير الموجودة إلى `public/index.php` مع `root /path/to/project/public;`.

### PHP
المطلوب: PHP >= 8.2، extensions: pdo_mysql, curl, json. Dompdf اختياري عبر `composer install` إذا رغبت في PDF server-side متقدم؛ النظام الأساسي لا يتوقف بدونه.

### Database
لا تحتاج لإنشاء الجداول يدويًا. افتح `/install.php` وأدخل credentials. الـinstaller ينشئ قاعدة البيانات ويفعّل كل migrations بالترتيب.

### Security بعد التثبيت
- احذف أو امنع الوصول إلى `/install.php` على مستوى الويب بعد نجاح التركيب إذا رغبت.
- استخدم HTTPS.
- استخدم DB user مخصص بدل root في Production.
- ضع بيانات ERP credentials في `PO_sync_endpoints.auth_config_json` أو إعداد آمن على السيرفر، ولا تعرضها للموردين.

### Vendor Portal
أنشئ حسابات الموردين من `Vendor Portal Admin`. المورد يدخل من `/vendor_portal.html`. كل token مربوط بـ vendor_user ثم vendor_id؛ لا يتم قبول vendor_id من المتصفح لتحديد نطاق البيانات.
