В настоящее время я перемещаю сайт Laravel с виртуального хостинга на общий хостинг (000webhost). Оригинальный админ ушел и не может быть достигнут.
После того как я скопировал файлы php и импортировал MySQL на новый хостинг, я обновил \ public_html \ bootstrap \ cache \ config. php для путей и MySQL db config. Также у меня есть chmod 755, он разрешает storage
и каталоги bootstrap/cache
.
Однако, когда я пытаюсь загрузить сайт, он возвращает 2 ошибки:
InvalidArgumentException в FileViewFinder. php строка 137: представление [auth.login] не найдено.
ErrorException в файловой системе. php строка 81: file_put_contents (/ public_html / storage / framework / session / xxxxxxxxxx): не удалось открыть поток: Нет такого файла или каталога
При первой ошибке я дважды проверил \ public_html \ resources \ views \ auth \ login.blade. php существует. Что еще я должен проверить?
В каком-то старом потоке предлагается запустить ремесленные команды, чтобы исправить это:
- php кэш ремесленника: очистить
- php artisan view: clear
- php artisan config: cache
Однако я не могу запустить команду на виртуальном хостинге. Также я не нахожу / route / folder и web. php, поэтому я не могу сделать это и в веб-браузере. Могу ли я просто удалить все файлы в / session / & / cache / и сбросить кэш вручную?