Загрузил проект Laravel на 000WebHost, который не работает - PullRequest
0 голосов
/ 18 октября 2018

Я недавно загрузил свой проект блога laravel на 000WebHost , после чего я перенаправил на URL http://laravelcreativeblog.000webhostapp.com/,, но я увидел эту ошибку Whoops, looks like something went wrong., эта ошибка отображается два раза одна за другой,Таким образом, я погуглил это и, наконец, я нашел решение, в котором есть ошибка в APP_KEY, которую я нашел здесь /public_html/storage/logs/laravel.log, и, наконец, ошибка:

[2018-10-18 15:44:47] production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified. at /storage/ssd1/217/7530217/public_html/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:42) [stacktrace]

Итак, я сгенерировал ключ приложения из CMD с помощью php artisan key:generate и поместил в файл .ENV, но снова получил эту ошибку.Это все, что я сделал, поэтому любые предложения ???

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

Я исправил ошибку, ошибка была в том, что 000WebHost не поддерживает .ENV файловые переменные, поэтому мы должны добавить все .env detials в config/app.php файл и базы данных в config/database.php.Прочитайте последний FAQ здесь, https://www.000webhost.com/forum/t/deploy-laravel-project-into-000webhost-site/127323 для более подробной информации (только для 000WebHost ).

0 голосов
/ 18 октября 2018

При получении сообщения об ошибке «Нет ключа шифрования приложения»:

  1. убедитесь, что у вас есть .env файл в корневом каталоге
  2. Запустите php artisan key:generate
...