Устранение неполадок WordPress: распространенные ошибки и способы их устранения
Опубликовано: 2020-09-29WordPress - одна из самых популярных платформ для создания веб-сайтов в мире, на которой работает почти 37% всех веб-сайтов в Интернете, однако она также не лишена проблем и сложностей.
Пользователи могут столкнуться с проблемами на сайтах WordPress. Новые, опытные и даже самые продвинутые пользователи не всегда знают, как решить возникшую проблему.
Существует так много переменных, которые могут повлиять на работу WordPress - от внешних источников, таких как провайдер хостинга, выделенная память, плагины и темы, до более локальных проблем, таких как компьютер пользователя, поврежденный файл или что-то еще.
Эти проблемы невероятно сложно решить, если вы новичок, но хорошая новость заключается в том, что есть общие проблемы, которые можно легко исправить. В этой статье рассматриваются эти распространенные ошибки, объясняется, почему они возникают, и предлагается решение каждой проблемы.
Белый экран смерти
Что это?
Белый экран смерти - это именно то, на что это похоже. Это белый экран - чаще всего пустой, но иногда с ошибкой.
Почему это происходит?
Это происходит по двум основным причинам.
- Проблемы с памятью. На вашем веб-сайте может быть скрипт, который исчерпал лимит памяти.
- Проблемы, связанные с кодом. Возможно, вы используете тему или плагин с плохо написанным кодом.
Как это исправить?
Чтобы определить, что из вышеперечисленного вызвало проблему, вам потребуется доступ к журналам ошибок PHP вашего сайта. Для этого вы можете выполнить одно из следующих действий:
- Свяжитесь с вашим хостинг-провайдером напрямую.
- Или, если вы используете Elementor, вы можете использовать его встроенный журнал ошибок PHP в области « Информация о системе» на панели инструментов WordPress ( Elementor → Информация о системе ), а затем прокрутите вниз до раздела « Журнал ».
Как только вы поймете, почему это происходит, вы можете сделать следующее, чтобы исправить это:
- Увеличьте лимит памяти
- Отключить плагины
- Вернуться к теме по умолчанию
Чтобы увеличить объем памяти WordPress, вы можете обратиться к своему хостинг-провайдеру или сделать это вручную, отредактировав один из следующих файлов:
- Файл .htaccess : найдите строку «php_value_memory_limit» и увеличьте ее со значения по умолчанию до более высокого.
- Файл php.ini : найдите строку с надписью «memory_limit =» и увеличьте ее до большего значения.
Внутренняя Ошибка Сервера
Что это?
Часто внутренние ошибки сервера составляют 500 ошибок, и они возникают по разным причинам. Они довольно распространены и не обязательно специфичны для WordPress.
Почему это происходит?
Наиболее частыми причинами этого являются:
- Выделено недостаточно памяти
- Неустранимые ошибки (которые могут быть из-за неисправного плагина или темы)
- Также может быть проблема с файлом .htaccess .
Как это исправить?
Чтобы исправить это, вам нужно понять, в чем именно проблема, и для этого вам нужно будет проверить ее в журналах ошибок PHP. Как упоминалось ранее, вы можете сделать это, связавшись с вашим хостинг-провайдером или, если вы используете Elementor, перейдя в область « Информация о системе» на панели инструментов WordPress ( Elementor → Информация о системе ), а затем прокрутите вниз до раздела « Журнал ».
Как только проблема будет понята, вы можете попробовать:
- Увеличение лимита памяти путем изменения значения в следующих файлах:
- Файл .htaccess : найдите строку «php_value_memory_limit» и увеличьте ее со значения по умолчанию до более высокого.
- Файл php.ini : найдите строку с надписью «memory_limit =» и увеличьте ее до большего значения.
- Деактивация всех плагинов
- Откат к теме по умолчанию.
Ошибка при установлении соединения с базой данных
Что это?
Если вы видите эту ошибку, это означает, что возникла проблема с подключением к базе данных. Это может произойти по нескольким причинам.
Почему это происходит?
Эта ошибка может быть вызвана:
- Неверная информация о базе данных в ваших настройках
- Плохая / поврежденная база данных
- Проблемы с сервером (хостинг-провайдер)
Как это исправить?
Если это проблема с информацией из вашей базы данных, вы должны получить доступ к своему FTP-клиенту, открыть wp-config и убедиться, что следующие поля введены правильно:
- Имя базы данных
- Имя пользователя базы данных
- Пароль базы данных
- Хост базы данных
Если проблема связана с вашим хостинг-провайдером, вам следует связаться с ним и узнать, есть ли у него проблемы.
Наконец, если все остальное не помогло, попробуйте проверить свой сайт на наличие взлома. В Интернете доступно множество инструментов, с помощью которых можно проверить ваш сайт на предмет взлома.
Время соединения истекло
Что это?
Эта ошибка возникает, когда сервер не может удовлетворить требования вашего веб-сайта. Чаще всего это происходит с виртуальным хостингом, где есть ограничение на выделение памяти.
Почему это происходит?
Чаще всего причина в нехватке памяти. Однако это также может быть связано с неисправным плагином или темой.
Как это исправить?
- Вы можете увеличить лимит памяти, отредактировав следующие файлы:
- Файл .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, выбрать « Настройки» и щелкнуть по постоянным ссылкам. Скопируйте информацию куда-нибудь (возможно, сделайте снимок экрана).
Введите что-нибудь еще в первую строку (Обычная) и сохраните изменения. Затем снова вставьте исходную ссылку и снова сохраните изменения. Вас должно приветствовать сообщение «Структура постоянных ссылок обновлена». Обычно это помогает.