ahmo
3 سال پیش توسط ahmo مطرح شد
7 پاسخ

عدم نمایش روت و خطای 404 در سرور مجازی لینوکس

سلام
یه سرور مجازی لینوکس روش لاراول نصب شده و فقط روت صفحه اصلی کار میکنه domin.ir
اما هر روت دیگری رو نمایش نمیده مثلا روت domin.ir/gg
و خطای زیر رو میده
Not Found
The requested URL /gg was not found on this server.
و خطای روت 404 بدون قالب سفید هست
یعنی با خطای 404 لاراول که بگراندش آبیه و استایل داره فرق میکنه یعنی به خاطر این نداشتن قالب خطا احساس میکنم خطا از سروره
زیاد سرچ کردن تو گوگل به نتیجه نرسیدم لذا خواهشا خوب و زیاد توضیح بدید علتشو لطفا
از دوستان خواهش مندم کمک کنید یه نفر رو تو پونیشا پول بهش دادیم که لاراول و وب سرویس و ... برامون نصب کنه که ما این قسمتو تست نکردیم که خطا داده و پول رو واریز کردیم و پروژه مونده رو هوا
@hesammousavi
@AliValinejad
@mhyeganeh
@ali.bayat
@mohaligateway
@sina.it91
@ali.bayat
@Rp۷۶


ثبت پرسش جدید
moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
-1

سلام دوست عزیز
خوب 404 نشون میده که توی web.php مسیر تعریف نشده
@ahmo


ahmo
@ahmo 3 سال پیش آپدیت شد
0

تشکر از پاسخت اما تعریف شده روت ها و خطا میده و مشکل از روت ها نیست دوست عزیز
@mohaligateway

Route::get('/gg', function () {
    echo 'saaaa';
});

Route::get('/', function () {
    echo '666';
});

moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش آپدیت شد
0

روی اینها middleware تعریف شده ؟ یک بار هم cache رو هم پاک کنید.

php artisan cache:clear

ahmo
@ahmo 3 سال پیش مطرح شد
0

middleware تعریف نشده
cache رو پاک کردم باز همون خطاست و فرقی نکرد
@mohaligateway


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
1

احتمالا از .htaccess هستش
@ahmo


حسین افتخارراد
تخصص : نال کد
@hosseinradvictor 3 سال پیش مطرح شد
0

با درود و وقت بخیر
ابتدا چک کنید که پروژه را با روش درستی درون سرور آپلود کردید یا خیر چرا که برای آپلود پروژه لاراول چندین روش مختلف هست که بسته به انتخاب خود یکی رو باید انجام بدید ، که بنده به شخصه استفاده از فایل htaccess رو پیشنهاد میکنم و کد زیل رو درون فایل htaccess وارد نمایید تا پروژه اجرا شود.

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^$ public/ [L]
  RewriteRule (.*) public/$1 [L]
</IfModule>

در حال حاظر احتمال اولیه برای خطای شما اشکال در روش اپلود پروژه می باشد ،


ahmo
@ahmo 3 سال پیش مطرح شد
0

متاسفانه فرقی نکرد
@hosseinradvictor


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام