Подтвердить что ты не робот

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

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

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

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

Обновить после копирования env.example в .env, это результат

RuntimeException в строке 5599 compiled.php: требуется расширение OpenSSL.

4b9b3361

Ответ 1

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

Ответ 2

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

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

1) .env.example до .env

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

php artisan key:generate

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

Ответ 3

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

Ответ 4

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

Шаг: 1

Переименуйте файл .env.example в .env

Шаг: 2

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

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

php artisan key:generate

Ответ 5

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

Ответ 6

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

Ответ 7

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

.env

был добавлен в .gitignore.

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

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

git add .env -f

И разверните его. Он будет работать.

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

php artisan key:generate

Ответ 8

Попробуйте следующее:

sudo chown -R www-data pathto/.env

ПОТОМУ ЧТО ЕСЛИ После создания файла .env или/и создания ключа

php artisan key:generate

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

ls path/.env -al

если apache не имеет доступа к нему, показывая

www-data​​p >

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

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

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

sudo chown -R www-data pathto/.env

Ответ 9

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

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

Ответ 10

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

  • Перейдите в папку проекта, например "C:\wamp\www\laravel".
  • Откройте имя файла .env.example. (Используя любой редактор, например, возвышенный, блокнот ++ и т.д.).
  • Сохранить как .env

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

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

Ответ 11

Я переименовал .env.example в .env и обеспечил

APP_ENV=local 

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

php artisan key:generate 

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

Ответ 12

Перейдите в каталог проекта и выполните следующие действия.

step 1: rename file .env.example 'to .env

mv.env.example.env (для linux)

step 2: php artisan key:generate

Ответ 13

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

введите описание изображения здесь

Ответ 14

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

Ответ 15

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

Ответ 16

Для пользователей Windows убедитесь, что установлен apache ssl_module.

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

enter image description here