تتبّع composer.lock ومنع تكرار انهيار خادم الدفع
vendor/ و composer.lock كانا مستثنيين في .gitignore، فلم يصل أيٌّ منهما إلى السيرفر. النتيجة أن realpath() في payment_server/v2/main/connect.php:3 ترجع false وينهار كل مسار /v2/main/ بـ Fatal error. - إزالة قاعدتَي composer.lock من .gitignore (vendor/ يبقى مستثنى) - الالتزام بملفات القفل لـ payment_server/v2 و ride_server و loction_server - ترقية firebase/php-jwt في payment_server/v2 من ^6.11 إلى ^7.0 (v7.1.0) لأن 6.11.x محجوب بتحذير أمني PKSA-y2cr-5h3j-g3ys — لا تغيير في الشيفرة، الاستخدام محصور في JWT::encode/decode و Key وأصناف الاستثناءات - تثبيت platform.php=8.2 ليطابق القفل صورة الحاوية لا PHP المحلي Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
c8a9e98ff5
commit
a095472f39
+2
-2
@@ -70,8 +70,8 @@ DerivedData/
|
||||
xcuserdata/
|
||||
|
||||
# --- Composer / PHP ---
|
||||
/composer.lock
|
||||
**/composer.lock
|
||||
# composer.lock مُتتبَّع عمداً: بدونه ينهار payment_server/v2 بعد أي نشر نظيف
|
||||
# (vendor يبقى مستثنى أعلاه — يُبنى بـ composer install من الـ lock)
|
||||
|
||||
# --- Logs ---
|
||||
*.log
|
||||
|
||||
Reference in New Issue
Block a user