Устранение неполадок WordPress: распространенные ошибки и способы их устранения

Опубликовано: 2020-09-29

WordPress - одна из самых популярных платформ для создания веб-сайтов в мире, на которой работает почти 37% всех веб-сайтов в Интернете, однако она также не лишена проблем и сложностей.

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

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

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

Белый экран смерти

a screenshot of the white screen of death

Что это?

Белый экран смерти - это именно то, на что это похоже. Это белый экран - чаще всего пустой, но иногда с ошибкой.

Почему это происходит?

Это происходит по двум основным причинам.

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

Как это исправить?

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

  • Свяжитесь с вашим хостинг-провайдером напрямую.
  • Или, если вы используете Elementor, вы можете использовать его встроенный журнал ошибок PHP в области « Информация о системе» на панели инструментов WordPress ( ElementorИнформация о системе ), а затем прокрутите вниз до раздела « Журнал ».

Как только вы поймете, почему это происходит, вы можете сделать следующее, чтобы исправить это:

  • Увеличьте лимит памяти
  • Отключить плагины
  • Вернуться к теме по умолчанию

Чтобы увеличить объем памяти WordPress, вы можете обратиться к своему хостинг-провайдеру или сделать это вручную, отредактировав один из следующих файлов:

  • Файл .htaccess : найдите строку «php_value_memory_limit» и увеличьте ее со значения по умолчанию до более высокого.
  • Файл php.ini : найдите строку с надписью «memory_limit =» и увеличьте ее до большего значения.

Внутренняя Ошибка Сервера

Internal Server Error

Что это?

Часто внутренние ошибки сервера составляют 500 ошибок, и они возникают по разным причинам. Они довольно распространены и не обязательно специфичны для WordPress.

Почему это происходит?

Наиболее частыми причинами этого являются:

  • Выделено недостаточно памяти
  • Неустранимые ошибки (которые могут быть из-за неисправного плагина или темы)
  • Также может быть проблема с файлом .htaccess .

Как это исправить?

Чтобы исправить это, вам нужно понять, в чем именно проблема, и для этого вам нужно будет проверить ее в журналах ошибок PHP. Как упоминалось ранее, вы можете сделать это, связавшись с вашим хостинг-провайдером или, если вы используете Elementor, перейдя в область « Информация о системе» на панели инструментов WordPress ( ElementorИнформация о системе ), а затем прокрутите вниз до раздела « Журнал ».

Как только проблема будет понята, вы можете попробовать:

  • Увеличение лимита памяти путем изменения значения в следующих файлах:
    • Файл .htaccess : найдите строку «php_value_memory_limit» и увеличьте ее со значения по умолчанию до более высокого.
    • Файл php.ini : найдите строку с надписью «memory_limit =» и увеличьте ее до большего значения.
  • Деактивация всех плагинов
  • Откат к теме по умолчанию.

Ошибка при установлении соединения с базой данных

Error Establishing Database Connection

Что это?

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

Почему это происходит?

Эта ошибка может быть вызвана:

  • Неверная информация о базе данных в ваших настройках
  • Плохая / поврежденная база данных
  • Проблемы с сервером (хостинг-провайдер)

Как это исправить?

Если это проблема с информацией из вашей базы данных, вы должны получить доступ к своему FTP-клиенту, открыть wp-config и убедиться, что следующие поля введены правильно:

  • Имя базы данных
  • Имя пользователя базы данных
  • Пароль базы данных
  • Хост базы данных

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

Наконец, если все остальное не помогло, попробуйте проверить свой сайт на наличие взлома. В Интернете доступно множество инструментов, с помощью которых можно проверить ваш сайт на предмет взлома.

Время соединения истекло

Connection Timed Out

Что это?

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

Почему это происходит?

Чаще всего причина в нехватке памяти. Однако это также может быть связано с неисправным плагином или темой.

Как это исправить?

  • Вы можете увеличить лимит памяти, отредактировав следующие файлы:
    • Файл .htaccess : найдите строку «php_value_memory_limit» и увеличьте ее со значения по умолчанию до более высокого.
    • Файл php.ini : найдите строку с надписью «memory_limit =» и увеличьте ее до большего значения.
  • Вы можете попробовать деактивировать все свои плагины, а затем повторно активировать их один за другим, чтобы увидеть, есть ли корреляция между плагинами и ошибкой.
  • Вы можете вернуться к теме WordPress по умолчанию.

Изменения на сайте не появляются

Что это?

Иногда возникает проблема с WordPress, когда внесенные вами изменения не сохраняются или не отображаются.

Почему это происходит?

Самая распространенная причина в том, что ваш кеш не очищен, и вам необходимо его очистить.

Как это исправить?

Зайдите в настройки вашего браузера и очистите кеш. В большинстве браузеров это есть в настройках> конфиденциальность и безопасность.

Ошибка допустимого объема памяти исчерпана

Что это?

Ошибка «Разрешенный размер памяти исчерпана» - это еще одна ошибка, которая возникает, когда для веб-сайта не хватает памяти.

Почему это происходит?

Просто не хватает памяти для выполнения того, что вы пытаетесь сделать.

Как это исправить?

Вы можете попробовать увеличить лимит памяти в файле wp-config.php . Откройте файл и найдите строку: define ('WP_MEMORY_LIMIT', '#') , у вас будет номер по умолчанию вместо хэштега, измените его на большее число и сохраните.

Ошибка синтаксиса

Ошибка синтаксиса

Что это?

Синтаксическая ошибка чаще всего связана со структурой PHP веб-сайта.

Почему это происходит?

  • Возможно, вам не хватает символа (например, «;») в файле php.ini.
  • Возможно, вы используете неправильный тип кавычек и скобок.

Как это исправить?

Часто эта ошибка объясняет, где возникает проблема (в каком файле и в какой строке). Все, что вам нужно сделать, это исправить.

Этот сайт испытывает технические трудности

Что это?

Вы получаете сообщение о том, что на сайте возникли технические проблемы.

Почему это происходит?

Это может произойти по множеству причин. Вам будет отправлено электронное письмо на адрес администратора WordPress, где у вас будет дополнительная информация.

Как это исправить?

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

Ошибка 404 WordPress

Что это?

При попытке получить доступ к сообщению или странице вы получаете страницу 404 (это часто происходит на стороне пользователя).

Почему это происходит?

Наиболее частой причиной этого являются настройки постоянных ссылок в WordPress.

Как это исправить?

Вам нужно будет вручную изменить настройки постоянных ссылок. Для этого вам необходимо войти в панель управления WordPress, выбрать « Настройки» и щелкнуть по постоянным ссылкам. Скопируйте информацию куда-нибудь (возможно, сделайте снимок экрана).

Введите что-нибудь еще в первую строку (Обычная) и сохраните изменения. Затем снова вставьте исходную ссылку и снова сохраните изменения. Вас должно приветствовать сообщение «Структура постоянных ссылок обновлена». Обычно это помогает.