
MayonFlow
تنصيبُ النظام — الخطوة 1 من 6
- 1 المتطلَّبات
- 2 القاعدة
- 3 الترخيص
- 4 المالك
- 5 المنشأة
- 6 الإتمام
متطلَّباتُ الخادم
يُفحص الخادمُ قبل المضيّ. وكلُّ بندٍ ناقصٍ مذكورٌ باسمه، وبما يكسره غيابُه.
- إصدارُ PHP 8.3.0 أو أحدث الموجود: 8.4.24
- امتداد PHP: pdo_mysql الاتّصال بقاعدة MariaDB — لا يعمل شيءٌ بدونه
- امتداد PHP: mbstring معالجةُ النصّ العربيّ
- امتداد PHP: openssl تشفيرُ الجلسات ومفتاحُ التطبيق
- امتداد PHP: sodium التحقّقُ من توقيع الترخيص
- امتداد PHP: zip تصديرُ واستيرادُ ملفّات Excel
- امتداد PHP: fileinfo فحصُ محتوى المرفقات — بدونه يُصدَّق امتدادُ الملفّ وحدَه
- امتداد PHP: json أساسيّاتُ الإطار
- امتداد PHP: ctype أساسيّاتُ الإطار
- امتداد PHP: tokenizer أساسيّاتُ الإطار
- امتداد PHP: xml ملفّاتُ Excel والتقارير
- صلاحيةُ الكتابة على: storage/app المرفقاتُ ومُعرّفُ الآلة
- صلاحيةُ الكتابة على: storage/framework الجلساتُ والقوالبُ المُصرَّفة
- صلاحيةُ الكتابة على: storage/logs سِجلُّ الأخطاء
- صلاحيةُ الكتابة على: bootstrap/cache ذاكرةُ الإعدادات والمسارات
- صلاحيةُ الكتابة على: /var/www/zeez كتابةُ ملفّ `.env` — والصلاحيةُ على المجلّد وحدَه لا على الشيفرة
- سطرُ أوامر PHP متاحٌ للجدولة تلزمه الجدولةُ (السنداتُ المتكرّرة، توليدُ المهامّ، نبضُ الترخيص).
عالِجِ البنودَ الحمراءَ ثمّ أعِد الفحص. وأشهرُها صلاحيةُ الكتابة — تُعالَج بـ:
chown -R www-data:www-data storage bootstrap/cache
chmod -R 775 storage bootstrap/cache
chown www-data:www-data .env 2>/dev/null; chmod g+w .