Устранение неполадок WordPress

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

Пусть это будет своего рода закрепляющим материалом. Начнем!

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

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

3 наиболее распространенных ошибки WordPress

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

1. 404 или страница не найдены ошибки

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

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

2. Белый экран смерти (WSoD)

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

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

Как и в случае с ошибками 404, мы применили WSoD до того, как наш «Как исправить белый экран смерти в WordPress» предлагает пошаговое руководство по его исправлению.

3. Внутренние ошибки сервера

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

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

Как устранить распространенные ошибки WordPress

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

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

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

1. Отключите свои плагины через FTP

Во-первых, откройте свой FTP-клиент и войдите в свой сайт, используя учетные данные, полученные от вашего веб-хостинга при регистрации. Затем перейдите в public_htmlwp-content Вы найдете несколько папок внутри:

Устранение неполадок WordPress

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

Устранение неполадок WordPress

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

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

2. Отключите свои темы через FTP

Если отключение плагинов не решило проблему, нам нужно будет выполнить аналогичную процедуру устранения неполадок с вашими темами. Вернитесь в свой FTP-клиент, найдите и введите themes папку внутри wp-content:

Устранение неполадок WordPress

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

3. Включить журналы ошибок

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

Чтобы включить журналы ошибок, перейдите public_html в свой FTP-клиент, найдите wp-config.php файл, щелкните его правой кнопкой мыши и выберите функцию «Редактировать». Затем добавьте следующие три строки в конец файла, используя ваш любимый текстовый редактор:

define( ‘WP_DEBUG’, true );

define( ‘WP_DEBUG_DISPLAY’, false );

define( ‘WP_DEBUG_LOG’, true );

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

Вывод

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

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

  1. Сделайте резервную копию своего сайта, прежде чем принимать какие-либо решительные меры.
  2. Вручную отключите плагины и темы через FTP, чтобы исключить ошибки совместимости.
  3. Включите журналы ошибок WordPress, чтобы проверить дополнительные подсказки.
  4. Если вышеуказанное не работает, попробуйте обратиться к эксперту WordPress.

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