راکت
حل شده

ارور 500 Laraver server error

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
احمدرضا بشری
احمدرضا بشری
@ahmadrezabashari

تخصص: برنامه نویسی وب و سرور

بهترین پاسخ

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

اول از همه پروژه خود رو 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

موفق باشید :)

محمد حکمتی
محمد حکمتی
@mohammad.hekmaty

تخصص: مثلا backend

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

محمد حکمتی
محمد حکمتی
@mohammad.hekmaty

تخصص: مثلا backend

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

شاید پاسخ شما همین‌جا باشد

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

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