TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как исправить простои сайта WordPress и вывести его в Интернет?

9

Есть два разных способа разместить веб-сайты в Интернете. Один из них – это использовать бесплатные хостинговые компании, такие как Weebly, Wix и т.д. Это хороший и простой вариант для владельца небольшого сайта. Однако, если вы планируете вести блог или сайт электронной коммерции в качестве своей карьеры, вам следует быть осторожными при выборе платформы. А вот и второй вариант, такой как WordPress, Drupal, Joomla и другие форумы PHP. WordPress является фаворитом многих блоггеров и владельцев магазинов из-за огромного количества доступных опций.

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

Как подтвердить, что сайт не работает?

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

а. Использование плагина

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

Как исправить простои сайта WordPress и вывести его в Интернет?

Отслеживайте время простоя с помощью Jetpack

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

б. Использование других сайтов

Если вы не хотите устанавливать дополнительный плагин, попробуйте использовать сторонние решения для мониторинга. Существует множество бесплатных и платных услуг.

c. Проверить мгновенную доступность

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

Как исправить простои сайта WordPress и вывести его в Интернет?

Обслуживание сайта вверх или вниз

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

Причины закрытия сайта WordPress

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

1 Отменить предыдущее действие

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

  • Вы изменяли файл functions.php или wp-config.php?
  • Войдите на свой FTP и отмените изменения, чтобы восстановить свой сайт в предыдущее состояние.
  • Обновленный плагин или тема? Для плагинов вы можете вернуть плагин к предыдущей версии, используя другой плагин. Однако это будет работать, только если у вас есть доступ к админке. В противном случае вам необходимо войти на FTP и изменить имя папки плагина или темы в каталоге ‘/ wp-content /’.
  • Вы играли с запросами к базе данных? Это худшее, что вы можете сделать на живом сайте. Если вы что-то изменили, попробуйте снова включить. В случае, если вы удалили некоторые записи таблицы, единственный способ – восстановить базу данных из резервной копии.
  • Вы обновляли WordPress? Помните, что в основных версиях WordPress будет много важных изменений. Это может привести к проблемам совместимости с плагином или темой. Если ваш сайт не работает после обновления WordPress, отключите плагин или папку темы, чтобы понять причину проблемы. В худшем случае вам может потребоваться новая установка со старой версией.

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

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

Не беспокойтесь об ожидающих обновлениях. Исправьте расписание и тщательно протестируйте перед обновлением на действующем сайте.

2 Превышение лимита учетной записи хостинга

Что ж, если вы не предприняли никаких действий, то следующей вероятной причиной может быть хостинг. Большинство из вас запустят сайт на платформах виртуального хостинга, не понимая ограничений. Есть ограничения даже на облачный или VPS-хостинг. Например, постоянное использование 20% ЦП в течение 10 секунд приведет к блокировке всей учетной записи в SiteGround.

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

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

Обсуждая с хозяином, вы извлечете несколько уроков:

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

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

3 Увеличение трафика

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

  • Реальные пользователи, посещающие ваш сайт
  • Настоящие роботы поисковых систем, сканирующие ваш сайт, как Goolgebot
  • Поддельные боты пытаются удалить контент или взломать
  • Файлы на вашем сайте

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

3.1 Блокировка ботов

На начальной стадии роста вы будете молиться богу Google, чтобы он просканировал ваш сайт. Однако позже все изменится, и вам нужно будет контролировать скорость сканирования роботов поисковых систем. Да, мы говорим о настоящих ботах поисковых систем, таких как Google, Bing, Baidu и Яндекс. Узнайте больше о том, как установить скорость сканирования для Google и Bing.

Яндекс и Baidu – агрессивные боты, которых стоит сразу же заблокировать, если у вас мало трафика из России и Китая. Используйте Search Console или аккаунт Инструментов для веб-мастеров, чтобы установить скорость сканирования для Google и Bing. Вероятно, вам не нужно, чтобы они часто сканировали ваш сайт.

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

3.2. Уменьшите количество файлов на вашем сайте

Ваш сайт содержит файлы разных типов – изображения, видео, рекламу, текст, CSS, скрипты, разметку HTML, шрифты и т.д. WordPress соберет все элементы, когда кто-то откроет страницу в браузере. Если у вас ограниченные ресурсы сервера, убедитесь, что вы понимаете ограничения и правильно обслуживаете контент. Например, вы можете использовать CDN или размещать медиафайлы на другом хосте или минимизировать использование шрифтов.

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

4 Использование ЦП / ОЗУ

Когда сайт выйдет из строя, войдите в свою учетную запись хостинга и проверьте журнал ошибок PHP. Это поможет понять, какой сценарий вызывает проблему. В большинстве случаев вы будете видеть файл index.php в корне вашего сервера. Это означает, что на ваш сайт пытаются попасть реальные пользователи. Вы можете проверить использование ЦП и ОЗУ, чтобы понять использование.

Как исправить простои сайта WordPress и вывести его в Интернет?

Если ваша Google Analytics также показывает, что трафик подлинный и внезапно увеличивается, тогда единственный способ – увеличить мощность вашего сервера. Увеличение трафика может быть внезапным из-за того, что алгоритм Google регулярно обновляет. Ваш сайт может увеличить посещаемость из-за обновления алгоритма, чего вы, возможно, никогда не предвидели.

5 проблем с PHP

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

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

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

6 Кто-то взломал

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

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

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

7 Используйте отладку для поиска проблем

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

  • Войдите в свою учетную запись FTP
  • Откройте файл wp-config.php в корне вашей установки WordPress.
  • Найдите строку DEBUG = FALSE и измените значение на TRUE.
  • Сохраните и загрузите файл обратно на свой сервер.
  • Откройте свой сайт в браузере, и вы увидите сообщение об ошибке PHP, показывающее, какой плагин / тема вызывает проблему.
  • Либо отключите плагин / тему, либо исправьте ошибку PHP, чтобы восстановить свой сайт.
  • После исправления не забудьте сбросить отладку на false в файле wp-config.php.

8 Восстановление из резервной копии

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

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

9 Изменения DNS

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

Как исправить простои сайта WordPress и вывести его в Интернет?

Проверка распространения DNS

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

  • Изменены серверы доменных имен для включения или отключения CDN, такие как Cloudflare или Slackpath.
  • Перенесли сайт в другую хостинговую компанию и изменили IP-адрес сервера.

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

Заключение

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

Источник записи: webnots.com
Leave A Reply

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