50 распространенных ошибок WordPress и простые решения

Опубликовано: 2022-01-24

WordPress — очень удобная платформа, и у вас определенно не будет проблем с ней на регулярной основе. Однако, когда они случаются, все может сильно разочаровать.

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

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

Конечно, если вы чувствуете, что не можете решить проблему самостоятельно, вы всегда можете использовать Google для получения дополнительной информации и/или связаться с вашим хостинг-провайдером.

1. 500 Внутренняя ошибка сервера

Что это такое?

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

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

  • Проверьте наличие поврежденного файла .htaccess. Перейдите в «Настройки» > «Постоянные ссылки» и сбросьте свои постоянные ссылки; это создаст новый файл .htaccess.
  • Увеличьте лимит памяти PHP (например, вам может понадобиться создать файл php.ini).
  • Деактивируйте свои плагины, а затем активируйте их один за другим, чтобы увидеть, какой из них вызывает ошибку.
  • Повторно загрузите папки wp-admin и wp include (сделайте это после новой установки WordPress).

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

Что это такое?

«Сайт испытывает технические трудности» — это одна из тех распространенных ошибок WordPress, которая не указывает, в чем проблема, поэтому она так расстраивает. Вы видите только это сообщение на своем экране и все. Однако хорошо то, что эту ошибку относительно легко исправить.

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

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

  • Убедитесь, что вы используете поддерживаемую версию PHP (вы должны увидеть, какую версию PHP вы используете, войдя в свою учетную запись хостинга).

3. WordPress не отправляет электронные письма

Что это такое?

Многие пользователи WordPress очень расстраиваются, когда замечают, что не получают уведомлений WordPress и/или когда их плагин контактной формы не отправляет электронные письма. Например, если вы находитесь на сервере виртуального хостинга, такие ошибки WordPress могут появиться, потому что некоторые провайдеры виртуального хостинга обычно отключают эту функцию. Они делают это, потому что хотят защитить свои серверы от злоупотреблений.

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

  • Установите плагин WP Mail SMTP. После активации перейдите в «Настройки» > «Электронная почта» на боковой панели, чтобы настроить плагин; введите свое имя и адрес электронной почты и в разделе «Почтовая программа» выберите «Отправлять все электронные письма WordPress через SMTP».
  • Используйте Gmail или G Suite с WP Mail SMTP (альтернативный вариант).
  • Используйте Office 365/Outlook с WP Mail SMTP (альтернативный вариант).

4. Ошибки RSS-канала

Кто они такие?

Ошибки RSS-канала — это ошибки WordPress, обычно вызванные плохим форматированием. Вероятно, они будут выглядеть так:

Предупреждение: нельзя изменить информацию заголовка — заголовки уже отправлены (вывод начался в /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) в /home/username/example.com/wp- include/pluggable.php в строке 1228

Как их исправить?

  • Исправьте их вручную. Отредактируйте файл функций — если в конце этого файла есть тег PHP, вам необходимо убедиться, что после него нет лишнего пробела или разрывов строк.
  • Деактивируйте свои плагины, а затем активируйте их все один за другим и проверяйте свою RSS-ленту после активации каждого плагина.
  • Переключитесь на тему по умолчанию (просто перейдите на страницу «Внешний вид» > «Темы» и просто активируйте тему по умолчанию).

5. Распространенные проблемы с изображением

Кто они такие?

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

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

Как их исправить?

Эти проблемы с изображениями не являются ошибками WordPress в традиционном смысле этого слова. Если у вас возникли какие-либо проблемы с изображением, это в основном связано с тем, что вы не понимаете функции редактирования, которые есть в WordPress, и/или как их правильно использовать. Все, что вам нужно сделать, это ознакомиться с ними.

6. Проблема с загрузкой изображения

Что это такое?

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

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

  • Изменить права доступа к файлам. Перейдите в папку wp-content и найдите папку для загрузки, так как именно в ней WordPress хранит все загруженные вами медиафайлы. Затем выберите «Права доступа к файлам» — установите права доступа к файлам для каталога загрузки и подкаталогов на 744 и установите флажок «Рекурсивно в подкаталоги». Затем вам нужно установить права доступа для всех файлов в каталоге загрузок — для этого щелкните правой кнопкой мыши каталог загрузок и напишите 644 в диалоговом окне прав доступа к файлам.

7. Ошибка загрузки изображения HTTP

Что это такое?

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

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

  • Обновите страницу.
  • Увеличьте лимит памяти PHP (добавьте этот код в файл wp-config.php: define('WP_MEMORY_LIMIT', '256M').
  • Измените размер файла.
  • Временно деактивируйте плагины и/или тему.
  • Устраните проблемы с производительностью с помощью Imagick (добавьте следующий код в начало файла .htaccess: SetEnv MAGICK_THREAD_LIMIT 1).

8. Ошибка разбора/синтаксическая ошибка

Что это такое?

Ошибка синтаксического анализа или синтаксическая ошибка возникает, когда возникает проблема с кодом вашего сайта — обычно при создании файла functions.php. Когда возникает эта ошибка, он сообщит вам, в каком файле появляется ошибка и примерно в какой строке кода. Итак, по сравнению с большинством проблем WordPress, эта, по крайней мере, говорит вам, что не так. Чтобы решить эту проблему, вам в основном нужно исправить синтаксис.

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

  • Получите доступ к указанному файлу через SFTP. Используйте учетные данные SFTP, предоставленные вашим веб-хостом, и получите доступ к серверной части вашего сайта; затем определите файл, найдите проблемную строку и устраните проблему — например, если проблема связана с файлом functions.php, щелкните его правой кнопкой мыши, выберите «Просмотр/редактирование» и исправьте ошибку. После этого сохраните файл, потому что ваш FTP-клиент спросит, хотите ли вы заменить уже существующий файл.

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

Что это такое?

Если вы попадаете на страницу с сообщением «Ошибка установления соединения с базой данных», это означает, что есть проблема с соединением с вашей базой данных, и это может произойти по разным причинам. А поскольку в базе данных вашего сайта хранится весь контент вашего сайта (сообщения, информация о пользователях, страницы и т. д.), если вы не сможете получить к нему доступ, ваш сайт вообще не сможет функционировать.

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

  • Получите доступ к файлу wp-config.php вашего сайта. Щелкните файл правой кнопкой мыши и выберите «Просмотр/редактирование». Сначала проверьте, в порядке ли учетные данные файла. Для этого войдите в phpMyAdmin и проверьте учетные данные для входа: если имя хоста, пароль базы данных или имя пользователя базы данных в файле неверны, их замена должна решить проблему.
  • Проверьте, не работает ли ваш сервер базы данных (MySQL).

10. Пропущенная ошибка публикации расписания

Что это такое?

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

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

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

  • Используйте плагин WordPress, такой как Scheduled Post Tiger, бесплатный плагин, который гарантирует, что crons будут выполнять свою работу и публиковать запланированный контент так, как они должны.

11. Ошибка смешанного содержимого

Что это такое?

Ошибки смешанного содержимого обычно возникают в результате неправильных настроек HTTP или SSL на вашем веб-сайте. Хотя это может не повлиять на общую функциональность вашего сайта, это, безусловно, может повлиять на взаимодействие с пользователем и SEO вашего сайта.

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

  • Установите средство исправления небезопасного содержимого SSL. После активации перейдите на страницу «Настройки» > «Небезопасное содержимое SSL», чтобы завершить настройку конфигурации; плагин предлагает различные виды исправлений (простые, контентные, виджеты и т. д.) в зависимости от ошибки смешанного контента, с которой вы столкнулись — выберите тот, который лучше всего подходит для вашего сайта; после его выбора перейдите в раздел обнаружения HTTPS и выберите способ обнаружения контента HTTPS на вашем сайте.

12. Кнопка «Добавить медиа» не работает.

Что это такое?

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

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

  • Найдите проблемный плагин или тему.
  • Отредактируйте файл wp-config.php и попробуйте добавить следующий код: define('CONCATENATE_SCRIPTS', false );

Код указывает WordPress загружать каждый скрипт отдельно, что, в свою очередь, помогает избежать потенциального конфликта JavaScript.

13. Ошибка ключа сброса пароля

Что это такое?

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

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

  • Удалите несколько ненужных файлов. Подключитесь к своему сайту с помощью FTP-клиента, перейдите в папку /wp-content/uploads и просто удалите несколько ненужных файлов — например, это могут быть мультимедийные файлы большего размера. Загрузите их на свое устройство в качестве резервной копии, прежде чем удалять; стирание их освободит место, а затем вы сможете снова попробовать войти на свой сайт WordPress.
  • Проверьте свои плагины резервного копирования WordPress. Ваши плагины резервного копирования могут иногда вызывать хаос, поскольку все файлы резервных копий просто занимают ненужное место на сервере. Если причина в этом, не забудьте в будущем хранить файлы резервных копий в стороннем облачном хранилище.

14. Ошибки файла Pluggable.php

Что это такое?

Например, время от времени, когда вы активируете новый плагин, вы можете увидеть ошибку файла pluggable.php.

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

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

15. Ошибка «Отсутствует временная папка»

Что это такое?

Когда появляется эта ошибка Wordpress, вы не можете загружать изображения, обновлять плагины и темы и так далее. Это связано с неправильными настройками PHP на вашем хостинге WordPress.

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

  • Отредактируйте файл wp-config.php. Подключитесь к своему сайту через FTP-клиент, найдите файл wp-config.php и отредактируйте его. Также вставьте в файл следующий код:

определить('WP_TEMP_DIR', имя_каталога(__FILE__) '/wp-content/temp/');

Сохраните изменения и загрузите файл wp-config.php обратно на свой сайт; после этого перейдите в папку /wp-content/ и создайте в ней новую папку (назовите эту папку временной), и все готово.

  • Попросите вашего хостинг-провайдера WordPress исправить это.

16. Проблема «WordPress продолжает выходить из системы»

Что это такое?

Для аутентификации сеанса входа в систему WordPress устанавливает файл cookie в вашем интернет-браузере. Этот файл cookie устанавливается для URL-адреса WordPress, размещенного в ваших настройках. И если вы попытаетесь получить доступ с URL-адреса, отличного от того, который указан в ваших настройках, WordPress не будет аутентифицировать этот сеанс входа.

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

  • Убедитесь, что у вас один и тот же URL-адрес в полях «Адрес сайта» и «Адрес WordPress». Перейдите на панель инструментов WordPress — Настройки > Общие, и если вы не можете получить доступ к области администратора, отредактируйте файл wp-config.php.
  • Очистите кэш и файлы cookie вашего браузера. Перейдите в настройки браузера и выберите «Дополнительные инструменты» > «Очистить данные браузера»; затем выберите опции «Очистить файлы cookie и другие данные сайта» и «Кэшированные изображения и файлы».

17. «Вы уверены, что хотите это сделать?» Ошибка

Что это такое?

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

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

  • Деактивируйте свои плагины (перейдите в папку wp-content с помощью FTP-клиента).
  • Проверьте свою тему. Подключитесь к своему сайту с помощью FTP-клиента и перейдите в раздел «Внешний вид»> «Темы», и если вы увидите следующее сообщение: «Активная тема не работает. Возврат к теме по умолчанию», то WordPress активирует тему по умолчанию.
  • Замените основные файлы WordPress. Используя FTP, получите доступ к своим файлам WordPress на сервере, а затем удалите все файлы, расположенные в корневом каталоге, кроме папки wp-config.php и wp-content.

18. «Фатальная ошибка: превышено максимальное время выполнения 30 секунд»

Что это такое?

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

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

  • Деактивируйте или удалите проблемный плагин. Вы даже можете получить электронное письмо с информацией о том, какой плагин вызывает проблему.
  • Исправьте файл .htaccess. Подключитесь к своему сайту с помощью FTP-клиента и, как только вы найдете файл .htaccess, скопируйте следующее в конец файла:

php_value max_execution_time 300.

19. Ошибка «Загрузка: не удалось записать файл на диск»

Что это такое?

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

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

Исправьте неправильные права доступа к файлам (примените те же шаги, которые мы описали для ошибки № 6).

20. Ошибка «Этот сайт содержит вредоносные программы»

Что это такое?

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

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

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

21. Ошибка «Срок действия ссылки, по которой вы перешли, устарел»

Что это такое?

Ошибка «Срок действия ссылки, по которой вы перешли, устарела» появляется, когда вы пытаетесь загрузить тему WordPress или плагин WordPress из области администрирования WordPress.

Хостинг-провайдеры WordPress обычно устанавливают ограничения на размер файлов, которые вы можете загрузить, и если загрузка файла занимает больше времени, может появиться эта ошибка. Чтобы увидеть ограничение размера загружаемого файла, перейдите на страницу «Мультимедиа» > «Добавить новый».

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

  • Увеличьте ограничения в файле functions.php — добавьте следующий код в файл functions.php вашей темы:

@ini_set('upload_max_size', '120M')

@ini_set('post_max_size', '120M')

@ini_set('max_execution_time', '300')

  • Увеличьте ограничения в файле .htaccess — используйте FTP-клиент для подключения к вашему веб-сайту и добавьте следующий код в конец файла:

php_value upload_max_filesize 128M

php_value post_max_size 128M

php_value max_execution_time 300

php_value max_input_time 300

  • Увеличьте лимиты в файле php.ini — подключитесь к своему сайту с помощью FTP-клиента и найдите файл php.ini в корневой папке; отредактируйте файл и добавьте в него следующий код:

upload_max_filesize = 128M

post_max_size = 128M

максимальное_время_исполнения = 300

22. «Кратковременно недоступен для планового обслуживания. Загляните через минуту». Ошибка

Что это такое?

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

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

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

23. Ошибка «Ваше соединение не защищено»

Что это такое?

Когда вы посещаете определенный веб-сайт, ваш интернет-браузер отправляет запрос на сервер, на котором размещен ваш веб-сайт, а затем сервер должен проверить сертификат, установленный на веб-сайте. Однако, если браузер определит, что сертификат недействителен или просто не соответствует необходимым стандартам, он не позволит вам получить доступ к этому конкретному веб-сайту. Таким образом, вместо доставки запрошенного вами сайта вы увидите сообщение об ошибке — «ваше соединение не защищено».

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

  • Попробуйте перезагрузить веб-страницу.
  • Продолжайте вручную самостоятельно (это полностью под вашу ответственность).
  • Проверьте часы вашего компьютера. Это может показаться странным, но вы можете увидеть эту ошибку, потому что что-то не так с часами вашего компьютера — например, это может произойти, если вы только что купили новый, и он все еще не синхронизируется автоматически после вашего первого входа в систему. Решение состоит в том, чтобы просто обновить время на вашем компьютере.
  • Очистите кэш и куки браузера (а также попробуйте режим инкогнито).
  • Проверьте срок действия вашего SSL-сертификата. Просто щелкните значок замка рядом с вашим веб-сайтом и выберите вариант сертификата — это отобразит все сведения о сертификате SSL.
  • Запустите тест сервера SSL. Рассмотрите возможность тестирования вашего SSL-сервера — если вы устанавливали свой SSL-сертификат вручную, этот тест покажет вам, выполнили ли вы свойство конфигурации.
  • Временно отключите VPN и антивирус (иногда VPN и антивирусное программное обеспечение могут блокировать определенные сертификаты SSL).

24. Ошибка «Не удалось загрузить ресурс»

Что это такое?

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

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

  • Замените недостающий ресурс. Сначала проверьте, существует ли недостающий ресурс, а затем попытайтесь его идентифицировать — поищите его в медиатеке. Если вы найдете его там, добавьте его еще раз, отредактировав пост/страницу, а если его там нет, просто загрузите его снова.
  • Замените файлы плагина или темы. Если неисправный ресурс, с которым вы имеете дело, является темой WordPress или плагином, замените его, просто переустановив тему/плагин. Однако сначала вам нужно деактивировать тему WordPress, которую вы используете в данный момент; сделайте это в Внешний вид > Темы.
  • Исправьте URL-адрес WordPress. Перейдите в «Настройки»> «Основные» и найдите параметры «Адрес WordPress» и «Адрес сайта» и проверьте правильность обоих URL-адресов;

25. Ошибка «Отсутствует временная папка»

Что это такое?

Всякий раз, когда вы загружаете изображения или обновляете темы и/или плагины, WordPress пока сохраняет файлы во временной папке. К этой временной папке применяются определенные параметры PHP, и если они неверны, появляется эта ошибка.

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

  • Отредактируйте файл wp-config.php. Подключитесь к своему сайту с помощью FTP-клиента и найдите файл; затем вставьте следующий код:

определить('WP_TEMP_DIR', имя_каталога(__FILE__) . '/wp-content/temp/');

Сохраните изменения и загрузите файл обратно на свой сайт; перейдите в папку /wp-content/ и внутри нее создайте новую папку с именем temp;

26. Ошибка «Googlebot не может получить доступ к файлам CSS и JS»

Что это такое?

Чтобы понять конкретную веб-страницу, роботу Googlebot необходимо видеть вместе с ней файлы CSS и JavaScript. Однако, если Google не загрузит эти файлы, это вызовет ошибки в отчете о покрытии вашей консоли поиска Google (вы можете нажать «Индекс Google»> «Заблокированные ресурсы», чтобы увидеть, отображаются ли в консоли поиска какие-либо заблокированные ресурсы для вашего веб-сайта).

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

  • Предоставьте Google доступ к вашим файлам CSS и JavaScript. Отредактируйте файл robots.txt вашего веб-сайта (это файл, который управляет тем, что видит бот Google), и вы можете сделать это, подключившись к своему сайту с помощью FTP-клиента. Затем найдите файл в корневом каталоге вашего сайта;
    • Если вы используете плагин Yoast Seo, вы можете редактировать файл из области администрирования. Просто перейдите в SEO > Инструменты и нажмите на Редактор файлов.

27. Еще одно обновление в процессе ошибки

Что это такое?

Когда происходит процесс обновления ядра WordPress, и вы одновременно пытаетесь инициировать другое обновление, появляется эта ошибка.

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

  • Он уходит автоматически. Однако, если это не так, или вы просто не хотите ждать, вы можете исправить это самостоятельно.
  • Установите плагин FIx Another Update in Progress. После активации перейдите в «Настройки» > «Исправить другое выполняемое обновление», и, если обновления на вашем сайте заблокированы, нажмите «Исправить блокировку обновлений WordPress», чтобы решить эту проблему.
  • Исправьте это вручную. Выберите базу данных WordPress в phpMyAdmin; нажмите кнопку «Обзор» рядом с таблицей параметров WordPress; вы увидите все строки в таблице, и вам нужно найти строку с названием «core_updater.lock» и нажать кнопку «Удалить».

28. Проблема с обновлением и перенаправлением страницы входа в WordPress

Что это такое?

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

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

  • Очистите куки и кеш. Перейдите в настройки браузера и выберите «Дополнительные инструменты» > «Очистить данные браузера»; затем выберите опции «Очистить файлы cookie и другие данные сайта» и «Кэшированные изображения и файлы».
  • Обновите настройки URL-адреса WordPress (отредактируйте файл wp-config.php через FTP-клиент).
  • Удалите файл .htaccess. Получите доступ к своему сайту через FTP-клиент, найдите файл .htaccess в корневой папке и загрузите его на свое устройство для резервного копирования. Затем удалите его; затем перейдите в каталог wp-admin и, если там есть файл .htaccess, удалите его. Если это было проблемой, вам удастся войти на свой веб-сайт и перейти в «Настройки»> «Постоянные ссылки» и нажать кнопку «Сохранить» без внесения каких-либо изменений, чтобы создать для вас новый файл .htaccess.
  • Деактивировать плагины.
  • Вернитесь к теме по умолчанию.

29. Вы заблокированы в админке WordPress (WP-Admin)

Что это такое?

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

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

  • Решите проблему с паролем. Нажмите Забыли пароль? ссылка на странице входа. Нажав на эту кнопку, вы сможете восстановить пароль, введя имя пользователя или адрес электронной почты. Однако, если у вас возникли проблемы с этим подходом или кажется, что он не работает (например, эта функция отключена), используйте вместо этого phpMyAdmin для сброса пароля. Обратите внимание, что этот второй метод следует использовать, если ничего не работает, так как это может привести к дальнейшим проблемам с веб-сайтом и базой данных.

30. Слишком много ошибок перенаправления

Что это такое?

Ошибка «слишком много перенаправлений» обычно возникает в результате неправильно настроенной проблемы перенаправления. В основном это означает, что конкретный веб-сайт продолжает перенаправляться между разными адресами таким образом, что на самом деле никуда не ведет — он не будет завершен.

При этом WordPress имеет оптимизированную для SEO структуру URL-адресов, в которой используется так называемая функция перенаправления (некоторые плагины WordPress также используют эту функцию). Когда дело доходит до какой-то неправильной настройки в этих инструментах, может появиться эта ошибка, то есть ваш сайт в конечном итоге перенаправляет посетителей на URL-адрес, который парадоксальным образом перенаправляет их обратно на исходный URL-адрес ссылки.

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

  • Деактивируйте все плагины (вы уже знаете, как это сделать)
  • Исправьте неправильный URL-адрес в URL-адресе WordPress. Вам нужно изменить свой адрес WordPress и адрес сайта; для этого перейдите в «Настройки» > «Основные» и внесите необходимые изменения.
  • Измените URL-адрес сайта, чтобы получить доступ к админке. Подключитесь к вашему сайту через FTP-клиент и найдите файл wp-config.php в корневом каталоге вашего сайта. Загрузите и отредактируйте этот файл с помощью текстового редактора и добавьте следующие две строки:

определить('WP_HOME','http://example.com');

определить('WP_SITEURL','http://example.com')

Обратите внимание, что вы должны заменить example.com на свой собственный веб-сайт. После того, как вы закончите, сохраните файл и загрузите его обратно на свой сервер.

31. Неправильная миниатюра Facebook

Что это такое?

Нередко можно заметить неправильную миниатюру публикации на Facebook, когда вы пытаетесь поделиться своими статьями. Есть много причин, почему это может произойти. Например, у вас может быть несколько изображений в теге og:Image, и избранное изображение может быть меньше остальных.

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

  • Загрузите уменьшенное изображение вручную. Нажмите на поле добавления изображения и загрузите изображение для публикации, и не забудьте установить его в качестве эскиза.
  • Используйте плагин Yoast SEO (плагин позволяет добавлять миниатюру Facebook к каждому сообщению)
  • Используйте инструмент отладки Facebook (это простой инструмент, который помогает устранять проблемы с миниатюрами Facebook)

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

Что это такое?

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

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

  • Измените лимит памяти. Откройте диспетчер FTP и подключитесь к своему серверу. Затем найдите файл wp-config.php в папках вашего сайта, щелкните его правой кнопкой мыши и выберите «Просмотр/редактирование». После открытия файла введите следующее: define('WP_MEMORY_LIMIT', '128M').
  • Проверьте наличие несовместимых плагинов. Перейдите в папку wp-content в вашем FTP-клиенте. Идея состоит в том, чтобы временно деактивировать все плагины WordPress, а затем повторно активировать их один за другим.
  • Проверьте наличие несовместимых тем. Повторите тот же процесс, что и с плагинами (и если вы, например, активировали новую тему WordPress, сначала переключитесь на тему по умолчанию — Twenty Sixteen).

33. Ошибка исчерпания памяти — увеличьте память PHP

Что это такое?

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

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

  • Увеличьте память PHP вашего сайта. Текущий лимит памяти вашего веб-сайта задается в файле wp-config.php, и чтобы увеличить объем памяти, вам необходимо отредактировать этот файл. Помните, что вам нужно использовать FTP-клиент для доступа к файлам вашего сайта.
  • Обновите свой текущий тарифный план хостинга (каждый хостинг поставляется с разным типом выделенной памяти, и если со временем ее становится недостаточно, пришло время масштабировать)

34. Ошибка безопасного соединения

Что это такое?

Ошибка безопасного подключения — это распространенная ошибка, которая обычно появляется, когда вы пытаетесь установить (или иногда обновить) тему или плагин из официального репозитория WordPress. WordPress имеет организованную систему управления обновлениями, которая часто проверяет наличие доступных обновлений на сайте WordPress.org, однако, если вашему веб-сайту не удается установить соединение с веб-сайтом WordPress.org, эта ошибка, скорее всего, появится.

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

  • Проверьте наличие проблем, связанных с сервером. Проблемы с сервером, с которыми вы можете столкнуться, зависят от тарифного плана хостинга, который вы используете в настоящее время. Например, если вы находитесь на сервере общего хостинга, сервер может подвергаться DDoS-атаке.
  • Установите расширение cURL для PHP (убедитесь, что это расширение установлено и включено)
  • Проверьте свой брандмауэр. Если вы используете службу брандмауэра, убедитесь, что порты, используемые вашим сервером, не заблокированы некоторыми правилами брандмауэра.

35. Отключение ошибок PHP

Что это такое?

Часто определенные ошибки WordPress могут появляться в админке вашего сайта. Однако эти ошибки не мешают WordPress отображать ваш сайт. Тем не менее, они все еще нуждаются в надлежащей адресации. Одной из таких групп ошибок являются ошибки PHP, и WordPress имеет необходимые приемы настройки для их обработки, в том числе то, как они отображаются на вашем сайте (особенно, если они отображаются в вашем внешнем интерфейсе, из-за чего ваш сайт выглядит совершенно непрофессионально).

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

  • Отключите ошибки PHP. Отредактируйте файл wp-config.php и найдите в этом файле следующий код:

определить('WP_DEBUG', правда);

Или, если для этой строки установлено значение «false», вы увидите следующее:

определить('WP_DEBUG', ложь);

В любом случае, вы должны заменить строку на этот код:

ini_set('display_errors','Выкл');

ini_set('error_reporting', E_ALL);

определить('WP_DEBUG', ложь);

определить('WP_DEBUG_DISPLAY', ложь);

Затем сохраните изменения и загрузите файл wp-config.php обратно на сервер. Ошибки больше не должны отображаться на вашем сайте.

36. 403 Запрещенная ошибка

Что это такое?

Ошибка 403 Forbidden возникает, когда разрешения вашего сервера не позволяют вам получить доступ к определенной странице. Есть разные причины, почему это происходит, следовательно, есть разные решения.

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

  • Деактивируйте свои плагины (а затем активируйте их один за другим, пока не поймете, какой из них вызвал ошибку)
  • Исправьте поврежденный файл .htaccess. Подключитесь к своему веб-сайту через FTP-клиент и найдите файл .htaccess в корневой папке вашего веб-сайта. Затем загрузите его на свое устройство, чтобы у вас была его резервная копия. После этого удалите его со своего сервера, и если ошибка исчезла, вы определили ее причину. Наконец, вы можете создать новый файл .htaccess в своей админке — Настройки > Постоянные ссылки.
  • Исправьте неправильные права доступа к файлам в WordPress (выполните те же шаги, которые мы описали в разделе об ошибке 6)

37. Ошибка 404

Что это такое?

The majority of Internet users are familiar with the 404 Error, and it signals that the server wasn't able to find the requested page. So, other site sections (such as the admin area, for example) should be able to load, it's only the specific requested page that doesn't load.

How do you fix it?

  • Reconfigure your permalinks settings. Reset your permalinks through Settings > Permalinks). If this doesn't work you'd have to do this manually. In that case, create a new file, give it the name .htaccess, and paste the following default code:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

38. 413 Request Entity Too large Error

Что это такое?

The 413 Request Entity Too Large Error usually appears when you're trying to upload a plugin or a theme to WordPress. The majority of WordPress hosts have their servers configured in such a way as to allow WordPress users to upload large files, however, every now and then this setting value may not be high enough, and that's when this error happens.

How do you fix it?

  • Increase upload size limit via functions file. Simply add the following codes to your theme's functions.php file or to a specific plugin:

@ini_set( 'upload_max_size' , '64M' );

@ini_set( 'post_max_size', '64M');

@ini_set( 'max_execution_time', '300' );

  • Increase upload size limit via .htaccess file. Edit the .htaccess file and add the following code:

php_value upload_max_filesize 64M

php_value post_max_size 64M

php_value max_execution_time 300

php_value max_input_time 300

39. 429 Too Many Requests Error

Что это такое?

The 429 Too Many Requests Error is an error that appears when a user makes too many requests to the server, and so the error pops up to basically protect the server from potential abuse.

How do you fix it?

  • Deactivate plugins
  • Switch to the default WordPress theme
  • Consult your hosting provider

40. 502 Bad Gateway Error

Что это такое?

The 502 Bad Gateway Error means that one server received an invalid response from an inbound server while acting as a gateway, hence the error's name. It's an annoying error because it might take some time to fix it (actually what's time-consuming is understanding the exact cause of the error).

How do you fix it?

  • Reload your page
  • Clear your browser cache
  • Disable your CDN (or Firewall) temporarily. if you're using a CDN service on your site, it could be that the servers are misbehaving.
  • Check your theme and plugins. Try deactivating your plugins first one by one, and if this doesn't fix the error, move on to checking your WordPress theme. Switch to the default theme and see whether the error is still present – if not, you now know what's caused it.
  • Contact your hosting provider. If none of the above steps work, it might be that the problem is on your host's end.

41. 503 Service Unavailable Error

Что это такое?

What usually causes the 503 Service Unavailable Error is an unresponsive PHP script (for instance, a plugin/theme issue or some custom code snippet). Occasionally, it might occur due to a server glitch, and if this is the case, it may disappear within several minutes.

How do you fix it?

  • Deactivate your plugins temporarily
  • Switch to a default WordPress theme
  • Temporarily disable your CDN
  • Boost your server's resources ( you might need to upgrade your hosting plan if you're running low on resources)
  • Reinstall WordPress with a fresh copy (this is in case nothing else works)

42. 504 Gateway Timeout Error

Что это такое?

The 504 Gateway Timeout Error occurs when a website has been trying to load unsuccessfully for some time. So, the server is struggling to deliver the website you're trying to access, however, it has failed to do so.

How do you fix it?

  • Check if you exceeded the maximum allowed bandwidth (especially if you're on a shared hosting plan – you might think about scaling up and talking to your web host)
  • Increase your PHP memory limit
  • Deactivate your WordPress plugins and switch to the default theme

43. WordPress Failed to Open Stream Error

Что это такое?

This error happens when WordPress isn't able to load a file that's mentioned in the site code. The error should usually point to the scripts' location in order to let you know where the error occurred (so there will be a specific message – permission denied, operation failed, no such file, and so on).

How do you fix it?

  • Deactivate plugins or your theme (do this if the message says “no such file or directory”)
    • alternatively, the problem may be a missing .htaccess file so go to Settings > Permalinks and then Save Changes to recreate the file
  • Check WordPress files and directory permissions (do this if the message says “permission denied”)

44. Your Site's Sidebar Appears Below the Main Content

Что это такое?

This isn't a specific error message as with most WordPress errors, but it's an issue nevertheless. So you could be basically working on your site, and you suddenly see that your site's sidebar appears below the main content (and you know that's not where it should be).

How do you fix it?

  • Fix the HTML or CSS error in your theme. There are two things you should search for:
  • Leftover <div>tags. They're used to add HTML elements, and if they're not opened and/or closed the way they're supposed to, they might cause problems with the sidebar positioning.
  • Incorrect margins in CSS. If your margins aren't properly set in the style.css file, then the sidebar may simply not have the space it needs alongside the main content.

45. White Text and Missing Buttons in WordPress Visual Editor

Что это такое?

Sometimes when users log in to their WordPress dashboard to start writing a blog post, they might be unpleasantly surprised if they see missing buttons (or blank white spaces instead of buttons). This is a relatively serious issue, unlike some minor WordPress errors, and should be addressed immediately.

How do you fix it?

  • Clear your browser cache (or even try using another Internet browser)
  • Install the TinyMCE plugin (some WordPress themes don't have this plugin within themselves, so the absence of it may cause the text and missing buttons error)
  • Replace TinyMCE scripts. If the first two solutions don't help, replace the TinyMCE script in your browser in order to bring things back to normal. To do this, replace the /wp-includes/js/tinymce/ folder with a fresh copy.

46. Destination Folder Already Exists Error

Что это такое?

The Destination Folder Already Exists Error happens during the installation of a WordPress theme or a plugin. The error prevents you from finishing the installation process too.

What actually happens is that WordPress extracts your theme's zip file (or your plugin's zip file) into a folder named after the file. However, if there's already a folder with the same name, then WordPress fails to finish this process, and the error appears.

How do you fix it?

  • Connect to your site using FTP. Go to the /wp-content/theme (or /wp-content/ plugins) folder and look for the folder named after the theme (or plugin) you were trying to install and delete it. Then go back to the WordPress admin area and try to re-install the theme (plugin) this time you shouldn't have any trouble installing it.

47. File and Folder Permissions Error

Что это такое?

In order to work properly, WordPress needs specific file and folder permissions. We already explained this in many of the errors we discussed as part of the solution, however, we'll deal with it once again in greater depth.

Here are the recommended numeric values for the file and folder permissions in WordPress:

  1. 755 for all folders and sub-folders
  2. 644 for all files

How do you fix it?

  • Connect to your website using an FTP client.

1) After connecting, go to the root folder of your website and right-click on File Permissions; now you should see the file permissions dialogue box. Enter the numeric value of 755 and click on “Recurse into subdirectories” and then select 'Apply to directories only'. Click OK to continue.

2) Next, select all folders and files in the root folder and right-click to see the file permissions; this time enter 644 in the numeric value section. After you're done click on “Recurse into subdirectories” and then select “Apply to files only”. Click OK to continue. If you've followed the steps correctly, your FTP client will begin setting file permissions to all your website files.

48. Распространенные проблемы с SSL

Что это такое?

Основная цель SSL-сертификатов — обеспечить безопасное соединение для онлайн-транзакций, а веб-сайты с поддержкой SSL используют уникальный SSL-сертификат для целей идентификации. Однако, если сервер притворяется, что работает по протоколу HTTPS, а сертификат не совсем соответствует, то возникнут некоторые распространенные проблемы с SSL, и большинство интернет-браузеров предупредят пользователя об этом.

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

Исправить ошибку NET::ERR_CERT_INVALID.

Эта ошибка появляется в Google Chrome, и может быть небольшая разница в том, как другие браузеры отображают ту же ошибку. Ошибка означает, что браузеры пользователей не приняли сертификат, предлагаемый конкретным веб-сайтом.

Попросите вашего хостинг-провайдера правильно установить ваш SSL-сертификат.

Исправьте ошибки смешанного содержимого после перехода WordPress на SSL/HTTPS. Ee уже рассмотрел бит ошибок смешанного содержимого в этой статье — вы можете найти его под номером 11.

Исправлено слишком много ошибок перенаправления после перехода на SSL/HTTPS. С этим мы тоже разобрались — вы можете найти его под номером 30.

49. Веб-сайт WordPress не обновляется сразу.

Что это такое?

Если ваш веб-сайт WordPress не отображает последние изменения, которые вы только что сделали, проблема определенно заключается в кэшировании. Это означает, что ваш браузер (или ваш плагин кэширования WordPress) хранит версию каждой страницы веб-сайта, и это позволяет им обслуживать страницы намного быстрее, вместо того, чтобы каждый раз запрашивать новую копию с вашего сервера. Таким образом, причина, по которой ваш сайт не обновляется сразу, может заключаться в том, что вы просматриваете кешированную версию.

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

  • Нажмите CTRL + F5 в Windows (или Cmd + R в Mac). Это должно перезагрузить вашу страницу.
  • Проверьте свой плагин кэширования WordPress. Первое, что вы должны сделать, это очистить все кеши в области настроек плагина кеша, а затем деактивировать плагин.

50. WordPress не удалось автоматически обновиться

Что это такое?

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

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

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

Конец связи!

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

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