# تحديث النسخة المستقلة v2

هذه النسخة تعالج أعطال التشغيل الأولى في طبقة التوافق، وأهمها:

- تهيئة جميع عمليات KGOS AJAX قبل استقبال الطلبات.
- تسجيل الخطأ الحقيقي في `storage/logs/php-error.log` بدلاً من رسالة 500 مبهمة.
- تصحيح `current_time()` لدعم صيغ التاريخ المستخدمة داخل الإضافة.
- إضافة توافق `WP_Error` و `get_bloginfo()` وبعض وظائف ووردبريس المطلوبة.
- إضافة صفحة فحص على `/public/health.php`.
- تشديد إعدادات جلسة الدخول.

## التحديث فوق النسخة الحالية

1. خذ نسخة من `config.php` الموجود على السيرفر.
2. ارفع ملفات v2 واستبدل ملفات النسخة القديمة.
3. أعد ملف `config.php` نفسه إلى جذر المشروع.
4. تأكد أن `storage/logs` قابل للكتابة بصلاحية 775 عند الحاجة.
5. افتح `/public/health.php` وتأكد أن `ok` تساوي `true`.
6. سجّل الدخول وجرّب زر التحديث.
7. عند ظهور خطأ، افتح `storage/logs/php-error.log`. السجل سيعرض اسم العملية والملف والسطر.

لا تنفذ الاستعادة على قاعدة الإنتاج قبل اكتمال اختبار جميع الموديولات على نسخة قاعدة بيانات منفصلة.
