YallaChina — أداة التشخيص الذكية

تكتشف سبب مشكلة مجلد /new وتفحص جاهزية Laravel — 2026-06-16 11:31

⚠ يعمل لكن يحتاج بعض الضبط — راجع "الخلاصة"

🎯 الخلاصة وما يجب عمله

Apache لا يطبّق .htaccess (AllowOverride مغلق). لتشغيل Laravel نحتاج إما تفعيل AllowOverride لهذا المجلد، أو وضع تطبيق Laravel بإعداد مناسب. سأجهّز لك البديل المناسب.

🔀 اختبار توجيه مجلد /new

طلب ملف غير موجود داخل /new ⚠ غير محدد
رجع كود HTTP 403 لطلب ملف غير موجود.
يعمل عبر Passenger؟✓ لا

📄 هل Apache يقرأ .htaccess؟

نتيجة الاختبار الحي ✗ مشكلة
تعذّر التأكد (الطلب رجع كود HTTP 500). قد يكون التوجيه يعترض الطلبات.
صلاحية الكتابة في /new✓ متاحة

🖥️ معلومات السيرفر

برنامج الويبApache
PHP SAPIcgi-fcgi
إصدار PHP8.2.30 ✓ مناسب
المجلد الجذري (DocumentRoot)/home/yallachin/public_html/new
مسار هذا الملف/home/yallachin/public_html/new
هل المسار داخل /new؟✓ نعم

🧩 إضافات Laravel الإجبارية

ctype
curl
dom
fileinfo
filter
hash
mbstring
openssl
pcre
pdo
pdo_mysql
session
tokenizer
xml
json
bcmath

⭐ إضافات موصى بها

gd
exif
zip
intl
iconv
opcache

⚙️ إعدادات PHP

الإعدادالحاليالموصى بهالحالة
memory_limit512M256M✓ كافٍ
upload_max_filesize128M20M✓ كافٍ
post_max_size128M25M✓ كافٍ
max_execution_time30s≥60s⚠ ارفعه

🗄️ قاعدة البيانات والاتصال

MySQL عبر PDO✓ تمام
اتصال خارجي (Packagist/Composer)✓ تمام يعمل (HTTP 200) — Composer سيتمكن من التحميل
Composer عبر CLI⚠ غير متاح من الويب — سنثبّته من Terminal بـ cPanel
🔒 احذف هذا الملف (diag.php) بعد إرسال النتيجة لي — لأسباب أمنية.

YallaChina Diagnostic · صوّر الصفحة كاملة وابعتها