@niknik_ykt
Не понимаю почему все это работает.

Как запустить сайт на laravel на debian 9?

Нашел любопытную штуку под названием WhatsApp FOOD и пытаюсь установить на сервер на Debian 9.
Домен работает на php 7.4 (опасаюсь обратной совместимости восьмерки), mysql последней или предпоследней версии (установил вместе с vestaCP по команде с сайта vestaCP).
По железу все просто - 1 ядро и 2 оперы, на ssd места более, чем достаточно для развертывания.
При установке попадаю на эту страницу
62b4452e3c6a6406517755.png
Тут все и остановилось. Когда все заполняю и нажимаю на кнопку, чтобы продолжить, страница просто перезагружается и я вижу то же самое, с чего начал. В логах vestacp нашел следующее
[Thu Jun 23 12:53:22.788658 2022] [proxy_fcgi:error] [pid 2713] [client myip_v4:номер_порта] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught ReflectionException: Class view does not exist in /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Container/Container.php:830\nStack trace:\n#0 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Container/Container.php(830): ReflectionClass->__construct('view')\n#1 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Container/Container.php(712): Illuminate\\Container\\Container->build('view')\n#2 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(826): Illuminate\\Container\\Container->resolve('view', Array, true)\n#3 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Container/Container.php(651): Illuminate\\Foundation\\Application->resolve('view', Array)\n#4 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Foundat...PHP message: PHP Fatal error:  Uncaught ReflectionException: Class view does not exist in /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Container/Container.php:830\nStack trace:\n#0 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Container/Container.php(830): ReflectionClass->__construct('view')\n#1 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Container/Container.php(712): Illuminate\\Container\\Container->build('view')\n#2 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(826): Illuminate\\Container\\Container->resolve('view', Array, true)\n#3 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Container/Container.php(651): Illuminate\\Foundation\\Application->resolve('view', Array)\n#4 /home/user/web/mypoddomen.mydomen.ru/public_shtml/vendor/laravel/framework/src/Illuminate/Foundat...'

В поисках решения обошел кучу ресурсов, но ничего не помогло. В чем может быть дело? Где то в комментариях читал, что это решается установкой laravel, но я не имел с ним дел от слова совсем. Можно ли его установить на поддомен? Или он обязательно должен быть в root? А composer?
Я новичок и впервые имею дело с линуксом, поэтому буду рад любому совету.
P.S. котортко о порядке моих действий:
Залил архив через sftp (авторизован вторым юзером), открыл веб версию консоли (root) и распаковал его, затем выполнил chown под второго юзера все содержимое директории сайта. Видимо после этого эта ошибка перестала выводиться, потому что на момент публикации ошибка не появлялась. Но сайт все еще не работает
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы