7 наиболее распространенных ошибок WordPress с решением
Опубликовано: 2022-02-01Вы когда-нибудь сталкивались с ошибками WordPress, такими как белый экран смерти, сбой автоматического обновления, внутренняя ошибка сервера или любая другая подобная ошибка?
Я считаю, что да, и это причина, которая привела вас в этот блог. Однако, если вы этого не сделали, вы будете в какой-то момент. Поскольку это наиболее распространенные ошибки, и если вы используете WordPress в течение длительного времени, эти ошибки могут возникнуть независимо от того, есть ли у вас одностраничный веб-сайт WordPress или большой веб-сайт с множеством страниц.
Но вам не о чем беспокоиться, потому что если есть ошибка, то есть и решение. В этом блоге вы найдете причины, вызывающие некоторые из наиболее распространенных ошибок WordPress, и способы их исправления.
Итак, продолжайте читать, и если вы столкнулись с определенной проблемой, не стесняйтесь переходить к этой конкретной проблеме, чтобы найти решение.
7 наиболее распространенных ошибок WordPress с указанием причины и решения:
Вот 7 распространенных ошибок в WordPress. Продолжайте читать, чтобы узнать, что на самом деле означает проблема, причины и способы устранения:
Белый экран смерти WordPress (WSOD)
Ошибка белого экрана, как следует из названия, возникает, когда по какой-то причине экран вашего веб-сайта становится белым и не отвечает. Эта ошибка может сделать весь ваш сайт белым или его часть.
Например, вы столкнулись с ошибкой «Белый экран смерти» только на странице администратора, в то время как все остальные страницы работают нормально. Или, в некоторых случаях, ваши почтовые страницы могут работать абсолютно нормально, тогда как на других страницах отображается только белый экран без какой-либо информации.
В чем причина белого экрана смерти WordPress (WSOD)?
Как ошибки PHP, так и ошибки базы данных могут привести к появлению белого экрана на вашем веб-сайте WordPress. Если быть более точным, белый экран смерти может быть вызван:
- Проблема совместимости плагинов.
- Проблема совместимости темы WordPress.
Как исправить белый экран смерти WordPress?
В зависимости от причины решение будет разным. Посмотрите, как решить эту проблему:
- Проблема совместимости плагинов. В случае возникновения проблемы совместимости с плагином WordPress вы можете решить ее, деактивировав плагины один за другим. Если ваши страницы администратора зависли из-за WSOD, вы можете деактивировать их с помощью FTP. Войдите с помощью FTP, перейдите в папку wp-content/plugins и переименуйте папку плагина, чтобы деактивировать плагин.
- Проблема совместимости темы WordPress: Белая смерть экрана также может произойти при установке и деактивации новой темы. Чтобы решить эту проблему, вы можете просто активировать любую тему WordPress по умолчанию. И снова, если у вас нет доступа к страницам администратора, войдите через FTP, перейдите в /wp-content/themes/ и переименуйте имя папки темы.
Ошибка установления соединения с базой данных WordPress
Эта ошибка появляется, когда возникают проблемы с подключением к базе данных WordPress. Если возникает эта ошибка, ваш веб-сайт не будет загружаться, и у вас не будет доступа к какой-либо части веб-сайта, будь то внешний интерфейс или страницы администрирования.
В чем причина ошибки при установлении соединения с базой данных?
Проблемы с подключением к базе данных могут быть вызваны несколькими причинами. Эти причины могут быть
- Неправильные учетные данные базы данных (имя базы данных, имя пользователя базы данных, пароль базы данных)
- Неправильная информация о хостинге (хост базы данных)
- Поврежденная база данных
- Сервер не работает
Как исправить ошибку при подключении к базе данных WordPress
В зависимости от причины решение будет разным. Вот что вы можете сделать, чтобы решить эти проблемы по причинам, упомянутым выше:
- Неверные учетные данные базы данных. Наиболее распространенная причина ошибки базы данных — неправильные учетные данные базы данных. Поскольку у вас не будет доступа к вашему сайту, когда вы получите эту ошибку, вам необходимо войти через FTP, чтобы проверить правильность имени базы данных, имени пользователя и пароля. Вы можете найти эту информацию в файле wp-config.php.
- Неправильная информация о хостинге: если ваши учетные данные базы данных верны, существует вероятность, что ваша информация о хостинге неверна. Обычно большинство хостинг-провайдеров используют localhost в качестве хоста своей базы данных, он может отличаться в зависимости от вашего хостинг-провайдера, поэтому проверьте, используете ли вы правильное имя хоста базы данных.
- Сервер не работает: еще одна распространенная причина, которая работает за ошибкой подключения к базе данных, — это недоступность сервера. Если у вас есть все учетные данные и информация о хостинге верны, то, скорее всего, ваш сервер не работает. Сервер может быть недоступен, потому что он выполнил свою квоту или по любой другой причине, которую вы не можете исправить самостоятельно. В этом случае вам необходимо связаться с вашим хостинг-провайдером для дальнейших действий.
Хорошая скорость веб-сайта имеет решающее значение для получения хорошего рейтинга в поисковой выдаче и привлечения большего количества посетителей на ваш сайт. Ознакомьтесь с нашим блогом о том, как повысить скорость и производительность WordPress.
Режим обслуживания после обновления
Застревание в режиме обслуживания после обновления — одна из распространенных проблем, с которыми сталкиваются пользователи WordPress. В этой проблеме вы можете получать такие сообщения, как «Кратковременно недоступен для планового обслуживания. Пожалуйста, зайдите через минуту». WordPress CMS имеет собственный встроенный режим обслуживания, который активируется всякий раз, когда кто-то пытается обновить какой-либо плагин или тему. Система создает файл .maintenance при любом обновлении.
Почему вы видите сообщение режима обслуживания?
Обычно этот режим обслуживания занимает долю секунды, но некоторые вещи могут пойти не так, и вы застрянете в режиме обслуживания дольше, чем вам хотелось бы. Этими причинами могут быть:
- Закрытие браузера во время автообновления
- Попытка обновить огромное количество плагинов/тем одновременно.
- Проблема совместимости с темой/плагином
Как исправить проблемы с режимом обслуживания в WordPress?
Чтобы решить эту проблему, вам нужно удалить файл .maintenance. И снова вам нужно войти с помощью FTP-сервера, найти файл .maintenance, расположенный в корневой папке, и удалить его.

