Следующая статья поможет вам: Распространенные ошибки WordPress, которые могут привести к сбою вашего сайта
WordPress может быть простым и удобным в использовании, но ошибки веб-сайтов, которые приводят к простоям, могут вызвать панику у владельцев сайтов.
Типичный владелец сайта WordPress обычно не имеет специальной команды для обслуживания сайта. Когда ошибка веб-сайта приводит к сбою сайта, ответственность за его восстановление и работу ложится на владельца веб-сайта.
К счастью, поскольку WordPress используется более трети сайтов в мире ошибки, приводящие к простою сайта, также довольно распространены.
Короче говоря, если вы видите ошибку, тысячи других владельцев сайтов сталкивались с той же проблемой раньше, и для нее есть стандартное решение.
В этом блоге
- Как исправить «Внутренняя ошибка сервера 500»?
- Как исправить «Ошибка установления соединения с базой данных»?
- Как исправить «Белый экран смерти (WSOD)»?
- Как исправить «Ошибка синтаксического анализа — Синтаксическая ошибка»?
- Как исправить ошибки исчерпания памяти?
- Как исправить «На сайте возникли технические проблемы»?
- Как исправить «Кратковременно недоступен для планового обслуживания»?
- Как исправить ошибку 404?
- Как исправить ошибку загрузки изображения?
- Как исправить ошибки входа в админку WordPress?
- Как исправить ошибки электронной почты WordPress?
- Как исправить проблемы с SSL на вашем сайте?
- Как исправить ошибку «502 Bad Gateway»?
- Как исправить ошибки запланированной публикации?
Разберем каждую ошибку сайта подробно.
#1: Как исправить «Внутреннюю ошибку сервера 500»?
Внутренняя ошибка сервера 500 возникает, когда что-то идет не так на сервере вашего веб-сайта, но точная природа проблемы неизвестна.
Исправление внутренней 500 более утомительно, чем некоторые другие ошибки, потому что владельцы сайтов не могут точно определить ее причину. Существует установленный протокол, которому вы можете следовать, чтобы диагностировать и исправить ошибку. Вы можете следовать руководству здесь для получения дополнительной информации:
Читайте: Как исправить внутреннюю ошибку 500?
Следующие пункты кратко объясняют процесс устранения неполадок:
- Проблема с кэшированием: Просто очистите кеш браузера и снова перезагрузите свой сайт. Если это работает, это означает, что ошибка была простой проблемой кэширования.
- Htaccess-файл: Поврежденный файл .htaccess также может вызвать внутреннюю ошибку 500. Просто переименуйте файл htaccess и посмотрите, правильно ли загружается ваш сайт. Если это так, войдите в панель администратора вашего сайта и сохраните настройки постоянной ссылки один раз. Это создаст новый файл htaccess на вашем сервере. Затем вы можете удалить старый переименованный файл htaccess.
- PHP-память: Эта ошибка может появиться, если ваша память PHP исчерпана. В этом случае рекомендуется обратиться к своему хостинг-провайдеру за инструкциями по увеличению лимита памяти.
- Деактивировать плагины и темы: Конфликты между плагинами и темами также могут вызывать внутренние ошибки 500. Просто переименуйте всю папку с плагинами и загрузите свой веб-сайт. Вы можете переименовать папку в cPanel вашего веб-сайта или через FTP-клиент, например FileZilla. Если ошибка исчезнет, верните папке имя плагины снова откройте папку и начните переименовывать каждый плагин по одному. Таким образом, вы можете определить, какой плагин вызывает появление ошибки в первую очередь. Повторите тот же процесс для папки с темами.
- Неправильные разрешения: Неправильные разрешения могут привести к тому, что ваш веб-сайт будет отображать внутренние 500. Чтобы решить эту проблему, откройте каталог своего веб-сайта и просмотрите разрешения, назначенные каждому файлу и папке. Вы можете узнать у хостинга своего веб-сайта рекомендуемые настройки.
# 2: Как исправить «Ошибка установления соединения с базой данных»?
Как и внутренняя ошибка сервера 500, «ошибка установления соединения с базой данных» также возникает на сервере вашего веб-сайта.
Эта ошибка возникает, когда соединение вашего веб-сайта и базы данных прерывается.
Есть много причин, по которым ваше соединение с базой данных может быть прервано:
- Проблема с кэшированием: Очистите кеш браузера и перезагрузите сайт. Если это работает, ошибка была вызвана проблемой кэширования.
- Wp-конфигурационный файл: ваш файл wp-config может содержать неправильные учетные данные, из-за которых ваш веб-сайт не сможет войти в базу данных. Откройте файл wp-config.php в cPanel или FTP-клиенте. Здесь вы можете проверить правильность имени пользователя и пароля вашей базы данных. Вы также можете проверить, правильно ли установлены права доступа к файлу.
- Перезапустить базу данных: вам может потребоваться перезапустить базу данных, если ваша память SQL исчерпана. В идеале, ваш хостинг-провайдер должен сделать это за вас. Вы также можете сделать это самостоятельно, следуя инструкциям в руководстве ниже.
- Восстановить базу данных: WordPress имеет встроенный механизм восстановления базы данных, который можно запустить из вашего файла wp-config. Просто добавьте команду в файл и загрузите URL-адрес восстановления вашего веб-сайта, чтобы начать процесс. Руководство подробно объясняет этот процесс.
Читайте: Как исправить «Ошибку установления соединения с базой данных» на вашем веб-сайте WordPress?
№3. Как исправить «Белый экран смерти (WSOD)»?
Белый экран смерти появляется в виде пустого экрана без сообщения об ошибке. Это одна из самых распространенных ошибок, с которыми может столкнуться веб-сайт WordPress.
Как правило, WSOD вызван исчерпанием лимита памяти PHP вашего веб-сайта. Это также может произойти из-за проблемы с кэшированием или даже из-за конфликта плагина или темы.
Вы можете следовать этому руководству, чтобы узнать больше о том, как диагностировать и исправить WSOD.
Читайте: Белый экран смерти WordPress: что это такое и как это исправить?
Хотя название звучит зловеще, исправление WSOD включает в себя довольно простой процесс. Вы можете избежать появления этой ошибки, установив высокий лимит памяти и обновив плагины и темы на промежуточный сайт.
#4: Как исправить «Ошибка синтаксического анализа — Синтаксическая ошибка»?
Также известная как синтаксическая ошибка, она обычно возникает, когда вы пытаетесь добавить пользовательские фрагменты кода на свой веб-сайт.
Синтаксическая ошибка, по сути, указывает на то, что что-то не так с кодом, который вы добавили на свой веб-сайт. Чтобы исправить ошибку, вам просто нужно найти строку, в которой возникает эта ошибка, и соответствующим образом исправить код.
С этой ошибкой обычно сталкиваются разработчики WordPress, которые активно редактируют файлы тем и плагинов на веб-сайте. Если вы обычно не возитесь с необработанным кодом своих тем и плагинов, эта ошибка не должна появляться.
# 5: Как исправить ошибки исчерпания памяти?
Каждый хостинг устанавливает определенную память PHP для веб-сайта. Как правило, установленного лимита памяти достаточно для базового функционирования веб-сайта.
Однако, если вы используете плагин или тему, которая использует слишком много памяти PHP, ваш сайт может рухнуть. Нехватка памяти PHP может привести к другим ошибкам, таким как внутренние ошибки 500, WSOD и проблемы с подключением к базе данных.
Самый простой способ исправить эту ошибку — попросить вашего хостинг-провайдера увеличить лимит. Вы также можете попробовать определить, какой плагин вызывает наибольшую нехватку памяти.
Вы также можете вручную увеличить лимит PHP вашего сайта. Просто добавьте следующую строку в файл wp-config. php-файл:
define( 'WP_MEMORY_LIMIT', '256M' );
Вместо 256 МБ вы также можете установить ограничение на 512 МБ в зависимости от ваших требований.
Не забудьте сделать резервную копию вашего сайта перед редактированием файлов сайта.
#6: Как исправить сообщение «На сайте возникли технические проблемы»?
Обновление WordPress 5.2 представило следующее сообщение:
Сайт столкнулся с техническими проблемами
Это сообщение появляется, когда ваш веб-сайт сталкивается с техническими проблемами и не может загружаться должным образом. Как правило, эта ошибка вызвана конфликтом плагина или темы.
Когда это сообщение срабатывает, WordPress отправляет электронное письмо администратору сайта. Письмо содержит ссылку для доступа к панели администратора сайта. Затем администратор может попытаться решить проблему, из-за которой появляется сообщение об ошибке.
Обычно это включает в себя деактивацию темы или плагина, которые вызвали проблему.
# 7: Как исправить «Кратковременно недоступен для планового обслуживания»?
Это сообщение появляется, когда ваш сайт проходит обновление WordPress.
Когда запускается основное обновление WordPress, ваш сайт переводится в режим обслуживания. Однако после завершения обновления ваш веб-сайт может по-прежнему оставаться в режиме обслуживания. Это приводит к появлению этого сообщения об ошибке:
Кратковременно недоступен для планового технического обслуживания
Чтобы исправить эту ошибку, просто получите доступ к файлам вашего сайта через cPanel или FTP-клиент. В каталоге WordPress вы найдете файл .maintenence. Просто удалите этот файл и снова перезагрузите свой сайт. Тогда он должен загружаться нормально.
#8: Как исправить ошибку 404?
404 — это, пожалуй, самый распространенный тип ошибки веб-страницы. Обычно мы видим 404 страницы, когда страница не работает или запрашиваемая ссылка неверна.
Если это так, исправить очень просто и не проблематично. Однако, когда страница, которая должна загружаться должным образом, выдает ошибку 404, вам нужно присмотреться повнимательнее.
Если страница с правильным URL-адресом загружает страницу 404, возможно, что-то не так с вашим файлом .htaccess. Самый простой способ исправить это — заменить старый файл htaccess новым из последней копии WordPress.
Откройте файловый менеджер через cPanel или FTP вашего хоста и замените файл htaccess свежей копией из новой установки WordPress.
Вы можете бесплатно скачать свежую копию WordPress с официального сайта. Прежде чем импортировать новую копию, не забудьте сделать резервную копию старого файла htaccess.
Если это не сработает, рекомендуется обратиться к вашему хостинг-провайдеру.
#9: Как исправить ошибку загрузки изображения?
Ошибка загрузки изображения возникает, когда вы пытаетесь загрузить изображения на свой сайт WordPress, но в результате видите ошибку.
Есть много проблем, которые могут возникнуть, когда вы загружаете изображение на свой веб-сайт. В некоторых случаях вы можете увидеть сообщение об ошибке, например “Не удалось создать каталог wp-content/uploads/xxxx/xx/xx. Доступен ли сервер для записи в его родительский каталог?’
В других случаях вы можете увидеть пустую плитку после загрузки изображения в медиатеку.
Эти ошибки возникают из-за неправильных разрешений в вашем каталоге WordPress. Некоторым каталогам и файлам вашего веб-сайта ваш веб-хост или плагин могут назначить неправильные разрешения.
Исправление простое: исправьте права доступа к файлам.
Обычно рекомендуется, чтобы вы спросили хост вашего веб-сайта, каковы рекомендуемые настройки файлов для различных каталогов и файлов WordPress. Вы можете изменить разрешения самостоятельно.
Для этого выполните следующие действия:
- Откройте каталог WordPress через FTP. Вы можете использовать FileZilla для доступа к файлам через FTP.
- Откройте папку wp-content.
- Щелкните правой кнопкой мыши Загрузки папку и нажмите на Права доступа к файлам.
- в Числовое значение поле, введите 744 (или то, что ваш хост рекомендует для каталогов). Проверить Рекурсия в подкаталоги поле и выберите Применять только к подкаталогам вариант. Это установит разрешение вашей папки загрузки и подкаталогов в ней на 744.
- После обновления прав доступа к файлу снова щелкните правой кнопкой мыши папку Uploads и выберите Права доступа к файлам.
- Входить 644 в Числовое значение поле (или то, что ваш хост рекомендует для каталогов). Проверить Рекурсия в подкаталоги поле и выберите Применить только к файлам вариант. Это установит разрешение для всех файлов в папке «Загрузки» на 644.
После обновления разрешений вы сможете снова загружать изображения без каких-либо ошибок.
# 10: Как исправить ошибки входа в систему администратора WordPress?
Потеря доступа к панели администратора является серьезным препятствием. Чтобы внести какие-либо изменения на сайт WordPress, вам необходимо получить к нему доступ через панель администратора.
Есть много причин, по которым вы можете потерять доступ к панели администратора WordPress. Возможно, возникла проблема с базой данных вашего веб-сайта или даже с проблемами безопасности, которые привели к взлому вашего сайта.
Если это простой случай, когда вы забыли свой пароль WordPress, вы можете сбросить его. WordPress позволяет отправить электронное письмо для сброса пароля на адрес электронной почты администратора сайта.
Если вы знаете пароль и не можете войти, ситуация может быть более сложной. Вот несколько причин, по которым вы не можете войти в панель администратора WordPress:
10.1: Ограниченное количество попыток входа:
Многие владельцы веб-сайтов используют плагин для ограничения количества попыток входа в систему, которые пользователи получают при входе в свою панель администратора. Однако это может заблокировать доступ к панели администратора вашего веб-сайта.
Решение состоит в том, чтобы просто отключить плагин, который вы используете для ограничения попыток входа через FTP.
- Доступ к файлам вашего сайта через FTP.
- Перейдите к wp-контент> плагины
- Переименуйте плагин, ограничивающий попытки входа в систему.
- Попробуйте войти еще раз. Вы должны иметь возможность пытаться войти в панель администратора столько раз, сколько захотите.
10.2: Неверный пароль
Если вы знаете свой пароль, но по-прежнему не можете войти в систему, проблема может быть серьезной. Возможно, ваш сайт был взломан, и злоумышленник изменил адрес электронной почты и пароль администратора вашего сайта.
Так как же поступить в этом случае?
Есть способ сбросить пароль панели администратора через PHPMyAdmin.
- Войдите в свою панель PHPMyAdmin. Вы должны быть в состоянии найти панель в cPanel вашего веб-сайта. Если у вас нет доступа к панели PHPMyAdmin, обратитесь за ней к своему хостинг-провайдеру.
- Выберите базу данных вашего сайта.
- Нажать на Просматривать кнопка рядом с wp-пользователи.
- Найдите строку с вашим именем пользователя администратора под Логин пользователя столбец. В этой же строке нажмите Редактировать.
- в user_pass ряд, выберите MD5 в Функция раскрывающемся списке и введите новый пароль в Ценить поле.
Убедитесь, что в раскрывающемся списке ниже установлено значение Сохранять и нажмите на Идти.
Теперь ваш пароль будет обновлен. Вы можете войти с новым паролем в панели администратора. После входа в систему убедитесь, что вы удалили всех дополнительных пользователей-администраторов, которые могли быть созданы, если веб-сайт был взломан.
Читайте: Как очистить и обезопасить взломанный сайт WordPress?
10.3: Обновление экрана входа в WordPress
Эта ошибка в основном обновляет вашу страницу входа в WordPress каждый раз, когда вы пытаетесь войти в систему. Этот тип ошибки может возникнуть из-за неправильной информации в базе данных вашего веб-сайта, поврежденного файла htaccess или даже из-за проблемы с плагином.
Вот как можно диагностировать и устранить эту проблему:
- Неверный URL-адрес веб-сайта: Если ваш файл wp-config содержит неверную информацию о веб-сайте, ваша страница входа просто обновится и не будет продолжаться дальше. Вы можете исправить эту ошибку, обратившись к файлу wp-config.php через FTP. В файле убедитесь, что URL-адрес вашего веб-сайта указан правильно в следующих строках:
define('WP_HOME','https://www.yourwebsite.com'); define('WP_SITEURL','https://www.yourwebsite.com');
Убедитесь, что URL-адреса в обеих этих строках указаны правильно. Если нет, вы можете исправить их и сохранить файл.
- Удалить htaccess-файл: Поврежденный файл htaccess также может вызывать эту ошибку. Вы можете проверить это, сначала загрузив файл htaccess в свою систему через FTP, а затем удалив его. Сохраните настройки постоянных ссылок, как только вы сможете войти на свой сайт WordPress. Это снова создаст файл htaccess.
- Отключите плагины WordPress: Неисправный плагин может легко вызвать эту ошибку входа на ваш сайт. Вы можете проверить, является ли это ошибкой плагина, переименовав папку плагина в каталоге wp-content. Это деактивирует все ваши плагины. Теперь попробуйте снова войти в систему и посмотреть, сохраняется ли проблема. Если вы можете войти в систему, ошибка была вызвана плагином. Начните активировать отключенный плагин и посмотрите, какой из них снова заблокирует ваш сайт.
# 11: Как исправить ошибки электронной почты WordPress?
Если на вашем веб-сайте есть контактная форма, вы должны получать электронное письмо каждый раз, когда она используется. WordPress имеет встроенную функцию электронной почты, которая инициирует письмо каждый раз, когда запускается контактная форма или когда необходимо отправить другое уведомление с веб-сайта WordPress.
Однако, если вы не получаете электронное письмо с вашего веб-сайта, это может быть связано с ошибкой функции электронной почты вашего веб-сайта.
Наиболее распространенная причина того, что электронная почта WordPress не доставляется, заключается в том, что веб-сайт неправильно настроен для использования почтовой функции PHP. Из-за этого поставщики электронной почты, такие как Gmail и другие, либо помечают электронные письма WordPress как спам, либо, что еще хуже, вообще не принимают входящие электронные письма.
Решение состоит в том, чтобы настроить SMTP (простой протокол передачи почты) на вашем веб-сайте WordPress. SMTP по существу аутентифицирует электронную почту и, таким образом, гарантирует, что электронные письма вашего веб-сайта доставляются в папку «Входящие».
В идеале вам следует использовать плагин для настройки SMTP на вашем веб-сайте WordPress. Почта WP SMTP-почта является самым популярным вариантом в этой категории. У вас есть возможность использовать почтовый сервер, который предоставляет хост вашего веб-сайта, для отправки электронных писем веб-сайта. Кроме того, вы также можете использовать учетную запись Gmail для отправки электронных писем веб-сайта.
После того, как вы настроили SMTP, электронные письма вашего веб-сайта должны быть успешно доставлены в ваш почтовый ящик.
# 12: Как исправить проблемы с SSL на вашем сайте?
Ан SSL-сертификат важно для всех современных веб-сайтов. Помимо того, что это требование SEO, это также имеет решающее значение для защиты информации вашего сайта.
Ваш SSL-сертификат может столкнуться с проблемами. Это может привести к тому, что ваш сайт будет отображать сообщения об ошибках, или даже привести к падению видимости в поиске.
Вот несколько проблем с SSL, с которыми вы можете столкнуться, и способы их устранения:
12.1: Ошибка NET::ERR_CERT_INVALID
Эта ошибка появляется, когда срок действия вашего SSL-сертификата истек, выдан для другого домена или не распознается браузером.
Если вы видите эту ошибку, лучше всего обратиться к вашему хостинг-провайдеру. Поскольку SSL-сертификат выдается хостом вашего веб-сайта, лучше всего позволить поставщику услуг исправить его.
Если вы установили SSL-сертификат самостоятельно, лучше всего получить новый сертификат в надежном центре сертификации. Вы можете использовать Let’s Encrypt, центр сертификации, который бесплатно выдает SSL-сертификаты.
12.2: Проблемы смешанного контента
Проблемы со смешанным содержимым возникают, когда ресурсы на вашем веб-сайте, такие как изображения, таблицы стилей и другие скрипты, по-прежнему используют небезопасный протокол HTTP.
При возникновении этих ошибок ваш веб-сайт не будет отображать символ блокировки в адресной строке браузера.
Чтобы решить эти проблемы, вы можете снова связаться с хостинг-провайдером вашего сайта.
Вы также можете сделать это самостоятельно с помощью Действительно простой SSL плагин. Этот плагин может исправить ваши ошибки SSL, но может вызвать некоторые проблемы со скоростью вашего сайта. Вы можете выбрать этот вариант, если на вашем сайте есть плагин кэширования.
# 13: Как исправить ошибку «502 Bad Gateway»?
Ошибка 502 Bad Gateway — это странная ошибка, которая возникает, когда ошибка вашего веб-сайта не может ответить на запрос. Как правило, это временная ошибка, вызванная небольшими проблемами, такими как большой трафик или кеширование.
Однако все еще существует вероятность того, что эта ошибка возникает из-за более глубокой ошибки сервера. Если ваш веб-сайт не исправляется после временного сбоя, выполните следующие действия по диагностике:
- Деактивировать плагины и темы: конфликт плагинов или тем также может вызвать ошибку 502 bad gateway. Вы можете деактивировать плагины и темы через FTP и посмотреть, нормально ли загружается ваш сайт. Если это так, вы можете точно определить плагин, вызывающий проблему, и заставить ваш сайт загружаться правильно.
- Проверьте CDN и брандмауэр: Если вы используете CDN для оптимизировать скорость вашего сайта, это может быть причиной этой проблемы. Решение состоит в том, чтобы временно отключить CDN и брандмауэр. Если ваш сайт загружается, свяжитесь с вашим CDN-провайдер и сообщите о проблеме.
- Уточните у своего хостинг-провайдера: Свяжитесь с вашим хостинг-провайдером и проверьте, не возникает ли ошибка из-за проблемы на их стороне.
# 14: Как исправить ошибки запланированной публикации?
WordPress предлагает пользователям возможность планировать свои публикации. Это полезная функция, если вы хотите придерживаться расписания публикаций по времени.
Однако эта функция может не работать должным образом, если плагин или тема конфликтует с ней.
Решение этой ошибки довольно простое. Вы можете использовать Плагин пропущенной запланированной публикации чтобы убедиться, что в любое время, когда запланированная публикация пропускает назначенное время, ее статус изменяется на Опубликовано.
Плагин сканирует ваш сайт каждые 15 минут, чтобы узнать, не попал ли запланированный пост в очередь. Таким образом, ваши запланированные посты задерживаются максимум на 15 минут.
Если вы хотите исправить ошибку без использования плагина, вам могут помочь следующие шаги:
- Проверьте часовой пояс вашего сайта: если часовой пояс вашего веб-сайта установлен неправильно, сообщения на вашем веб-сайте, скорее всего, не будут соответствовать запланированному времени. Перейдите в «Настройки»> «Основные» в панели администратора WordPress и проверьте, правильно ли установлен ваш часовой пояс.
- Очистить кеш браузера: Неправильно настроенный плагин кэширования также может вызвать проблему с запланированными сообщениями. Вы можете очистить кеш браузера, чтобы убедиться, что запланированная публикация работает нормально. Также рекомендуется проверить документацию вашего подключаемого модуля кэширования и правильно настроить его.
- Увеличить лимит памяти: Ваш веб-сайт может быть связан с проблемой нехватки памяти PHP. Вы можете исправить это, добавив следующую строку в файл wp-config.php:
define('WP_MEMORY_LIMIT', '500M');
Вы можете изменить память на любую, которая соответствует вашим потребностям.
В заключение
Когда ваш сайт выходит из строя, вы рискуете потерять посетителей и показы. Ни у кого нет терпения для простоя веб-сайта в эпоху цифровых технологий.
Единственный способ избежать простоя — понять, как это может произойти на вашем сайте WordPress. Знание ошибок WordPress гарантирует, что вы знаете, как обеспечить безопасность и стабильность вашего сайта.
Стабильный веб-сайт также гарантирует, что мобильное приложение, которое вы создаете на Конструктор приложений AppMySite остается функциональным.
Таким образом, владельцам веб-сайтов жизненно важно знать, какие наиболее распространенные ошибки WordPress и как их исправить.