При посещении сайта вместо содержания ресурса пользователь может наткнуться на сообщение «Whoops, looks like something went wrong». Обычно такая ошибка появляется из-за некорректной настройки веб-ресурса, функционирующего на базе бесплатного фреймворка с открытым кодом Laravel. Т.е. причиной являются действия не пользователя, перешедшего на сайт, а владельца или разработчика.
Laravel – это одна из самых популярных программных платформ, написанных на PHP, подходит как для реализации личных проектов, так и для создания корпоративных. Исходный код проекта находится на GitHub. Официальный сайт https://laravel.com
Официальный сайт Laravel
Дословный перевод фразы «Whoops, looks like something went wrong» – «Упс, похоже что-то пошло не так».
Ошибка может появляться по различным причинам, но есть несколько наиболее распространенных:
– composer не создал файл с расширением env;
– использование устаревшей версии инструментов «Laravel»;
– ошибка “No supported encrypted found”.
Ошибка «Whoops, looks like something went wrong»
Как исправить ошибку «Whoops, looks like something went wrong»
Устранить проблему «Whoops, looks like something went wrong» веб-мастер или владелец сайта может выполнив следующие действия.
– Отредактировать env-файл. Внутри файла с расширением .env записана строчка APP_DEBUG=false. Замените в ней false на true, сохраните редакцию и обновите страницу, на которой была ошибка.
– Если Вы используете «Printer Installer server» – отредактируйте файл php.ini. Он находится по адресу C: \Program Files (x86)\PHP\(версия PHP)\php.ini. Откройте файл,
найдите в нем строчку display_errors и перепишите на display_errors = On. Обновите страницу. После этих действий появится дополнительная информация об ошибке. С этими данными можно обратиться в техподдержку ресурса.
– Удостоверьтесь, что у Вас присутствует два типа env-файла. В директории с настройками должен лежать файл .env и .env example. Во втором находится ключ от сайта. Если оба файла на месте, задайте команду cp .env.example .env php artisan key:generate. После ее выполнения сбой должен быть исправлен.
– Проверьте используемую версию Composer. Устаревший вариант композера также может быть причиной ошибки «Whoops, looks like something went wrong». Для обновления достаточно ввести команду composer self-update.
– При отсутствии корректного ключа в файле app.php создайте его. Зайдите в app/config/app.php, перейдите к линии 81 и проверьте есть ли там ключ, состоящий из 32 символов.
Сформируйте его при необходимости.
Как устранить неполадку пользователю
Как исправить ошибку «Whoops, looks like something went wrong» со стороны пользователя?
В некоторых случаях помогает следующее.
– Почистить куки и кэш браузера. Для этого перейдите в настройки Вашего веб-обозревателя и найдите опцию очистки.
Например, в гугл хром она находится по адресу chrome://settings/clearBrowserData или Настройка и управление Google Chrome – дополнительные инструменты – удаление
данных о просмотренных страницах, также можно зажать одновременно комбинацию клавиш Ctrl + Shift + Del.
– Воспользоваться другим браузером. Бывает страница может отображаться без ошибки в другом веб-обозревателе.
– Сообщить в техподдержку сайта.
Надпись «Whoops, looks like something went wrong» переводится как «Упс, похоже что-то пошло не так». Чаще всего ошибка с таким названием возникает из-за некорректной настройки .env-файла или применения старой версии composer. В статье мы рассказали как исправить этот сбой.