Обновление тем и плагинов является важной задачей обслуживания веб-сайта WordPress. Ознакомьтесь с нашим блогом об обслуживании веб-сайта WordPress: 13+ обязательных задач
Ошибка автоматического обновления WordPress
Иногда автоматическое обновление может дать сбой на сайтах WordPress. Эта ошибка может иногда приводить к появлению белого экрана. В то время как в других случаях он будет показывать сообщения о сбое обновления или других проблемах, связанных с PHP.
Что вызывает сбой автоматического обновления WordPress?
Некоторые из причин, которые могут остановить автоматическое обновление в WordPress, включают:
- Изменение разрешения файла
- Исчерпание лимита памяти PHP
Как решить проблему с автообновлением WordPress ?
Вы можете попробовать следующие варианты решения этой проблемы с автоматическим обновлением. Вот вероятное решение для причин, упомянутых выше:
- Изменение прав доступа к файлам. Получите доступ к своим файлам WordPress через FTP, перейдите в папку /upgrade/directory и измените ее разрешение на 777 или CHMOD. Эта папка должна быть доступна для записи для успешного автоматического обновления.
- Исчерпание лимита памяти PHP: Чтобы решить эту проблему, вам необходимо увеличить лимит памяти. Вы можете сделать это, открыв файл wp-config.php в корневой папке вашего каталога WordPress. В этом файле найдите строку, похожую на define('WP_MEMORY_LIMIT', '40M'); и обновите строку, чтобы определить ('WP_MEMORY_LIMIT', '128M');
Для получения более подробной информации об исчерпании лимита памяти PHP, посетите наш блог Как увеличить лимит памяти WordPress.
Время ожидания подключения к WordPress истекло
Ошибка времени соединения в WordPress — это ошибка, связанная с сервером. Веб-сайты, работающие на виртуальном хостинге, чаще всего сталкиваются с этой проблемой.
Что вызывает превышение времени ожидания подключения WordPress?
Некоторые из распространенных причин этих ошибок ожидания подключения WordPress включают в себя:
- Тяжелые плагины
- Несовместимость тем
- Исчерпание лимита памяти PHP
Как решить, что время ожидания соединения с WordPress истекло?
Что ж, переход на выделенный сервер должен решить все упомянутые проблемы. Однако, если вы планируете оставаться на том же виртуальном хостинге, указанные ниже решения должны устранить эту ошибку.
- Тяжелые плагины: если вы используете много тяжелых плагинов, попробуйте сначала деактивировать все плагины. Затем переустанавливайте плагины один за другим, и как только вы обнаружите плагин, вызывающий проблему, лучше его удалить.
- Несовместимость тем: как я уже упоминал ранее, если есть проблема с темой, первое, что вам нужно сделать, это переключиться на тему по умолчанию. Это должно решить проблему. Позже вы можете поговорить с поставщиком темы о проблеме или переключиться на другую тему, если это необходимо.
- Исчерпание лимита памяти PHP: вам необходимо увеличить память PHP. Я описал, как это сделать ранее в этом блоге. Вы также можете посмотреть видео ниже:
Внутренняя ошибка сервера WordPress
Внутренняя ошибка сервера — одна из распространенных ошибок WordPress, которая может вас расстроить. Поскольку эта ошибка отображает сообщение с просьбой связаться с администратором сервера.
Что вызывает внутреннюю ошибку сервера в WordPress?
500 Internal Server Error в WordPress может быть вызвана некоторыми причинами, которые я уже упоминал, говоря об их ошибках WordPress, наряду с другими причинами. Причины, которые могут вызвать 500 внутренних ошибок сервера, включают:
- Файл .htaccess поврежден
- Проблемы в основных файлах в папке wp-admin и wp-includes
- Плагины WordPress и проблема несовместимости темы.
- Ограничение памяти php
Как исправить внутреннюю ошибку сервера в WordPress?
Ниже я перечислил некоторые решения, которые должны решить эту наиболее распространенную ошибку сервера WordPress. Но, если они этого не сделают, обратитесь к поставщику услуг хостинга. Вот решения:
- Файл .htaccess поврежден: перейдите в корневую папку WordPress через FTP, измените имя файла .htaccess на .htaccess_old . Затем перезагрузите свой сайт, если он загрузится, сбросьте постоянную ссылку в панели администратора. Сброс постоянных ссылок приведет к повторному созданию файла .htaccess .
- Проблема заключается в основных файлах: если основные файлы повреждены, вам необходимо скопировать папки wp-admin и wp-includes со свежеустановленного сайта WordPress и повторно загрузить их.
️ Примечание . Способы решения проблем несовместимости плагинов и тем WordPress, а также ограничения памяти Php уже упоминались ранее в этом блоге.
Превышено максимальное время выполнения в WordPress
Это одна из фатальных ошибок, с которыми люди сталкиваются на сайтах WordPress. Эта чрезвычайно распространенная ошибка WordPress возникает, когда код PHP не выполняется в течение отведенного времени. Вы можете увидеть сообщения типа «Превышено максимальное время выполнения 60 секунд».
Что вызывает превышение максимального времени выполнения в WordPress?
Ну, эта проблема возникает, когда php_value max_execution_time и Max_execution_time установлены меньше, чем необходимо.
Как исправить превышение максимального времени выполнения в WordPress?
Вы можете решить эту проблему, выполнив следующие действия:
- Перейдите к файлу .htaccess и добавьте «php_value max_execution_time 300» внизу этого файла. Обязательно сделайте резервную копию файла .htaccess.
- Следующий шаг — отредактировать файл php.ini и добавить строку « max_execution_time = 60 ».
Заключительные слова
Это наиболее распространенные ошибки WordPress, с которыми сталкиваются владельцы сайтов WordPress. Я надеюсь, что вы нашли этот блог полезным и устранили ошибки, с которыми вы столкнулись. Если у вас есть какие-либо сомнения или вопросы относительно какой-либо из ошибок в этом списке, оставьте комментарий, и я отвечу как можно скорее.
