Whoops, looks like something went wrong что делать

При попытке перехода на страницу какого-либо сайта пользователь может внезапно столкнуться с сообщением «Whoops, looks like something went wrong». Обычно это означает, что такой ресурс работает на основе бесплатного фреймворкинга с открытым кодом «Laravel», и настроен веб-мастером некорректным образом. Ниже я расскажу, что это за дисфункция, и как исправить Whoops, looks like something went wrong на ваших ПК.

Проблемный мессадж в окне браузера

Проблемный мессадж в окне браузера

Переводим и идентифицируем ошибку в браузере

В переводе данная фраза звучит как «Упс, судя по всему что-то пошло не так». Обычно её появление означает, что ресурс, работающий на основе «Laravel» не настроен его веб-мастером должным образом. Вследствие этого как веб-мастер, так и обычный пользователь могут встретиться с упомянутой ошибкой «Whoops, looks like something went wrong».

Данная ошибка имеет довольно общий характер, за ней могут скрываться множество конкретных причин, к примеру:

  • композер не создал env-файл,
  • разработчик использует устаревший программный инструментарий «Laravel»,
  • ошибка «No supported encrypter found» и другие релевантные причины.

Что относится обычного пользователя, перешедшего на какой-либо ресурс и столкнувшимся с вышеозначенной ошибкой, то вины пользователя в ней нет, и проблема обычно находится на стороне администрации ресурса.

Решаем вышеозначенную проблему

Решаем вышеозначенную проблему

Рекомендую: Не удаётся установить соединение с сайтом — что делать.

Как исправить ошибку «Looks like something went wrong» со стороны веб-мастера

Чтобы решить проблему Whoops, looks like something went wrong со стороны веб-мастера необходимо предпринять примерно следующее:

  • Откройте ваш .env-файл, и измените там строку APP_DEBUG=false на APP_DEBUG=true (актуально в случае использования старых версий «Laravel» уровня 4.2). Сохраните изменённый файл и попробуйте перегрузить проблемную страницу. Обычно после этого вы получите указание на более конкретную ошибку, которая и является истинной причиной появления упомянутого сообщения «Looks like something went wrong»;
  • Если вы пользуетесь «Printer Installer server», откройте файл C:\Program Files (x86)\PHP\[версия]\php.ini. Найдите здесь опцию «display_errors», и измените её значение на display_errors = On. Также перезагрузите страницу, и вы получите доступ к конкретике ошибки, по спецификации которой затем можно обратиться в техподдержку ресурса;
  • Убедитесь, что у вас в директории настроек имеются два типа файлов .env. Один файл – это обычный .env-файл, и второй — .env example (.env-файл должен содержать ключ вашего проекта). Затем выполните следующую команду:

cp .env.example .env php artisan key:generate

После реализации данной команды ошибка может быть решена.

  • Обновите ваш композер в случае, если вы имеете дело с его устаревшей версией. Для обновления композера выполните команду:

composer self-update

  • Откройте open app/config/app.php. В линии 81 убедитесь, что там имеется ключ, состоящий из 32 символов (по умолчанию там может быть количество символов, отличающееся от необходимого).  При необходимости сформируйте корректный ключ.

Читайте также: Проверьте настройки прокси-сервера и брандмауэра — Решение.

Что делать, если вы обычный пользователь

Если же вы обычный юзер, то варианты избавиться от ошибки «Whoops, looks like something went wrong» у вас довольно скудны. Можно порекомендовать выполнить следующее:

  • Очистите кэш и куки вашего браузера. Обычно это делается переходом в его настройки, нахождением там соответствующей опции (к примеру, в Мозилле она находится во вкладке «Приватность и защита») и очистки указанных данных;
  • Попробуйте другой браузер. В ряде небольших случаев это может помочь решить проблему «Whoops, something went wrong»;
  • Напишите веб-мастеру ресурса. Наиболее эффективный способ исправить ошибку – это уведомить о её наличие техподдержку сайта.

    Напишите в техподдержку или веб-мастеру сайта

    Напишите в техподдержку или веб-мастеру сайта

Заключение

Основными факторами, вызывающими появление ошибки «Whoops, looks like something went wrong» является устаревшая версия composer-a и проблемы с настройками .env-файла. Воспользуйтесь приведёнными выше советами, они помогут исправить ошибку something went wrong в вашем «Laravel».

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *