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

ارور 500 Laraver server error

سلام دوستان خسته نباشید.
بنده یک پروژه ای داشتم که روی هاست آپلود کرده بودم و هیچ مشکلی نداشت هروقت میخواستم تغییری ایجاد کنم توی فایل هایی که روی سیستم خودم بود تغییر میدادم آپلود میکردم رو هاست اما اشتباها پروژه رو از رو سیستم حذف کردم و بکآپ هم نداشتم اومدم پروژه رو از هاست دانلود کردم و روی سیستم اجرا کردم تنظیمات فایل .env رو هم اوکی کردم اما وقتی php artisan serv رو اجرا میکنم فقط ارور
500 Server Error میده از دوستان کسی میدونه علت این ارور چی میتونه باشه؟
ورژن 7.28


ثبت پرسش جدید
احمدرضا بشری
تخصص : برنامه نویسی وب و سرور
@ahmadrezabashari 3 سال پیش آپدیت شد
2

سلام و خسته نباشید

اول از همه پروژه خود رو generate کنید

php artisan key:generate

محض احتیاط هم پروژتون رو با استفاده از کامپوسر اپدیت کنید

 composer update

و یا

 composer install

بعد دوباره تست کنید اگه همچنان خطا بود کش هارو پاک کنید

php artisan cache:clear 
php artisan config:clear

توجه داشته باشید که خطا میتونه از سطح دسترسی فایل هاتون هم باشه

پوشه باید روی ۷۵۵ و فایل روی ۶۴۴ باید قرار داشته باشه

اگه از گنو/لینوکس استفاده میکنید کدهای زیر رو برای تنظیم پریمشن پروژتون بزنید

 chmod 755 -R laravel
chmod -R o+w laravel/storage

اگه پروژه به اسم کاربر روت ثبت شده از sudo استفاده کنید

 sudo chmod 755 -R laravel
sudo  chmod -R o+w laravel/storage

منبع : stackoverflow

موفق باشید :)


محمد حکمتی
تخصص : مثلا backend
@mohammad.hekmaty 3 سال پیش مطرح شد
0

یه چیزی هم که متوجه شدم یه صفحه 404 ساخته بودم رفتم داخل web.php تمام route ها رو کامنت کردم و وقتی روت اصلی رو آدرسشو میزنم اون صفحه 404 نشون داده میشه اما مشکل جایی شروع میشه که کار به کنترلر ها میرسه که نمیدونم از کدوم بخشه


احمدرضا بشری
تخصص : برنامه نویسی وب و سرور
@ahmadrezabashari 3 سال پیش آپدیت شد
2

سلام و خسته نباشید

اول از همه پروژه خود رو generate کنید

php artisan key:generate

محض احتیاط هم پروژتون رو با استفاده از کامپوسر اپدیت کنید

 composer update

و یا

 composer install

بعد دوباره تست کنید اگه همچنان خطا بود کش هارو پاک کنید

php artisan cache:clear 
php artisan config:clear

توجه داشته باشید که خطا میتونه از سطح دسترسی فایل هاتون هم باشه

پوشه باید روی ۷۵۵ و فایل روی ۶۴۴ باید قرار داشته باشه

اگه از گنو/لینوکس استفاده میکنید کدهای زیر رو برای تنظیم پریمشن پروژتون بزنید

 chmod 755 -R laravel
chmod -R o+w laravel/storage

اگه پروژه به اسم کاربر روت ثبت شده از sudo استفاده کنید

 sudo chmod 755 -R laravel
sudo  chmod -R o+w laravel/storage

منبع : stackoverflow

موفق باشید :)


محمد حکمتی
تخصص : مثلا backend
@mohammad.hekmaty 3 سال پیش آپدیت شد
0

@ahmadrezabashari
ممنون مشکل حل شد ، یه query اشتباه زده بودم (درخواست get از دیتابیس خالی😑)


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

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