طلب مساعدة في مشروع laravel

  • adnansy

عند رفع مشروع laravel تظهر هذه الرسالة في هذا الرابط

وعند الدخول إلى الموقع أيضا عن طريق

/public

تظهر رسالة مختلفة أريد حل المشكلة

مع العلم أن الموقع يعمل بكفاءة عالية على السيرفر المحلي

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لن نستطيع تحديد المشكله بهذا الشكل , قم بمساعدتنا لمعرفه اين تكمن المشكلة

اذهب الى ملف .env

وقم بتعديل

APP_DEBUG=false

الى

APP_DEBUG=true

الهدف من هذا التعديل , اي خطأ يحدث يعطيك تفاصيل الخطأ - في عملية التطوير -

هل الإعدادات في .env صالحة للسيرفر؟

ماذا تقصد بصالحة

اي إعدادات تقصد

أنا مبتدأ في laravel

قمت بضبط الإعدادات

إذا كان مشروعك على استضافة فتأكد إن كانت تلك الإستضافة تدعم ملفات من نوع env

لأن بعض الإستضافات لا تدعم هذا النوع من الملفات لأسباب أمنية

أعتقد أن الإستضافة لا تدعم ملفات env لاني قمت بتغيير الإعدادات ولم يتغير شيئ ثم قمت بتعديل ملف app.php

الآن يظهر خطأ جديد

ماهو الحل

إن كانت الإستضافة لا تدعم ملفات env فبمجرد رفع مشروعك سيتم حذف هذا الملف مباشرة

هل دخلت على ملفات مشروعك ولم تجد ملف env ؟

بصراحة حصل معي ذلك قبل عامين مع استضافة ipage

هناك حل للمشكلة لكن بصدق أنا لا اذكر كيفية حلها

فمنذ عامين تقريباً وأنا لا استخدم لارفيل ولا حتى php إلا مع الوردبريس

لذلك فأنا لا اتذكر كيف قمت بحل هذه المشكلة

شكرا لك

ولكن إن كان بإمكانك إفادتي أو س}ال أحد تعرفه يعمل على لارافيل أرجو مساعدتي

وشكرا مرة اخرى

if you do not have SSH access do the following

  1. empty the content of publics directly on your project folder

  2. 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';

  1. Edit server.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