Упс, похоже, что-то пошло не так. Что 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, удалив точку с запятой в начале
выполните следующие действия для этой проблемы для всех версий вашего 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.
- перейдите в папку проекта, например "C:\wamp\www\laravel".
- откройте имя файла
.env.example
. (С помощью любого редактора, как sublime, notepad++ и так далее). - Сохранить как
.env
затем запустите программу LARAVEL. Надеюсь, это сработает.
вы можете проверить, как изменить версию PHP в текущей версии сервер. в XAMPP, wamp
убедится app / storage разрешение dir установлено в 755, а владелец-в admin. а также проверьте разрешение и владельца файлов и dir в app / storage слишком
я переименовал .env.пример to .env и обеспечить
APP_ENV=local
, который показал мне фактические ошибки. Это было связано с ключом. Тогда я выдал
php artisan key:generate
команда и она работала
для пользователей windows убедитесь, что установлен флажок ssl_module apache.
пожалуйста, смотрите изображение ниже: