Нашел любопытную штуку под названием
WhatsApp FOOD и пытаюсь установить на сервер на Debian 9.
Домен работает на php 7.4 (опасаюсь обратной совместимости восьмерки), mysql последней или предпоследней версии (установил вместе с vestaCP по команде с сайта vestaCP).
По железу все просто - 1 ядро и 2 оперы, на ssd места более, чем достаточно для развертывания.
При установке попадаю на эту страницу
Тут все и остановилось. Когда все заполняю и нажимаю на кнопку, чтобы продолжить, страница просто перезагружается и я вижу то же самое, с чего начал. В логах 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 под второго юзера все содержимое директории сайта. Видимо после этого эта ошибка перестала выводиться, потому что на момент публикации ошибка не появлялась. Но сайт все еще не работает