عند رفع مشروع laravel تظهر هذه الرسالة في هذا الرابط
وعند الدخول إلى الموقع أيضا عن طريق
/public
تظهر رسالة مختلفة أريد حل المشكلة
مع العلم أن الموقع يعمل بكفاءة عالية على السيرفر المحلي
عند رفع مشروع laravel تظهر هذه الرسالة في هذا الرابط
وعند الدخول إلى الموقع أيضا عن طريق
/public
تظهر رسالة مختلفة أريد حل المشكلة
مع العلم أن الموقع يعمل بكفاءة عالية على السيرفر المحلي
إذا كان مشروعك على استضافة فتأكد إن كانت تلك الإستضافة تدعم ملفات من نوع env
لأن بعض الإستضافات لا تدعم هذا النوع من الملفات لأسباب أمنية
أعتقد أن الإستضافة لا تدعم ملفات env لاني قمت بتغيير الإعدادات ولم يتغير شيئ ثم قمت بتعديل ملف app.php
الآن يظهر خطأ جديد
ماهو الحل
إن كانت الإستضافة لا تدعم ملفات env فبمجرد رفع مشروعك سيتم حذف هذا الملف مباشرة
هل دخلت على ملفات مشروعك ولم تجد ملف env ؟
بصراحة حصل معي ذلك قبل عامين مع استضافة ipage
هناك حل للمشكلة لكن بصدق أنا لا اذكر كيفية حلها
فمنذ عامين تقريباً وأنا لا استخدم لارفيل ولا حتى php إلا مع الوردبريس
لذلك فأنا لا اتذكر كيف قمت بحل هذه المشكلة
if you do not have SSH access do the following
empty the content of publics directly on your project folder
Edit index.php now in your-project/index.php and not your-project/public/index.php
from require DIR.'/../bootstrap/autoload.php'; to require DIR.'/bootstrap/autoload.php';
from $app = require_once DIR.'/../bootstrap/app.php';
to $app = require_once DIR.'/bootstrap/app.php';
from
if ($uri !== '/' && file_exists(DIR.'/public'.$uri)) { return false; }
require_once DIR.'/public/index.php';
to
if ($uri !== '/' && file_exists(DIR.'/'.$uri)) { return false; }
require_once DIR.'/index.php';
that's all...now you can access your project from localhost/your-project
التعليقات