Частые проблемы WordPress и как их решить

Печать
  • 0

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

Сначала зафиксируйте ситуацию

  1. Сохраните точный текст ошибки или сделайте скриншот.
  2. Вспомните, что менялось последним: обновление, новый плагин, правка настроек.
  3. Сделайте резервную копию, если свежей нет. На хостинге также есть ежедневные копии JetBackup, из которых можно восстановить сайт (см. восстановление через JetBackup 5).

Не удаётся войти в wp-admin

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

Как найти плагин. WordPress отправляет на почту администратора письмо о технической проблеме с названием плагина и ссылкой на режим восстановления. Если письма нет, откройте в cPanel Metrics, затем Errors: путь вида wp-content/plugins/имя-плагина/ подскажет виновника. Подробнее в статье Как читать error_log и отключить плагин, который вызывает ошибку.

Как его отключить.

  1. В cPanel откройте File Manager и перейдите в wp-content/plugins.
  2. Переименуйте папку плагина, например plugin-name в plugin-name.off. WordPress перестанет его загружать.
  3. Войдите в wp-admin, обновите или замените плагин, затем верните папке исходное имя и активируйте его.

Если непонятно, какой плагин виноват, переименуйте всю папку plugins в plugins.off, войдите в админку, верните имя и включайте плагины по одному. Настройки при этом не теряются, они хранятся в базе данных.

Главная открывается, остальные страницы дают 404

Почти всегда это испорченный или пустой .htaccess.

  1. В WordPress откройте Настройки, затем Постоянные ссылки и просто нажмите Сохранить изменения.
  2. Не помогло? Откройте .htaccess в папке сайта и восстановите стандартные правила WordPress из статьи Настройка файла .htaccess для популярных CMS.
  3. Если файл снова портится, его перезаписывает какой-то плагин. По очереди проверьте плагины SSL, безопасности, SEO, кеширования и редиректов.

Плагины не устанавливаются и не обновляются

Ошибка plugins_api() или сообщение о невозможности подключиться к WordPress.org часто бывают временными.

  1. Повторите попытку через несколько минут.
  2. Убедитесь, что на аккаунте есть свободное место (использование диска в cPanel).
  3. Скачайте плагин архивом .zip с wordpress.org/plugins.
  4. Загрузите его в разделе Плагины, затем Добавить новый, затем Загрузить плагин.

Обновлять плагины можно и через WP Toolkit в cPanel, он не зависит от админки WordPress.

Импорт демо темы зависает

  1. Проверьте, что лицензия темы активна и установлены все плагины, нужные для демо.
  2. Найдите в документации темы рекомендуемые значения PHP. Чаще всего это memory_limit, max_execution_time, upload_max_filesize, post_max_size и max_input_vars.
  3. Задайте их в cPanel, как описано в статье Как изменить настройки php.ini в cPanel.
  4. Проверьте в WordPress: Инструменты, затем Здоровье сайта, вкладка Информация, раздел Сервер.
  5. Запустите импорт снова. Если тема позволяет, импортируйте только нужные части демо.

Крупный импорт может упереться и в лимиты процессора или памяти тарифа. В cPanel, в разделе Resource Usage, видно, были ли превышения во время импорта.

Если нужна помощь

Откройте тикет и укажите адрес сайта, точный текст ошибки или скриншот, что Вы меняли последним, а для демо ещё название темы и требуемые значения PHP. Пароли в тексте тикета не пишите.

Полезные статьи

Помог ли вам данный ответ?

Нужна помощь? Позвоните нам +373 795-800-80