Как найти и исправить ошибки в wordpress

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

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

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

Поскольку это длинная статья, мы создали оглавление ниже для облегчения навигации.

Давайте посмотрим, как решать наиболее распространенные ошибки WordPress (одну за другой).

1 Как исправить внутреннюю ошибку сервера

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

Возможно, самая сбивающая с толку ошибка WordPress, с которой может столкнуться новичок, – это «Внутренняя ошибка сервера» или иногда «Внутренняя ошибка сервера 500».

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

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

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

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

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

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

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

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

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

3 Как исправить синтаксическую ошибку в WordPress

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

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

Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278

Сообщение об ошибке будет указывать на неожиданную вещь, обнаруженную в коде, и расположение сценария, в котором произошла ошибка, с номером строки. Чтобы решить эту проблему, вам необходимо исправить синтаксис. В большинстве случаев это отсутствующая скобка или какой-то неожиданный символ в коде. [ Исправить синтаксическую ошибку в WordPress ]

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

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

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

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

Однако чаще всего это неправильные учетные данные для входа в базу данных. Взгляните на общие решения этой проблемы. [ Исправить ошибку при установлении соединения с базой данных в WordPress ]

5 Как исправить белый экран смерти WordPress

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

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

В большинстве случаев это происходит, когда скрипт исчерпывает лимит памяти PHP. Это также может произойти из-за конфигурации на сервере. Также возможно, что пользователь увидит белый экран смерти только в определенных разделах своего сайта. [Посмотрите, как исправить белый экран смерти WordPress ]

6 Как исправить ошибку 404 в сообщениях WordPress

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

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

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

7 Как исправить ошибку содержимого боковой панели ниже в WordPress

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

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

Иногда, когда пользователи добавляют фрагменты кода на свой сайт, они могут случайно забыть закрыть HTML-тег div или добавить дополнительный закрывающий div, что может привести к нарушению макета темы. Другая распространенная причина – использование непропорциональной ширины в CSS или неправильная очистка плавающего элемента. [ Исправить боковую панель, появляющуюся под ошибкой содержимого в WordPress ]

8 Как исправить белый текст и отсутствующие кнопки в визуальном редакторе WordPress

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

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

Эта проблема может возникнуть, если объединенный JavaScript не работает. Это также может быть вызвано отсутствием или повреждением файлов TinyMCE или конфликтом с каким-либо другим плагином, который изменяет или расширяет TinyMCE, поставляемый с WordPress. [Исправить белый текст и отсутствующие кнопки в визуальном редакторе WordPress ]

9 Исправление: ошибка исчерпания памяти WordPress – увеличение памяти PHP

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

Признаком этой ошибки может быть белый экран смерти или сообщение об ошибке, подобное этому:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/site1/wp-includes/plugin.php on line xxx

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

10 Что делать, если вы заблокированы от администратора WordPress (wp-admin)

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

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

Плагин или код, который неправильно пытается внести некоторые изменения в раздел администратора, также могут заблокировать вас. Вы также можете потерять доступ к админке из-за взлома сайта WordPress. [ Исправить заблокированную проблему администратора WordPress ]

11 Как исправить проблему обновления и перенаправления страницы входа в WordPress

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

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

В большинстве случаев это происходит из-за неправильных значений полей URL-адреса сайта и домашнего URL-адреса в таблице параметров WordPress. Это также может быть вызвано плохо настроенными настройками постоянной ссылки или настройкой перенаправления в файле .htaccess. [ Исправить проблему обновления и перенаправления страницы входа в WordPress ]

12 Как исправить проблему загрузки изображений в WordPress

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

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

Все эти файлы в медиатеке будут повреждены. Эта ошибка возникает из-за неправильных прав доступа к файлам и каталогам при установке WordPress. Эту проблему может вызвать ряд факторов. [ Устранение проблем с загрузкой изображений в WordPress ]

13 Как исправить общие проблемы с изображениями в WordPress

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

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

Это не ошибка или проблема в WordPress. Вам просто нужно ознакомиться с тем, как WordPress обрабатывает мультимедиа. [ Исправить распространенные проблемы с изображениями в WordPress ]

14 Как исправить ошибку «Вы уверены, что хотите это сделать?» В WordPress

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

Пользователи могут столкнуться с этой ошибкой в ​​админке WordPress. Наиболее распространенной причиной этой ошибки является неправильное использование плагина или темы Nonce.

Nonce – это специальные ключи безопасности, которые могут быть добавлены к URL-адресам при выполнении действия администратора в WordPress. Иногда плагин или тема могут использовать их неправильно, что может привести к тому, что пользователи увидят эту ошибку. [ Исправьте, вы уверены, что хотите сделать эту ошибку в WordPress ]

15 Как исправить ошибку «Кратковременная недоступность из-за запланированного обслуживания» в WordPress

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

Иногда из-за незавершенного или прерванного обновления WordPress вы можете увидеть в WordPress ошибку «Кратковременно недоступно для планового обслуживания».

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

16 Как исправить ошибку, при которой WordPress не отправляет электронную почту

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

Самый распространенный симптом этой проблемы – отсутствие писем с контактной формой или уведомлений WordPress от вашего сайта.

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

17 Как исправить ошибки RSS-канала WordPress

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

Большинство ошибок RSS-канала WordPress вызвано плохим форматированием. Вы можете увидеть такие ошибки:

XML Parsing Error: XML or text declaration not at start of entity Location: http://example.com/feed Line Number 2, Column 1:

Сообщение об ошибке RSS-канала зависит от того, какой браузер вы используете. Вы также можете увидеть это сообщение об ошибке при посещении своей ленты в браузере.

Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

WordPress выводит RSS-каналы в XML, который является языком строгой разметки. Отсутствующий разрыв строки или лишняя вкладка могут нарушить работу RSS-канала. [ Исправить ошибки RSS-канала WordPress ]

18 Как исправить ошибку 403 Forbidden в WordPress

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

403 Запрещенный код ошибки отображается, когда разрешения вашего сервера не разрешают доступ к определенной странице. Вот почему ошибка обычно сопровождается текстом:

403 Forbidden – You don't have permission to access '/’ on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

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

19 Как исправить ошибку слишком большого количества переадресаций в WordPress

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

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

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

20 Как исправить ошибку «Загрузка: не удалось записать файл на диск» в WordPress

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

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

У каждого файла и папки на вашем веб-сайте есть набор разрешений. Ваш веб-сервер контролирует доступ к файлам на основе этих разрешений. Неправильные разрешения для папки могут лишить вас возможности записывать файлы на сервер. Это означает, что ваш веб-сервер не может создавать или добавлять новые файлы в эту конкретную папку. [ Исправить загрузку: не удалось записать файл на диск, ошибка ]

21 Как исправить ошибку «Этот сайт содержит вредоносные программы» в WordPress

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

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

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

22 Как исправить ошибку пропущенного сообщения в расписании в WordPress

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

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

Однако иногда WordPress может пропускать запланированные публикации по ряду причин. Если это случалось с вами более чем несколько раз, вам необходимо решить эту проблему. [ Исправить ошибку пропущенного расписания публикации в WordPress ]

23 Как исправить фатальную ошибку: превышено максимальное время выполнения в WordPress

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

WordPress написан в основном на языке программирования PHP. Для защиты веб-серверов от злоупотреблений установлено ограничение по времени, в течение которого сценарий PHP может работать.

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

24 Как исправить ошибку Facebook с неправильным эскизом в WordPress

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

Существует множество причин, по которым Facebook не может правильно угадать правильную миниатюру. Одна из наиболее частых причин – наличие нескольких изображений, установленных в теге og: image, где ваше избранное изображение меньше остальных изображений.

Facebook использует теги Open Graph (og), а такие плагины, как Yoast SEO, автоматически добавляют их на ваш сайт, чтобы избежать проблем с отсутствием эскизов. [ Исправить проблему с неправильными миниатюрами Facebook в WordPress ]

25 Как исправить проблему с выходом из системы WordPress

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

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

26 Как исправить ошибку смешанного содержимого в WordPress

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

Ошибки смешанного содержимого вызваны неправильными настройками HTTP / SSL на вашем сайте WordPress. Они могут или не могут повлиять на функциональность вашего сайта, но они могут повлиять на SEO вашего сайта и пользовательский опыт.

По сути, на веб-сайте с поддержкой SSL все ресурсы должны загружаться с использованием URL-адреса HTTP. На вашем сайте может быть контент с URL-адресами HTTP, либо плагин или тема могут загружать файл по HTTP. Это вызывает ошибку смешанного содержимого, поскольку эти ресурсы не загружаются с использованием безопасного протокола.

Чтобы исправить это, вам нужно выяснить, какие ресурсы загружаются небезопасно, а затем исправить их URL-адреса. Вы можете сделать это с помощью плагина или вручную. [ Исправить ошибки смешанного содержания в WordPress ]

27 Как исправить неработающую кнопку добавления мультимедиа в WordPress

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

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

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

28 Как исправить ошибку 502 Bad Gateway в WordPress

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

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

Эта задержка может быть временной ошибкой, вызванной высоким трафиком. Это также может быть вызвано плохо закодированной темой или плагином WordPress. И последнее, но не менее важное: неправильная конфигурация сервера также может вызвать эту ошибку. [ Исправить ошибку 502 неверного шлюза в WordPress ]

29 Как исправить ошибку 503 Service Unavailable в WordPress

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

Это также может быть вызвано большой нагрузкой на сервер, сбоем сервера или атакой грубой силы. В этом случае он может автоматически исчезнуть через несколько минут. Если он не исчезнет, ​​вам нужно будет устранить и исправить его. [ Исправить ошибку 503 service unavailable в WordPress ]

30 Как исправить ошибку тайм-аута шлюза 504 в WordPress

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

У вас больше шансов увидеть эту ошибку, если вы используете брандмауэр WordPress, такой как Sucuri или Cloudflare. [ Исправить ошибку тайм-аута шлюза 504 в WordPress ]

31 Как исправить ошибку WordPress «Не удалось открыть поток»

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

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

Сообщение об ошибке может быть разным, в зависимости от того, где в коде возникает ошибка и чем она вызвана. В каждом случае за фразой «Не удалось открыть поток» будет следовать причина. Например, отказано в разрешении, отсутствие такого файла или каталога, сбой операции и т.д. [ Исправить ошибку WordPress не удалось открыть поток ]

32 Как исправить ошибку “слишком много запросов” в WordPress 429

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

Ошибка 429 – это превентивная мера по защите серверов от злоупотреблений. Эта ошибка возникает, когда бот, скрипт или пользователь делает слишком много запросов к серверу.

Однако, если он не настроен должным образом, он может заблокировать доступ поисковых систем и других API к вашему сайту. Чтобы исправить это, вам нужно будет найти некорректный код, плагин или службу, которые вызывают ошибку. [ Исправить ошибку слишком большого количества запросов WordPress 429 ]

33 Как исправить ошибку 413 Request Entity Too large в WordPress

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

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

Это также помешает вам загружать большие файлы в медиа-библиотеку. В этом случае вы увидите другое сообщение, четко указывающее, что размер файла превышает максимально допустимый предел. [ Исправить ошибку размера запроса 414 в WordPress ]

34 Как отключить ошибки PHP в WordPress

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

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

В WordPress есть простые приемы настройки, позволяющие контролировать ошибки PHP и то, как они отображаются или регистрируются на вашем веб-сайте. Вам просто нужно отключить их, и ошибки PHP исчезнут с вашего сайта. [ Исправить ошибки PHP в WordPress ]

35 Как исправить ошибку безопасного подключения в WordPress

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

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

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

36 Как исправить ошибку уже существующей папки назначения в WordPress

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

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

Если папка с таким именем уже существует, WordPress прерывает установку со следующим сообщением об ошибке.

Целевая папка уже существует. /home/user/example.com/wp-content/plugins/wpforms/

Не удалось установить плагин.

Чтобы исправить это, вам просто нужно удалить существующую папку, а затем продолжить установку. [ Исправить ошибку в папке, которая уже существует в WordPress ]

37 Как исправить ошибку «Другое обновление в процессе» в WordPress

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

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

Что происходит, так это то, что WordPress автоматически устанавливает параметр блокировки обновления в базе данных. Эта опция базы данных предотвращает одновременное обновление вашего веб-сайта. Эта опция автоматически исчезает через некоторое время. Однако, если это не так или вы не хотите ждать, вы также можете исправить это вручную. [ [Исправить другую ошибку процесса обновления в WordPress](https://techblog.sdstudio.top/kak-ispravit-oshibku-drugoe-obnovlenie-v-processe-v-wordpress-pri-obnovlenii-cms/ “Как исправить ошибку) ]

38 Как исправить ошибку ключа сброса пароля в WordPress

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

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

Это вызвано нехваткой места на диске в вашей учетной записи хостинга WordPress. Поскольку на диске больше нет места, WordPress не может сохранить новые данные в базе данных. Самый простой способ исправить это – просто удалить несколько ненужных файлов с вашего сайта. [ Исправить ошибку ключа сброса пароля в WordPress ]

39 Как исправить ошибку «Отсутствует временная папка» в WordPress

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

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

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

40 Как исправить ошибки файла Pluggable.php в WordPress

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

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

Предупреждение: невозможно изменить информацию заголовка – заголовки, уже отправленные (вывод начался в /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) в / home / username / demosite / wp-includes / pluggable. php в строке 1179

Иногда вы сможете продолжить работу над своим сайтом, несмотря на ошибку, иногда ошибка будет фатальной и сделать ваш сайт полностью недоступным. [ Исправить ошибки файла pluggable.php в WordPress ]

41 Как исправить распространенные проблемы с SSL в WordPress

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

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

Самый простой способ исправить это – попросить вашего хостинг-провайдера WordPress правильно установить ваш SSL-сертификат. Дополнительные сведения и другие ошибки, вызванные неправильной настройкой SSL, см. В нашем руководстве по исправлению распространенных проблем с SSL в WordPress.

42 Как исправить ошибку прав доступа к файлам и папкам в WordPress

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

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

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

Вам нужно будет установить все права доступа к папкам на 755 и все права доступа к файлам на 655. Подробнее читайте в нашей статье о том, как исправить права доступа к файлам и папкам в WordPress.

43 Как исправить ошибку загрузки изображения HTTP в WordPress

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

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

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

Пошаговые инструкции см. В нашем полном руководстве по исправлению ошибки загрузки изображения HTTP в WordPress.

44 Как исправить ошибку “Подключение не является частной”

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

Ошибка «Ваше соединение не является частным» появляется на веб-сайтах, использующих протокол SSL / HTTPs, когда ваш браузер не может проверить сертификат SSL, выданный веб-сайтом.

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

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

45 Как исправить ошибку «Срок действия ссылки, по которой вы перешли, истек» в WordPress

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

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

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

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

46 ​​Сайт WordPress не обновляется сразу, проблема

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

На вашем веб-сайте WordPress не отображаются последние внесенные вами изменения? Наиболее частая причина этой проблемы – кеширование.

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

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

47 Как исправить ошибку «Не удалось загрузить ресурс» в WordPress

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

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

Однако, если эти файлы не найдены, вы увидите ошибку «Не удалось выделить ресурс» в инструменте проверки браузера.

Самое простое решение – убедиться, что файл действительно существует на вашем сайте. Однако, если это не сработает, вам необходимо проверить свои URL-адреса WordPress, чтобы убедиться, что они верны.

Подробные инструкции см. В нашем руководстве о том, как исправить ошибку «Не удалось загрузить ресурс» в WordPress.

48 Как исправить ошибку «Отсутствует временная папка» в WordPress

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

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

Чтобы исправить это, вам нужно добавить следующий код в ваш файл wp-config.php.

1

define('WP_TEMP_DIR', dirname(__FILE__). '/wp-content/temp/');

После этого вам необходимо подключиться к своему веб-сайту с помощью FTP-клиента и создать новую папку с именем «temp» внутри папки wp-content.

Для получения дополнительной информации см. Наше руководство о том, как исправить ошибку отсутствия временной папки в WordPress.

49 Как исправить ошибку «Робот Googlebot не может получить доступ к файлам CSS и JS» в WordPress

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

Вы видите ошибки сканирования в консоли поиска Google с сообщением «Робот Googlebot не может получить доступ к ресурсам»? Чтобы понять страницу, робот Googlebot должен просмотреть ее с соответствующими файлами CSS и JavaScript.

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

Наиболее частой причиной этой ошибки является случайная блокировка пользователями этих ресурсов с помощью файла .htaccess или robots.txt. Просмотрите оба файла в корневой папке своего веб-сайта, чтобы убедиться, что вы не блокируете статические ресурсы.

Для получения подробных инструкций следуйте нашей статье о том, как исправить ошибку Googlebot, которая не может получить доступ к файлам CSS и JS в WordPress.

50 Самостоятельное устранение ошибок WordPress

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

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

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

Источник записи: https://www.wpbeginner.com

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

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

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

Для вашего удобства, мы собрали топ-7 лучших плагинов для поиска ошибок WP в одну статью. В неё вошли только полезные инструменты, проверенные временем и другими вебмастерами. А их бесплатность позволяет использовать их без ограничений, даже если у вас много проектов.

Health Check & Troubleshooting

Один из самых популярных плагинов для поиска ошибок в ВордПресс. Он регулярно обновляется и используется на более чем 200 тысячах сайтов. Для русскоязычных вебмастеров инструмент особенно удобен, благодаря наличию перевода на русский. Health Check & Troubleshooting имеет открытый исходный код, поэтому:

  • проверка вашего проекта с его помощью абсолютно безопасна;
  • опытные программисты могут доработать инструмент под свои потребности, расширив его функциональность.

Плагин для WordPress в автоматическом режиме проверит:

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

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

Debug This

Ещё один бесплатный инструмент, который будет полезен разработчикам WP. В отличие от предыдущего, он не имеет перевода на русский язык, а также реже обновляется. Тем не менее, он пользуется популярностью и очень эффективен. Его главное достоинство — поиск и вывод всей необходимой информации в один клик. В неё входят сведения о:

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

Debug This позволяет быстро провести отладку. Вы потратите меньше времени на поиск ошибки, из-за которой возникла проблема, ведь получите общую информацию сразу обо всём, в виде 60 отчётов. При этом просмотреть необходимые сведения можно прямо из панели администратора. А когда ошибка будет обнаружена, вы сможете либо устранить её самостоятельно, либо обратиться за помощи в службу поддержки ВордПресс, темы или другого продукта, с которым она связана.

Query Monitor

Как становится понятно из названия, данный инструмент предназначен для мониторинга и отладки запросов разного рода. Например, к базе данных или редактору блоков. Его используют в более чем 100 тысячах проектов на ВордПресс, что подтверждает его полезность. Query Monitor имеет перевод на русский язык, поэтому подойдет даже не знающим английского языка вебмастерам.

В процессе поиска ошибок плагин проверяет и обнаруживает:

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

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

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

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

Black Bar

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

К сожалению, с последними версиями ВордПресс инструмент не тестировался. Его корректная работа гарантируется только если у вас WP до 5.1.4 версии. Поэтому он подойдёт не всем вебмастерам. Если у вас более поздний выпуск WordPress — попробовать плагин можно, но не факт, что он поможет вам обнаружить ошибки.

Функции Black Bar:

  • отображение появляющихся в процессе загрузки страниц ошибок PHP;
  • проверка глобальных переменных, таких как POST, COOKIE, SESSION, GET, SERVER;
  • показывает совершенные запросы MySQL и сколько времени было потрачено на их реализацию;
  • отладка плагинов и шаблонов ВордПресс через консоль.

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

BulletProof Security

Данный плагин проводит поиск ошибок в плане безопасности вашего проекта на WordPress. Он высоко оценён вебмастерами и часто обновляется. На форуме поддержки разработчики помогают пользователям решать возникающие проблемы. Приятный бонус — перевод BulletProof Security на русский язык, делающий его использование комфортнее для начинающих. Что делает данный инструмент:

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

BulletProof Security имеет 3 темы оформления, позволяет обслуживать как внешний, так и внутренний интерфейс проекта, и вообще очень дружественен к пользователям. Если для вас важна безопасность, тогда данный плагин для WordPress поможет её улучшить, а также найти ошибки, которые потенциально ей вредят.

У инструмента есть PRO-версия, расширяющая её функциональность. Но её стоит рассматривать только опытным вебмастерам, которые убедились в том, что им подходит основная, но для решения всех задач нужны дополнительные возможности.

Media Cleaner

Еще один полезный плагин, однако, находящий совсем другой тип ошибок, нежели представленные в начале нашего топа инструменты. Media Cleaner сканирует вашу «Библиотеку медиафайлов», с целью обнаружения файлов и записей, которые:

  • засоряют ваш ВордПресс и не используются;
  • повреждены;
  • работают неправильно.

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

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

Media Cleaner доступен на русском и английском языках. Он тестировался на разных версиях ВордПресс, в том числе и на последних выпусках. Он совместим с любыми шаблонами, плагинами и записями медиафайлов. Если у вас многофункциональный сайт с большим количеством подключенных дополнительных инструментов, тогда для полноценной очистки может потребоваться Pro-версия, цена которой (на 1 год, для 1 сайта) составляет $24.

WP Safe Mode

Инструмент используется для включения в ВордПресс так называемого «безопасного режима». В нём вы сможете отключать и включать определённые плагины и менять темы, чтобы проверить, как работает сайт в видоизменённом варианте. Это дает возможность разобраться, из-за какого именно дополнения возникла та или иная ошибка.

Установить WP Safe Mode можно через FTP, что особенно выручает в ситуациях, когда доступ к сайту был потерян из-за ошибок PHP. К примеру, при возникновении «белого экрана смерти» или пустых экранов. Иногда это единственный способ восстановить работоспособность проекта WordPress, потому что без активации безопасного режима с отключением дополнений, разобраться с проблемой и причинами её появления как-то по-другому невозможно.

Другие достоинства плагина:

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

WP Safe Mode не доступен на русском языке, поэтому у не знающих английский пользователей ВордПресс могут возникнуть незначительные трудности с его применением.

Подведём итоги

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

  • бесплатные и доступны всем желающим;
  • имеют открытый исходный код и полностью безопасны;
  • проверены опытом других работающих с WordPress мастеров.

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

Более быстрый и безопасный способ исправления ошибок WordPress

Один из самых популярных плагинов для поиска ошибок в ВордПресс. Он регулярно обновляется и используется на более чем 200 тысячах сайтов. Для русскоязычных вебмастеров инструмент особенно удобен, благодаря наличию перевода на русский. Health Check & Troubleshooting имеет открытый исходный код, поэтому:

  • проверка вашего проекта с его помощью абсолютно безопасна;
  • опытные программисты могут доработать инструмент под свои потребности, расширив его функциональность.

Плагин для WordPress в автоматическом режиме проверит:

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

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

Debug This

Ещё один бесплатный инструмент, который будет полезен разработчикам WP. В отличие от предыдущего, он не имеет перевода на русский язык, а также реже обновляется. Тем не менее, он пользуется популярностью и очень эффективен. Его главное достоинство — поиск и вывод всей необходимой информации в один клик. В неё входят сведения о:

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

Debug This позволяет быстро провести отладку. Вы потратите меньше времени на поиск ошибки, из-за которой возникла проблема, ведь получите общую информацию сразу обо всём, в виде 60 отчётов. При этом просмотреть необходимые сведения можно прямо из панели администратора. А когда ошибка будет обнаружена, вы сможете либо устранить её самостоятельно, либо обратиться за помощи в службу поддержки ВордПресс, темы или другого продукта, с которым она связана.

Query Monitor

Как становится понятно из названия, данный инструмент предназначен для мониторинга и отладки запросов разного рода. Например, к базе данных или редактору блоков. Его используют в более чем 100 тысячах проектов на ВордПресс, что подтверждает его полезность. Query Monitor имеет перевод на русский язык, поэтому подойдет даже не знающим английского языка вебмастерам.

В процессе поиска ошибок плагин проверяет и обнаруживает:

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

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

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

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

Black Bar

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

К сожалению, с последними версиями ВордПресс инструмент не тестировался. Его корректная работа гарантируется только если у вас WP до 5.1.4 версии. Поэтому он подойдёт не всем вебмастерам. Если у вас более поздний выпуск WordPress — попробовать плагин можно, но не факт, что он поможет вам обнаружить ошибки.

Функции Black Bar:

  • отображение появляющихся в процессе загрузки страниц ошибок PHP;
  • проверка глобальных переменных, таких как POST, COOKIE, SESSION, GET, SERVER;
  • показывает совершенные запросы MySQL и сколько времени было потрачено на их реализацию;
  • отладка плагинов и шаблонов ВордПресс через консоль.

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

BulletProof Security

Данный плагин проводит поиск ошибок в плане безопасности вашего проекта на WordPress. Он высоко оценён вебмастерами и часто обновляется. На форуме поддержки разработчики помогают пользователям решать возникающие проблемы. Приятный бонус — перевод BulletProof Security на русский язык, делающий его использование комфортнее для начинающих. Что делает данный инструмент:

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

BulletProof Security имеет 3 темы оформления, позволяет обслуживать как внешний, так и внутренний интерфейс проекта, и вообще очень дружественен к пользователям. Если для вас важна безопасность, тогда данный плагин для WordPress поможет её улучшить, а также найти ошибки, которые потенциально ей вредят.

У инструмента есть PRO-версия, расширяющая её функциональность. Но её стоит рассматривать только опытным вебмастерам, которые убедились в том, что им подходит основная, но для решения всех задач нужны дополнительные возможности.

Media Cleaner

Еще один полезный плагин, однако, находящий совсем другой тип ошибок, нежели представленные в начале нашего топа инструменты. Media Cleaner сканирует вашу «Библиотеку медиафайлов», с целью обнаружения файлов и записей, которые:

  • засоряют ваш ВордПресс и не используются;
  • повреждены;
  • работают неправильно.

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

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

Media Cleaner доступен на русском и английском языках. Он тестировался на разных версиях ВордПресс, в том числе и на последних выпусках. Он совместим с любыми шаблонами, плагинами и записями медиафайлов. Если у вас многофункциональный сайт с большим количеством подключенных дополнительных инструментов, тогда для полноценной очистки может потребоваться Pro-версия, цена которой (на 1 год, для 1 сайта) составляет $24.

WP Safe Mode

Инструмент используется для включения в ВордПресс так называемого «безопасного режима». В нём вы сможете отключать и включать определённые плагины и менять темы, чтобы проверить, как работает сайт в видоизменённом варианте. Это дает возможность разобраться, из-за какого именно дополнения возникла та или иная ошибка.

Установить WP Safe Mode можно через FTP, что особенно выручает в ситуациях, когда доступ к сайту был потерян из-за ошибок PHP. К примеру, при возникновении «белого экрана смерти» или пустых экранов. Иногда это единственный способ восстановить работоспособность проекта WordPress, потому что без активации безопасного режима с отключением дополнений, разобраться с проблемой и причинами её появления как-то по-другому невозможно.

Другие достоинства плагина:

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

WP Safe Mode не доступен на русском языке, поэтому у не знающих английский пользователей ВордПресс могут возникнуть незначительные трудности с его применением.

Подведём итоги

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

  • бесплатные и доступны всем желающим;
  • имеют открытый исходный код и полностью безопасны;
  • проверены опытом других работающих с WordPress мастеров.

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

Более быстрый и безопасный способ исправления ошибок WordPress

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

В целом, для определения источника ошибки WordPress требуется, чтобы мы выполнили следующие шаги:

Переключиться на тему по умолчанию, такую как Twenty Seventeen;

Отключить все плагины и повторно активировать их, один за другим;

После активации каждого плагина обновить свой сайт на front end, чтобы проверить, появляется ли старая проблема;

Профессия PHP-разработчик с нуля до PRO

Готовим PHP-разработчиков с нуля

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

Узнать подробнее

Командная стажировка под руководством тимлида

90 000 рублей средняя зарплата PHP-разработчика

3 проекта в портфолио для старта карьеры

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

К счастью, теперь есть способ устранения неполадок сайта без побочного эффекта простоев. Благодаря бесплатному плагину Health Check вы можете выполнить описанные выше действия таким образом, который ограничивается только вашей учетной записью пользователя. Вот как это работает:

Давайте выздоравливать

Проверка работоспособности была разработана людьми из WordPress.org и может считаться «официальным» плагином, подобно Jetpack или BuddyPress. Это означает, что он заслуживает доверия и имеет множество коллективных знаний, когда дело доходит до поиска потенциальных проблем.

Тем не менее, когда вы активируете плагин и перейдете в Dashboard > Health Check , вы получите сообщение о том, что вы должны создать резервную копию своего сайта перед проведением любого тестирования. Хотя маловероятно, что у вас возникнут серьезные проблемы, всегда лучше быть в безопасности, чем сожалеть.

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

Более быстрый и безопасный способ исправления ошибок WordPress

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

Отладочная информация

Вкладка «Debug Information» — это полный список стилей для вашего веб-сайта со всеми подробностями. Здесь вы найдете общую информацию о вашей установке, список всех тем и плагинов, информацию о сервере, разрешениях на файлы и многое другое.

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

И если вам нужно поделиться конфигурацией своего сайта со специалистом технической поддержки (будь то на WordPress.org или в другом месте), все в этой панели можно легко скопировать в буфер обмена.

Более быстрый и безопасный способ исправления ошибок WordPress

Режим поиска неисправностей

Теперь мы пришли к интересной части! Режим поиска работоспособности Health Check — действительно обязательная функция плагина. Чтобы активировать его, перейдите на вкладку «Troubleshooting», прочтите краткие инструкции и нажмите кнопку «Enable Troubleshooting Mode».

При входе в этот режим вы заметите, что в разделе «Административная панель» в верхней части экрана появился пункт меню «Troubleshooting Mode». Здесь вы сможете включать плагины или темы по мере устранения процесса неполадок. Это, конечно же, гораздо удобнее, чем открывать страницу «Плагины» или «Темы» каждый раз, когда вы хотите внести изменения.

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

Более быстрый и безопасный способ исправления ошибок WordPress

Хотя режим устранения неполадок невероятно полезен, есть несколько вещей, которые необходимо принять к сведению:

Любые «обязательные» плагины WordPress, активированные на вашем сайте, НЕ будут деактивированы;

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

При тестировании некоторые функции вашего сайта, которые требуют плагинов, не будут работать, пока вы их не активируете;

Другие интересные моменты

Стоит отметить, что проверка работоспособности также включает некоторые дополнительные преимущества:

Информация о PHP

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

Инструмент целостности файлов

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

Инструмент проверки почты

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

Более быстрый и безопасный способ исправления ошибок WordPress

Шах и мат

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

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

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

Автор: Eric Karkovack

Источник: //speckyboy.com/

Профессия PHP-разработчик с нуля до PRO

Готовим PHP-разработчиков с нуля

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

Узнать подробнее

Командная стажировка под руководством тимлида

90 000 рублей средняя зарплата PHP-разработчика

3 проекта в портфолио для старта карьеры

Редакция: Команда webformyself.

If you are encountering a WordPress error message or white screen, don’t panic. Someone has likely encountered the same message before and it can easily be solved.

This page lists the most common WordPress errors experienced by WordPress users, and provides a starting point for fixing them. At WordPress Support, you will also find links to more detailed pages or forums where a volunteer will be there to help.

The White Screen of Death

Both PHP errors and database errors can manifest as a white screen, a blank screen with no information, commonly known in the WordPress community as the WordPress White Screen of Death (WSOD).

Before resorting to desperate measures, there are a number of reasons for the WordPress white screen of death:

  • A Plugin is causing compatibility issues. If you can access the Administration Screens try deactivating all of your Plugins and then reactivating them one by one. If you are unable to access your Screens, log in to your website via FTP. Locate the folder wp-content/plugins and rename the Plugin folder plugins_old. This will deactivate all of your Plugins. You can read more about manually deactivating your plugins in the Troubleshooting FAQ.
  • Your Theme may be causing the problem. This is especially likely if you are experiencing the white screen of death after you have just activated a new Theme, or created a New Site in a WordPress Network. Log in to the WordPress Administration Screens and activate a default WordPress Theme (e.g. Twenty Twenty-One). If you are using WordPress 5.8 and below, please switch to Twenty Twenty-One theme since the Twenty Twenty-Two theme requires 5.9 and above. If you can’t access your Administration Screens, access your website via FTP and navigate to the /wp-content/themes/ folder. Rename the folder for the active Theme.

The WP_DEBUG feature often provides additional information.

Internal Server Error

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

Отладочная информация

Вкладка «Debug Information» — это полный список стилей для вашего веб-сайта со всеми подробностями. Здесь вы найдете общую информацию о вашей установке, список всех тем и плагинов, информацию о сервере, разрешениях на файлы и многое другое.

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

И если вам нужно поделиться конфигурацией своего сайта со специалистом технической поддержки (будь то на WordPress.org или в другом месте), все в этой панели можно легко скопировать в буфер обмена.

Более быстрый и безопасный способ исправления ошибок WordPress

Режим поиска неисправностей

Теперь мы пришли к интересной части! Режим поиска работоспособности Health Check — действительно обязательная функция плагина. Чтобы активировать его, перейдите на вкладку «Troubleshooting», прочтите краткие инструкции и нажмите кнопку «Enable Troubleshooting Mode».

При входе в этот режим вы заметите, что в разделе «Административная панель» в верхней части экрана появился пункт меню «Troubleshooting Mode». Здесь вы сможете включать плагины или темы по мере устранения процесса неполадок. Это, конечно же, гораздо удобнее, чем открывать страницу «Плагины» или «Темы» каждый раз, когда вы хотите внести изменения.

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

Более быстрый и безопасный способ исправления ошибок WordPress

Хотя режим устранения неполадок невероятно полезен, есть несколько вещей, которые необходимо принять к сведению:

Любые «обязательные» плагины WordPress, активированные на вашем сайте, НЕ будут деактивированы;

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

При тестировании некоторые функции вашего сайта, которые требуют плагинов, не будут работать, пока вы их не активируете;

Другие интересные моменты

Стоит отметить, что проверка работоспособности также включает некоторые дополнительные преимущества:

Информация о PHP

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

Инструмент целостности файлов

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

Инструмент проверки почты

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

Более быстрый и безопасный способ исправления ошибок WordPress

Шах и мат

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

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

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

Автор: Eric Karkovack

Источник: //speckyboy.com/

Профессия PHP-разработчик с нуля до PRO

Готовим PHP-разработчиков с нуля

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

Узнать подробнее

Командная стажировка под руководством тимлида

90 000 рублей средняя зарплата PHP-разработчика

3 проекта в портфолио для старта карьеры

Редакция: Команда webformyself.

If you are encountering a WordPress error message or white screen, don’t panic. Someone has likely encountered the same message before and it can easily be solved.

This page lists the most common WordPress errors experienced by WordPress users, and provides a starting point for fixing them. At WordPress Support, you will also find links to more detailed pages or forums where a volunteer will be there to help.

The White Screen of Death

Both PHP errors and database errors can manifest as a white screen, a blank screen with no information, commonly known in the WordPress community as the WordPress White Screen of Death (WSOD).

Before resorting to desperate measures, there are a number of reasons for the WordPress white screen of death:

  • A Plugin is causing compatibility issues. If you can access the Administration Screens try deactivating all of your Plugins and then reactivating them one by one. If you are unable to access your Screens, log in to your website via FTP. Locate the folder wp-content/plugins and rename the Plugin folder plugins_old. This will deactivate all of your Plugins. You can read more about manually deactivating your plugins in the Troubleshooting FAQ.
  • Your Theme may be causing the problem. This is especially likely if you are experiencing the white screen of death after you have just activated a new Theme, or created a New Site in a WordPress Network. Log in to the WordPress Administration Screens and activate a default WordPress Theme (e.g. Twenty Twenty-One). If you are using WordPress 5.8 and below, please switch to Twenty Twenty-One theme since the Twenty Twenty-Two theme requires 5.9 and above. If you can’t access your Administration Screens, access your website via FTP and navigate to the /wp-content/themes/ folder. Rename the folder for the active Theme.

The WP_DEBUG feature often provides additional information.

Internal Server Error

Internal Server Error message

There can be a number of reasons for an Internal Server Error. Here are some thing you can do to solve it:

  • The most likely issue is a corrupted .htaccess file. Log in to your site root using FTP and rename your .htaccess file to .htaccess_old. Try loading your site to see if this has solved your problem. If it works, make sure to visit Settings > Permalinks and reset your permalinks. This will generate a new .htaccess file for you.
  • Try deactivating all of your Plugins to see if it is a Plugin issue. If you are unable to access your WordPress Administration Screens, deactivate your Plugins via FTP by following these instructions.
  • Switch the Theme to a WordPress default Theme (e.g. Twenty Twenty-One) to eliminate any Theme-related problems. If you are using WordPress 5.8 and below, please switch to Twenty Twenty-One theme since the Twenty Twenty-Two theme requires 5.9 and above.
  • Increase the PHP Memory limit
  • Try re-uploading the wp-admin and wp-includes folders from a fresh install of WordPress.

Error Establishing Database Connection

If you get a page featuring the message “Error Establishing Database Connection,” this means that there is a problem with the connection to your database and there could be a number of reasons for this. The following are possible reasons and solutions.

Incorrect wp-config.php Information

“Error establishing a database connection” is usually caused by an error in your wp-config.php file. Access your site in your FTP client. Open up wp-config.php and ensure that the following are correct:

  • Database name
  • Database username
  • Database password
  • Database host

Learn more about editing wp-config.php.

If you are sure your configuration is correct you could try resetting your MySQL password manually.

Problems with Your Web Host

The next step is to contact your web host. The following hosting issues may be causing the problem:

  • Your database has met its quota and has been shut down.
  • The server is down.

Contact your hosting provider to see if either of these issues is causing your problem.

Compromised Website

If you have checked wp-config.php for errors, and confirmed with your host for hosting issues, it is possible that your site has been hacked.

Scan your site with Sucuri SiteCheck to ensure that it hasn’t been compromised. If it has you should check out My Site was Hacked.

Failed Auto-Upgrade

There will be situations when the WordPress auto-update feature fails. Symptoms include:

  • A blank white screen and no information.
  • A warning that the update failed.
  • A PHP error message.

The WordPress automatic upgrade feature may fail due to a glitch in the connection with the main WordPress files, a problem with your Internet connection during upgrade, or incorrect File Permissions

To update your WordPress site manually, see the Manual Update article.

Connection Timed Out

The connection timed out error appears when your website is trying to do more than your server can manage. It is particularly common on shared hosting where your memory limit is restricted. Here are some things you can try:

  • Deactivate all Plugins. If deactivating all the WordPress Plugins on your site resolves the issue, reactivate them one-by-one to see which plugin is causing the problem. If you are unable to access your Administration Screens, read about how to manually deactivate your plugins.
  • Switch to a default WordPress Theme. If you are using WordPress 5.8 and below, please switch to Twenty Twenty-One theme since the Twenty Twenty-Two theme requires 5.9 and above. This should rule out any Theme-related problems.
  • Increase your memory limit in wp-config.php. If you are on shared hosting you may have to ask your hosting provider to increase your memory limit for you.
  • Increase the maximum execution time in your php.ini file. This is not a WordPress core file so if you are not sure how to edit it, contact your hosting provider to ask them to increase your maximum execution time. See below instructions for increasing maximum execution time.

Maintenance Mode Following Upgrade

When WordPress updates, it automatically installs a .maintenance file. Following upgrade, you may receive a message that says “Briefly unavailable for scheduled maintenance. Please check back in a minute.” The maintenance file may not have been removed properly.

To remove this message do the following:

  1. Log in to your website using your FTP program
  2. Delete the .maintenance file, which will be found in your site root.

Read more about the maintenance mode issue.

You Make Changes and Nothing Happens

If you are making changes to your website and you do not see the changes in your browser, you may need to clear your browser cache. Your browser stores information about the websites that you visit. This makes it faster to load websites when you visit them because the browser just has to reload information already stored on your computer, rather than downloading it again.

If you make a change to a website and the browser does not think it is significant, it will simply load the data from your cache, and you won’t see your changes. To fix the problem, simply empty your browser cache or close the tab and reopen the link.

Pretty Permalinks 404 and Images not Working

If you are experiencing 404 errors with pretty permalinks and a white screen when you upload images, mod_rewrite may not be enabled in Apache by default. Mod_rewrite is an extension module of the Apache web server software which allows for “rewriting” of URLs on-the-fly. It’s what you need to make pretty permalinks work.

WordPress Multisite networks usually experience this but it can also occur on shared hosting providers or after a site migration or server move.

Reset your permalinks through Settings > Permalinks. If this does not work, you may have to edit the .htaccess file manually.

# 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

If you are not familiar with editing your .htaccess file, contact your hosting provider to ask them to turn on mod_rewrite rules. There is more information on pretty permalinks in the WordPress Codex.

Custom Post Type 404 Errors

You may experience problems with 404 errors and custom post types. Try the following steps:

  1. Make sure that none of your Custom Post Types and single pages have the same name. If they do, rename the single page, including the slug.
  2. Log in to your WordPress Administration Screens, navigate to Settings > Permalinks. Select the default permalinks. Save. Then reselect your preferred permalinks. This will flush the rewrite rules and should solve your problem.

Specific Error Messages

There are a number of different errors that will appear in your error logs. To access your error logs you will need to turn on debugging and then locate your error log via FTP. The following information will help you to decipher some of the common error messages.

PHP Errors

Below are some common PHP error messages.

Fatal Errors and Warnings

If you receive a warning that WordPress cannot modify header information and headers are already sent, it usually means that you have spaces or characters before the opening tags or after the closing tags. Read how to fix the headers already sent error.

If you are experiencing this problem when you have just installed WordPress you may have introduced a syntax error into wp-config.php. These instructions will help you to fix the error.

Call to undefined function

An error reading call to undefined function could mean that a WordPress Plugin is trying to find a file or data which isn’t present or accessible in the code. Reasons for this include:

  • An error when trying to auto-install or auto-upgrade a Plugin. Try installing or upgrading the Plugin manually.
  • An error when trying to auto-install or auto-upgrade a Theme. Try installing or upgrading the Theme manually.
  • You may be using an incompatible WordPress Plugin or incompatible Theme. This could happen with older versions of WordPress and a new WordPress Plugin, or if you are trying to use a WordPress Multisite Plugin on a single site installation. Upgrade WordPress to resolve this issue.
  • You may be trying to call a function that doesn’t exist. Check functions.php for misspellings.

Try deactivating the WordPress Plugin or changing the WordPress Theme that caused the error to appear. If you are unable to do this from within the Administration Screens, you may have to do this manually via FTP.

Allowed memory size exhausted

An Allowed Memory Size Exhausted error means that your WordPress installation doesn’t have enough memory to achieve what you want. You can try out the following steps:

  • Increase your memory limit in wp-config.php
  • Increase your memory limit by editing php.ini. This is not a file that comes with WordPress so if you are unfamiliar with it you should contact your web host about increasing your memory limit.
Maximum execution time exceeded

You may receive a message such as “Maximum execution time of 30 seconds exceeded” or “Maximum execution time of 60 seconds exceeded”. This means that it is taking to longer for a process to complete and it is timing out. There are a number of ways to fix this error.

Editing .htaccess

Make sure you back up .htaccess before you edit it.

Add the following line to .htaccess:

php_value max_execution_time 60

Editing php.ini

Add the following to php.ini

max_execution_time = 60

If you are unsure of how to make these changes, or if you are on shared hosting that prevents you from making them yourself, you should contact your hosting provider and ask them to increase your maximum execution time.

Parse errors

Syntax Error

A syntax error means that you have made a mistake while creating your PHP structure. You could, for example, be;

  • Missing a ; at the end of an individual line.
  • Using curly quotation marks.
  • Missing a curly bracket.

When this error appears it will tell you which file the error appears in (functions.php for example) and approximately which line (it may not always be the exact line so be sure to check just before and just after) in the code.

Unexpected

If you are receiving an error which says ‘parse error: unexpected’ this usually means that you have forgotten to include a character. The most common are:

  • Unexpected ‘=’ : you have forgotten to include the $ when referencing a variable
  • Unexpected ‘)’ : you have forgotten to include the opening bracket (
  • Unexpected ‘(‘ : you have forgotten to include the closing bracket )
  • Unexpected T_STRING: you have forgotten a quotation mark or a semi-colon at the end of the previous line
  • Unexpected T_ELSE: you have an else statement with no opening if statement

Use of an undefined constant

As with parse errors, “use of an undefined constant” means that you are missing a character. It could be one of the following:

  • Missing a $ when referencing a viariable
  • Missing quotation marks around array keys

Database Errors

The following errors may appear in relation to your WordPress database.

Error 13 – Cannot Create/Write to File

There are a number of reasons why you may be experiencing this error.

MySQL cannot create a temporary file. 

The MySQL variable tmpdir is set to a directory that cannot be written to when using PHP to access MySQL. To verify this, enter MySQL at the command line and type show variables. You’ll get a long list and one of them will read: tmpdir = /somedir/ (whatever your setting is.)

To solve this, alter the tmpdir variable to point to a writable directory.

  1. Find the my.cnf file. On *nix systems this is usually in /etc/. On Windows system, Find the my.ini.
  2. Once found, open this in a simple text editor and find the [mysqld] section.
  3. Under this section, find the tmpdir line. If this line is commented (has a # at the start), delete the # and edit the line so that it reads: tmpdir = /writable/dir where /writable/dir is a directory to which you can write. Some use /tmp, or you might also try /var/tmp or /usr/tmp. On Windows, use C:/Windows/tmp.
  4. Save the file.
  5. Shutdown MySQL by typing mysqlshutdown -u -p shutdown.
  6. Start MySQL by going to the MySQL directory and typing ./bin/safe_mysqld &. Usually the MySQL directory is in /usr/local or sometimes in /usr/ on Linux systems.

The file permissions are incorrect

Correct the File Permissions.

If none of this make sense and you have someone to administrate your system for you, show the above to them and they should be able to figure it out.

CREATE Command Denied to User

This error occurs when the user assigned to the database does not have adequate permissions to perform the action to create columns and tables in the database. You will need to log in to CPanel or Plesk to give your database user adequate permissions.

Alternatively you can create a new user to assign to your database. If you do create a new user you will need to ensure that it is updated in wp-config.php.

Error 28

It could be because:

  • you are out of space on /tmp (wherever tmpdir is), or,
  • you have too many files in /tmp (even if there is lots of free space), or,
  • Your cache on your server is full

This is a MySQL error and has nothing to do with WordPress directly; you should contact your host about it. Some users have reported that running a “repair table” command in phpMyAdmin fixed the problem.

Error 145

This indicates that a table in your database is damaged or corrupted. If you are comfortable using phpMyAdmin you can use these instructions on repairing your MySQL database tables.

Always backup your database before performing any actions on it.

If you have not used phpMyAdmin before, or are uncomfortable doing so, contact your web host and ask them to run CHECK/REPAIR on your database.

Unknown Column

An unknown column error can be caused by a missing column in the database. If you have just upgraded WordPress then try manually upgrading again. To update your WordPress site manually, see the Update article.

If you are running a database query when you encounter the error then you may by using incorrect quotation marks for the identifier quote character. This question on Stack Overflow provides more details. Also see the MySQL documentation.

Resources

  • MySQL Error Codes and Messages

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

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

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

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

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

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

Что такое отладка?

Что такое отладка?

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

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

Давайте посмотрим несколько вариантов.

1. WP_DEBUG

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

Чтобы включить WP_DEBUG, вам нужно выполнить некоторое кодирование, отредактировав файл wp-config.php и добавив необходимые строки, чтобы команда записала все действия в журнале. Эта задача кодирования не для всех: вам нужно быть очень осторожным при редактировании файла wp-config.php, потому что, если вы пропустите строку или даже символ, ваш сайт может перестать работать. Кроме того, сделайте резервную копию вашего сайта/файлов, прежде чем делать что-либо. Если вы все испортите, вы можете восстановить резервную копию и откатить все обратно до нормального состояния.

Чтобы отредактировать файл wp-config.php, используйте файловый менеджер вашего хостинг-провайдера или используйте FTP-клиент, чтобы загрузить файл и открыть его локально в предпочитаемом вами текстовом редакторе. Файл находится в главном каталоге вашей установки WordPress. После того, как вы откроете его, найдите строку, где определен WP_DEBUG. Это должно выглядеть так:

define('WP_DEBUG', false);

Если такой строки нет, поищите следующий комментарий:

/* That’s all, stop editing! Happy blogging. */

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

define('WP_DEBUG', true); 
define('WP_DEBUG_LOG', true); 
define('WP_DEBUG_DISPLAY', false); 
@ini_set('display_errors',0);

Сохраните измененный файл и, если вы используете FTP, загрузите его на свой сайт. Затем попытайтесь спровоцировать ошибку (или дождитесь ее появления) и проверьте файл debug.log. Вы найдете его в папке wp-content вашей установки WordPress. Вы можете открыть его с помощью текстового редактора и найти сообщения об ошибках, которые показывают, что вызывает проблемы на вашем сайте.

После этого вы должны отключить ведение журнала, изменив значения true на false во всех строках, которые вы добавили или изменили в файле wp-config.php.

2. Отчеты об ошибках WPDB

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

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

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

Чтобы начать генерировать отчеты об ошибках базы данных, добавьте в файл wp-config.php следующую строку (так же, как описано выше, для создания журнала отладки):

define('SAVEQUERIES', true);

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

global $wpdb; 
print_r($wpdb->queries);

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

3. Использование промежуточного сайта

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

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

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

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

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

4. Query Monitor

Его название может вводить в заблуждение, потому что Query Monitor делает гораздо больше, чем просто отслеживает запросы. Это полная панель разработчика для WordPress, позволяющая отлаживать скрипты, таблицы стилей, вызовы API, запросы к базе данных, ошибки PHP и многое другое. Некоторые расширенные функции позволяют отлаживать вызовы Ajax и проверять возможности пользователей.

wordpressQuery Monitor

После установки и активации Query Monitor начинает отображать информацию о поведении вашего сайта наиболее полезными способами.

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

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

5. Инструменты разработчика Firefox

Ранее известный как Firebug, Инструменты разработчика Firefox — это специальная версия Firefox, созданная специально для разработчиков и предлагающая новейшие функции и инструменты для разработки. Он не является специфичным для WordPress, но оказывается очень полезным для отладки сайтов.

Инструменты разработчика Firefox неизбежно сравниваются с более популярными Chrome DevTools. При этом солидная компоновка Firefox выделяется. Например, вы можете щелкнуть правой кнопкой мыши любой элемент, чтобы открыть вкладку «Инспектор», и веб-консоль предлагает расширенный вывод при печати объектов, показывая гораздо больше информации, чем просто его имя.

Он предоставляет дополнительную информацию для определенных типов, позволяя детально изучить свойства объекта и предоставить более подробную информацию для элементов DOM.

Инструменты разработчика Firefox

С помощью инструмента «Инспектор» вы можете просматривать и изменять страницы HTML и CSS, что позволяет делать это со страницами, загруженными локально в Firefox или на удаленном устройстве, например Firefox для Android.

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

6. New Relic

Являясь одним из крупнейших игроков в отрасли APM (Application Performance Monitoring), New Relic является коммерческим продуктом, который ежедневно используют тысячи разработчиков во всем мире, чтобы получить представление о производительности своих программных продуктов. Он имеет плагиновую архитектуру, которая обеспечивает добавленную функциональность третьими сторонами, что приводит к практически бесконечному спектру технологий, которые можно отслеживать с помощью этого инструмента.

New Relic

При цене от 9,37$ до 200$ за хост в месяц он предназначен для профессиональной отладки. Он также несет в себе расширенную кривую обучения, поэтому помимо затрат денег на решение, вам также нужно потратить время, чтобы научиться его использовать. Пользователи New Relic ценят тот факт, что он легко интегрируется в приложения для APM и мониторинга инфраструктуры.

7. Debug Bar

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

Основной плагин, Debug Bar, предоставляет базовую функциональность, расширенную остальными плагинами. Он работает со встроенными в WordPress флагами отладки, такими как WP_DEBUG и SAVEQUERIES. Когда эти флаги активны, панель отладки добавляет полезную информацию об отладке, такую ​​как предупреждения PHP и запросы MySQL, избавляя вас от необходимости искать и читать файлы журнала.

Debug Bar

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

Cron отображает информацию о запланированных событиях WordPress, такую ​​как время следующего события, количество запланированных событий, список пользовательских запланированных событий и т. Д. Действия и фильтры — еще одна опция для отображения хуков, прикрепленных к текущему запросу. На вкладке «Действия» отображаются действия, связанные с текущим запросом, а на вкладке «Фильтры» отображаются все теги фильтров, а также функции, прикрепленные к каждому из них.

Заключение

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

Также рекомендуем прочитать:

  1. 10 способов SEO оптимизации WordPress и производительности контента
  2. 7 способов, как увеличить скорость загрузки вашего сайта
  3. Что такое черный список URL-адресов и как от него защититься?
  4. Увеличить производительность WordPress с помощью этих плагинов

Понравилась статья? Поделить с друзьями:
  • Как найти и исправить ошибки hdd
  • Как найти журнал ошибок виндовс 10
  • Как найти журнал ошибок windows 10
  • Как найти графические ошибки в слове телефон
  • Как найти грамматическую ошибку с нарушением синтаксической нормы