Как исправить ошибку На сайте возникли технические проблемы?

Добрый день!

Как исправить ошибки вида

  • “На сайте возникли технические проблемы”
  • “На сайте возникли временные проблемы технического характера”
  • “На сайте возникли проблемы технического характера. Пожалуйста, проверьте входящие сообщения почты администратора для дальнейших инструкций”

Ошибка “На сайте возникли временные проблемы технического характера.”

Ответ

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

Для решения проблемы воспользуйтесь одним из способов.

Способ 1. Проверка темы

Активируйте одну из предоставляемых движком тему проверьте результат. Так как они созданы тоже разработчиками ВордПресс, их совместимость гарантируется.

Способ 2. Проверка плагинов

Если в установленной теме нет ошибок, проверьте плагины. Попробуйте поочередно их отключать, проверяя работоспособность сайта. Таким образом вы можете обнаружить, какой из плагинов дает сбой. Дальше остается его обновить или удалить, подобрав другой с похожим функционалом.

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

Способ 3. Анализ логов на сайте

В WordPress можно включить логирование всех ошибок, которые возникают при работе сайта. В этом отчете вы сможете увидеть, где и в каком файле они возникли. Для этого в файле wp-config.php строку

define('WP_DEBUG', false);

замените на

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

Теперь лог сможете посмотреть в файле /wp-content/debug.log.

Способ 4. Анализ логов на хостинге

Иногда локального отчета бывает недостаточно. Обычно на хостинге автоматически ведутся логи всех операций на сайте. Среди них есть и отчеты об ошибках. Зайдите в панель инструментов своего хостинга и найдите раздел меню, отвечающий за логирование операций. Например, на Beget.com пункт меню называется Журналы доступа.

Просмотр логов ошибок на Beget.com

Способ 5. Обновление версии PHP

Новые версии PHP – это повышение безопасности и производительности сайта. По словам WordPress-разработчиков, переход на PHP 7.x способен ускорить сайт до 3-4 раз.

Иногда ошибка может возникнуть в процессе обновления версии PHP.

Чтобы проверить, поддерживает тема или плагин ту или иную версию, используйте плагин PHP Compatibility Checker. После активации перейдите Инструменты > PHP Compatibility, выберите версию PHP и нажмите кнопку Scan site again.

Страница настроек плагина PHP Compatibility Checker

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

Эта информация позволит понять, какие плагины и темы могут быть причиной появления ошибок типа «На сайте возникли временные проблемы технического характера», и заранее избавиться от них или же обновить до актуальных версий.

Проверка совместимости в плагине PHP Compatibility Checker

Способ 6. Права доступа файлов и каталогов

Права доступа для файлов – это набор специальных правил, используемых вашим веб-сервером. Они помогают веб-серверу контролировать доступ к файлам на вашем сайте. Неправильные права доступа также могут выдавать ошибку.

Для всех файлов WordPress права доступа должны иметь значение 644, а для папок – 755.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Обсуждение: 2
  1. Яна

    Огроменное спасибо ! Единственный нормальный сайт, где мне объяснили, что делать с “На сайте возникли временные технические проблемы.” в WordPress. Мне помогло отключение всех плагинов, то есть дезактивация. Спа-си-бо !!!

    1. Михаил Петров author

      Спасибо:) Рады были помочь!

Задать вопрос