Здравствуйте!
Как устранить сообщения об ошибках, таких как
- “На сайте возникли технические проблемы”
- “На сайте возникли временные проблемы технического характера”
- “На сайте возникли проблемы технического характера. Пожалуйста, проверьте входящие сообщения почты администратора для дальнейших инструкций”
Ответ
Существует множество причин, по которым могут произойти такие сбои: проблемы с доступом к файлам, ошибки в коде плагинов и тем, или нехватка ресурсов на хостинге.
Чтобы решить возникшую проблему, вы можете попробовать несколько методов.
Метод 1. Проверка темы оформления
Попробуйте активировать одну из стандартных тем, предоставляемых движком. Они создаются разработчиками WordPress, что обеспечивает их совместимость.
Метод 2. Проверка установленных плагинов
Если с темой все в порядке, следующим шагом будет проверка плагинов. Отключайте их по одному и наблюдайте за поведением сайта. Это поможет выявить, какой именно плагин вызывает проблемы. После этого его можно будет обновить или удалить с последующим выбором альтернативного плагина с аналогичным функционалом.
Важно: рекомендуется в первую очередь отключить плагины для кэширования, чтобы ускорить процесс поиска источника ошибки.
Иногда проверка плагинов помогает устранить еще одну распространенную ошибку: connection timeout.
Метод 3. Анализ логов сайта
WordPress предоставляет возможность включить журналирование всех ошибок, происходящих на сайте. С помощью этого отчета вы сможете увидеть, где и в каком файле возникли сбои. Для активации данного функционала в файле wp-config.php добавьте следующие строки
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 этот пункт называется Журналы доступа.

Метод 5. Обновление версии PHP
Обновления PHP обеспечивают повышение безопасности и производительности сайта. По оценкам разработчиков WordPress, переход на версию PHP 7.x может увеличить скорость работы сайта в 3-4 раза.
Во время обновления версии PHP также могут возникнуть ошибки.
Чтобы убедиться, что тема или плагин совместимы с выбранной версией, вы можете использовать плагин PHP Compatibility Checker. После активации перейдите в раздел Инструменты > PHP Compatibility, выберите нужную версию PHP и нажмите кнопку Scan site again.

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

Метод 6. Настройки прав доступа для файлов и каталогов
Права доступа для файлов представляют собой набор правил, применяемых веб-сервером для контроля доступа к файлам вашего сайта. Неверные настройки прав доступа могут также вызывать ошибки.
Для всех файлов WordPress необходимо устанавливать права доступа значения 644, а для папок – 755.
Также распространенной проблемой является: backend error timeout error – ошибка тайм-аута на стороне сервера. Как с этим справиться? Читайте по ссылке.
Метод 7. Связь с технической поддержкой
Если ни один из вышеуказанных методов не помог, возможно, проблема на стороне хостинга. Рекомендуется связаться с технической поддержкой вашего хостинг-провайдера. Они могут провести диагностику и помочь устранить неполадки на уровне сервера.
Метод 8. Восстановление из резервной копии
Если проблема возникла после обновления плагинов или тем, вы можете восстановить сайт из резервной копии. Это может помочь вернуть сайт в рабочее состояние, если были внесены изменения, которые вызвали сбои.
Предотвращение технических проблем
Обновления плагинов и тем – одна из главных мер по сокращению риска сбоев. Регулярные обновления не только улучшат функциональность, но и устранят уязвимости. Обязательно проверяйте совместимость плагинов после обновлений.
Контроль за сервером также требует внимания. Использование надежного хостинга, который гарантирует высокую доступность, существенно снижает вероятность неожиданного падения. Например, выбирайте провайдеров с гарантией 99,9% времени безотказной работы.
Безопасность данных нельзя игнорировать. Установите надежные плагины для безопасности, такие как Wordfence или Sucuri. Они защитят от угроз, а регулярное создание резервных копий поможет избежать потери информации в случае неполадок.
Важно помнить, что использование устаревших технологий может приводить к уязвимостям. Поддерживайте актуальность используемого программного обеспечения.
Следите за производительностью своего ресурса. Периодическая проверка скорости загрузки страниц с помощью инструментов, таких как Google PageSpeed Insights, даст возможность обнаружить узкие места. Рекомендуется оптимизировать изображения и использовать кэширование для улучшения работы.
- Регулярно очищайте базу данных от ненужной информации.
- Не забывайте об оптимизации кода тем оформления и плагинов.
- Используйте CDN для распределения нагрузки.
Поддерживайте документацию по всем используемым элементам. Знание структуры и функционала вашего ресурса поможет быстро реагировать на возможные неполадки. Чем больше информации у вас под рукой, тем легче будет устранить любые нештатные ситуации.