سلام دوستان خسته نباشید.
بنده یک پروژه ای داشتم که روی هاست آپلود کرده بودم و هیچ مشکلی نداشت هروقت میخواستم تغییری ایجاد کنم توی فایل هایی که روی سیستم خودم بود تغییر میدادم آپلود میکردم رو هاست اما اشتباها پروژه رو از رو سیستم حذف کردم و بکآپ هم نداشتم اومدم پروژه رو از هاست دانلود کردم و روی سیستم اجرا کردم تنظیمات فایل .env رو هم اوکی کردم اما وقتی php artisan serv رو اجرا میکنم فقط ارور
500 Server Error میده از دوستان کسی میدونه علت این ارور چی میتونه باشه؟
ورژن 7.28
سلام و خسته نباشید
اول از همه پروژه خود رو 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
موفق باشید :)
@ahmadrezabashari
ممنون مشکل حل شد ، یه query اشتباه زده بودم (درخواست get از دیتابیس خالی😑)
شاید پاسخ شما همینجا باشد