Упс, похоже, что-то пошло не так. Что Laravel 5.0

Я правильно установил Laravel 5.0 путем клонирования в git и установки composer, когда я запустил его в браузер http://localhost/laravel/public/, Он скажет

15 ответов


журналы расположены в . Если вы хотите, чтобы laravel отображал ошибку для вас, а не загадочное сообщение "Whoops", скопируйте .env.example to .env и убедится APP_ENV=local - это там. Затем он должен показать подробные сообщения об ошибках.


это происходит потому, что есть поле в имени APP_KEY, который сейчас пуст, нам нужен случайный ключ для этой переменной.

выполните следующие шаги, чтобы избавиться от этой проблемы.

1) .env.example to .env

2) Перейдите в корневой каталог в командной строке (если вы используете windows) / терминал (если вы используете MAC или LINUX), где вы установили проект/файлы laravel и выполните следующие действия команда

php artisan key:generate

а затем запустите свой проект. Все сделано.


  • дайте разрешение на запись в каталоги хранения и начальной загрузки/кэша
  • переименовать .env.пример файла .env
  • Если вы получаете " RuntimeException... Не найден поддерживаемый шифратор. Шифр и / или длина ключа недопустимы."ошибка, остановите приложение и сгенерируйте ключ из командной строки "php artisan key: generate"
  • Если ошибка get "OpenSSL extension is required", включите расширение openssl, открыв php.ini в папке установки PHP и раскомментировав строку вида Extension=php_openssl.dll, удалив точку с запятой в начале

попробуйте ввести cmd: php artisan ключ: генерировать проблемы будут решены


выполните следующие действия для этой проблемы для всех версий вашего laravel, как laravel 5.5

Шаг 1

переименовать файл .env.example to .env

Шаг 2

перейдите в командную строку / терминал и измените путь к каталогу проекта. Сгенерировать ключ для вашего приложения. Это уникально для каждого приложения, поэтому не делайте copy paste.

просто выполните следующую команду. Ключ автоматически сохранится на вашем .файл env

php artisan key:generate

просто введите терминал в командной строке перейдите к пути каталога laravel и введите php artisan key:generate затем будет сгенерирован ключ. Вставьте этот ключ в config/app.php ключевой переменной. Ваша проблема будет решена. Мне это тоже понравилось inorder для решения проблемы...


в Laravel 5.5 у меня была такая же проблема

.env

была добавлена .гитюдного.

Так что либо удалить ".env " это от .файла.gitignore

или добавить его силой

git add .env -f

и разверните его. Это сработает.

Если выше не поможет. Попробуйте создать ключ еще раз

php artisan key:generate

попробуйте это:

судо Чаун -Р ВСП-данных путь в Microsoft/.env

потому что если после создания .env-файл или / и создание ключа с помощью

php artisan key:generate

так же, как объяснялось ранее другими, и он по-прежнему сохраняется Попробуйте следующее:

ls path/.env -al

Если apache не имеет доступа к нему, отображая

www-data

как один из пользователей, я имею в виду как

- rw-rwx - - - 1 www - data rootuser 575 Nov 4 06: 34 pathto/.env

Это, как указано выше, должно решить его. Особенно когда твой ларавель.файл журнала продолжает жаловаться, что ключ не был сгенерирован или добавлен.

судо Чаун -Р ВСП-данных путь в Microsoft/.env


пожалуйста, попробуйте найти что-то вроде:

./website/config/app.php and set 'debug' => env('APP_DEBUG', false) as 'true' 'debug' => env('APP_DEBUG', true)

проверьте, какая версия PHP работает на вашем сервере WAMP,XAMPP или LARAGAN. Он должен быть больше 7,0.

  1. перейдите в папку проекта, например "C:\wamp\www\laravel".
  2. откройте имя файла .env.example. (С помощью любого редактора, как sublime, notepad++ и так далее).
  3. Сохранить как .env

затем запустите программу LARAVEL. Надеюсь, это сработает.

вы можете проверить, как изменить версию PHP в текущей версии сервер. в XAMPP, wamp


вы можете скопировать эти файлы из шаблона "блог" laravel

enter image description here


убедится app / storage разрешение dir установлено в 755, а владелец-в admin. а также проверьте разрешение и владельца файлов и dir в app / storage слишком


создать новый .env файл и скопируйте код .env.example и выполнить команду -> php artisan key:gen


я переименовал .env.пример to .env и обеспечить

APP_ENV=local 

, который показал мне фактические ошибки. Это было связано с ключом. Тогда я выдал

php artisan key:generate 

команда и она работала


для пользователей windows убедитесь, что установлен флажок ssl_module apache.

пожалуйста, смотрите изображение ниже:

enter image description here