جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
atieh
3 سال پیش توسط atieh مطرح شد
2 پاسخ

مشکل ارور 500 بعد از composer update از طریق ssh به سرور

سلام
ببخشید من همه جا دنبال راه حل برا مشکل سایتم گشتم ولی هیچ راهی فایده نداشت. من تمام دیپلوی های مربوط به سایتم رو از طریق forge انجام میدادم. حدودا یه هفته پیش دیگه تصمیم گرفتم اکانت forge رو آپدیت نکنم و خودم دیپلوی ها رو از طریق ssh انجام بدم. سرورم روی aws هست و ubuntu 16.04. لاراول هم ورژن 8 نصب هست. همه چی خوب کار میکرد حتی بعد از اینکه دیگه forge رو تمدید نکردم. تا اینکه از طریق ssh با همون یوزر forge یه بار composer update رو اجرا کردم. کلا همه چیز به فنا رفت. همش ارور 500 رو دریافت میکنم. permission های مربوط به فولدر ها رو هم تغییر دادم. فولدر vendor رو چندیدن بار پاک کردم و دستور composer install رو زدم. فولدر cache داخل bootstrap رو هم پاک کردم و composer dump-autoload رو هم زدم ولی فایده نداشت
این دستور ها رو هم اجرا کردم:
php artisan key:generate
php artisan cache:clear
php artisan config:clear
php artisan optimize
ولی بازم فایده نداشت. فایل .env هم همه اطلاعاتش چک کردم درست بود. دیگه واقعا نمیدونم باید چیکار کنم.
داخل لاگای nginx که نگاه میکنم این ارور رو میده همش:

021/03/31 15:57:22 [error] 25520#25520: *789 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught ReflectionException: Class view does not exist in /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Container/Container.php:833
Stack trace:
#0 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Container/Container.php(833): ReflectionClass->__construct('view')
#1 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Container/Container.php(714): Illuminate\Container\Container->build('view')
#2 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(841): Illuminate\Container\Container->resolve('view', Array, true)
#3 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Container/Container.php(652): Illuminate\Foundation\Application->resolve('view', Array)
#4 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(826): Illuminate\Container\Container->make('view', Array)
#5 /home/forge/my_site...
PHP message: PHP Fatal error:  Uncaught ReflectionException: Class view does not exist in /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Container/Container.php:833
Stack trace:
#0 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Container/Container.php(833): ReflectionClass->__construct('view')
#1 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Container/Container.php(714): Illuminate\Container\Container->build('view')
#2 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(841): Illuminate\Container\Container->resolve('view', Array, true)
#3 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Container/Container.php(652): Illuminate\Foundation\Application->resolve('view', Array)
#4 /home/forge/my_site/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(826): Illuminate

و اینکه داخل local هم همه چی درست کار میکنه و مشکلی نداره. ممنون میشم راهنماییم کنید.


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

سلام پیشنهادی که به ذهن من می ریسه یه بار می تونید لاراول رو از اول روی سرور نصب کنید؟ البته قبلش حتما backup بگیرید. اینو به این خاطر می گم که بتونید پیدا کنید مشکل از تنظیمات سرور هستش یا فایل های لاراول. من احتمال می دم لاراولتون مشکل داشته باشه.
@atiehm1991


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

سلام ممنونم. فکر کنم مجبور بشم همین کارو بکنم آخرش. هر راهی رو امتحان کردم درست نشد.
@mohaligateway


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

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