Мой сайт сломан. Теперь, что мне делать?

Опубликовано: 2022-09-21

Утро в офисе. Телефон звонит. Один из моих клиентов звонит с паникой в ​​голосе: «Мой сайт пропал. Мы не можем добраться до него! Его там нет!» Его бизнес зависит от клиентов, размещающих заказы на его веб-сайте в течение всего дня. Когда он не может попасть на свой сайт, он явно не может получать и выполнять заказы. Действительно, очень плохое начало дня.

В другой раз я разговариваю с лайф-коучем о ее сайте. Когда речь заходит о том, чтобы сайт был безопасным и всегда работал, она не видит проблем. «Если мой сайт когда-нибудь выйдет из строя, я просто восстановлю его».

Нет проблем, действительно. За исключением случаев, когда ее веб-сайт сломается/вылетит/взорвется/будет взломан (благодаря Мерфи это произойдет в самый неподходящий момент), ее клиенты не смогут найти ее в Интернете.

Пока она либо не остановит все остальное, чтобы восстановить веб-сайт (тем самым потеряв доход), либо не наймет кого-нибудь, чтобы очень быстро создать для нее новый веб-сайт (определенно срочная работа за дополнительные $$$$).

Как гласит строчка из «Истории рыцаря» : «Боль. Много боли».

Проблема есть, но где?

Когда ваш веб-сайт «ломается», важно сначала выяснить, где в Интернете лежит проблема.

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

Дома все в порядке?

Во-первых, проверьте, является ли проблема локальной для вашего местоположения:

  • Действительно ли ваш компьютер/мобильное устройство подключено к Интернету?
  • Модем работает?
  • Правильно ли работает ваше устройство и браузер?
  • Можете ли вы посещать другие веб-сайты в своем браузере?
  • Можете ли вы посетить свой веб-сайт, используя другой браузер на вашем устройстве?
  • Вы очищали/сбрасывали кеш в браузере? Все браузеры хранят данные с недавно посещенных веб-сайтов в своем кеше, исходя из того, что если вы повторно посещаете страницу, она загружается из локального кеша намного быстрее, чем из Интернета. Что все хорошо, пока упрямый локальный кеш не мешает вам попасть на работающий веб-сайт. Таким образом, вы можете не увидеть последнюю обновленную версию страницы.
  • Можно ли зайти на свой сайт с другого устройства? (Если сайт не загружается на компьютере, можете ли вы подтянуть его на телефоне?)
  • Это только я? Вы можете проверить, недоступен ли веб-сайт только для вас или для всех остальных, на https://isitdownorjust.me или https://downforeveryoneorjustme.com. Это скажет вам, действительно ли веб-сайт не работает или проблема где-то между вашим браузером и сервером хостинга.

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

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

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

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

Время для плана Б

Если отключение Интернета происходит где-то у вашего интернет-провайдера (или даже на магистральной сети), может быть полезно иметь план Б:

  • Если проводной доступ в Интернет отсутствует, вы можете использовать телефон в качестве точки доступа и подключаться через мобильную сеть.
  • Интернет может быть отключен в вашем доме или части города. Физически перейдя в другое место (друг, библиотека, кафе), вы сможете подключиться оттуда.
  • Бизнес, который зависит от постоянного подключения к Интернету, может выбрать оплату за доступ в Интернет у 2 интернет-провайдеров. Таким образом, они могут быстро переключиться на резервного провайдера, если у обычного провайдера произойдет сбой.

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

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

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

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

Мой сайт не работает

Когда ваш сайт действительно не работает

С другой стороны, если ваш веб-сайт действительно отключился, вы сталкиваетесь с другим сценарием.

Регистратор доменов и DNS

Ваш сайт может быть недоступен из-за проблемы с регистрацией домена или DNS. Записи сервера доменных имен — это поиск, который переводит удобочитаемый URL-адрес (yourdomain.com) в числовой адрес, указывающий на фактический хост-сервер. Если что-то пойдет не так у регистратора доменов или с DNS, посетители могут не попасть на ваш сайт. До тех пор, пока проблема не будет решена, конечно.

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

Если до сих пор все хорошо, следующим местом для проверки является ваша хостинговая компания.

Хостинговая компания

Каждый веб-сайт размещается на веб-сервере. Он встал и работает?

Сервер может быть недоступен, и в этом случае веб-сайт вообще не будет отображаться.

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

  • Знайте, где размещен ваш веб-сайт и как связаться со службой поддержки, когда вам понадобится помощь.
  • Инвестируйте в качественный хостинг с определенной пропускной способностью и хорошей поддержкой. Некоторые хостинговые компании готовы ответить на ваш запрос в течение 24-48 часов, что не очень удобно, когда ваш сайт сейчас не работает. Хорошая хостинговая компания, такая как LiquidWeb или Nexcess, будет иметь чат и поддержку по телефону, а также поддержку билетов и быстро реагировать. Ваш бизнес зависит от работоспособности вашего сайта.

Когда сам сайт не работает

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

Я обновлял плагин, и он отключил весь сайт.

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

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

Я работал над сайтом, и теперь он сломан

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

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

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

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

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

Дорогая, ты выглядишь не так хорошо

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

Вы выкрикиваете слово H и думаете, что это может быть проблема с сервером хостинга. Вот два примера:

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

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

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

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

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

Это совсем не то, что я ожидал…

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

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

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

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

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

Вероятно, поэтому многие люди предпочитают прятать голову в песок и настаивать на том, что «никто не захочет взломать мой маленький сайт, так что мне не о чем беспокоиться».

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

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

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

Один из подходов может состоять в том, чтобы полностью удалить текущую установку веб-сайта (WordPress) и учетную запись C-панели, в которой она находится. Затем создается новая учетная запись, и веб-сайт переустанавливается из резервной копии, которая была проверена на предмет исправности. Разумеется, пароли на всех уровнях будут изменены.

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

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

Получите бонусный контент: Контрольный список для очистки взломанного веб-сайта
Кликните сюда

Восстановление

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

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

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

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

Я полагался на BackupBuddy для ручного и автоматического резервного копирования в течение многих лет. Это также упрощает перенос веб-сайта на новое место.

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

Получите бонусный контент: 10 особенностей выбора плагина для резервного копирования WordPress
Кликните сюда

Унция профилактики стоит фунта лечения

Проблемы с сайтом будут. В какой-то момент ваш сайт рухнет/взломается/не будет работать. Это всего лишь вопрос времени.

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

8 шагов к подготовке:

  1. Регулярные резервные копии. Полные ежедневные резервные копии хранятся вне хостинг-сервера. Вам нужны резервные копии, которые вы контролируете и не зависите от хостинговой компании. Используйте плагин резервного копирования WordPress, такой как BackupBuddy, чтобы настроить расписание резервного копирования для резервного копирования всего вашего сайта.
  2. Отслеживайте время безотказной работы. Существует несколько инструментов, которые проверят ваш веб-сайт и дадут вам знать, существует ли он. Трекеры времени безотказной работы также помогают веб-сайту запускать такие функции, как запуск автоматического резервного копирования, которое может не произойти, если веб-сайт не посещается регулярно. Я полагаюсь на iThemes Sync для управления веб-сайтами и отслеживания времени их работы.
  3. Знайте, кому звонить. Ваш интернет-провайдер, хостинговая компания, регистратор доменов, менеджер обновлений веб-сайтов, безопасности и резервного копирования, и это лишь некоторые из них. Знайте, как связаться с каждым и что вы можете ожидать в плане ответа, когда возникает проблема.
  4. Используйте качественный хостинг. Есть еще компании, рекламирующие выгодные предложения хостинга. Узнайте, что на самом деле предоставляет пакет хостинга и как далеко находится поддержка, когда она вам действительно нужна. У хорошего хостинга есть цена. Тем не менее, стоимость бизнеса вашего веб-сайта снижается из-за того, что хостинговая компания не предоставляет услуги, быстро поглотит все сбережения, которые вы когда-либо получали от дешевого плана.
  5. Отключите встроенные редакторы тем и плагинов в WordPress. По крайней мере, НИКОГДА не используйте встроенные в WordPress редакторы. Еще лучше всегда вносить изменения в код темы или плагина с помощью внешнего приложения.
  6. Запустите программное обеспечение безопасности. Я использую и рекомендую iThemes Security. Кроме того, убедитесь, что он правильно настроен для ваших нужд. Простое включение плагина безопасности может быть не таким безопасным, как вы думаете.
  7. Регулярно обновляйте ядро ​​WordPress, тему и плагины. Большинству владельцев бизнеса лучше, если это будет сделано за них, потому что у них есть бизнес, которым нужно управлять. Вы также действительно собираетесь всегда запускать обновления, даже когда в бизнесе все занято? Собираетесь ли вы быть в курсе всех последних новостей о безопасности и угрозах в Интернете? Многие дизайнеры/разработчики, такие как я, предоставляют это в качестве услуги консьержа для своих клиентов. Они просто хотят знать, что это делается.
  8. Регулярно посещайте свой сайт и проверяйте его функциональность. Это также держит веб-сайт перед глазами для вас. Это ваш сайт. Вы заметите, когда что-то не работает правильно на нем. Не ожидайте, что посетители просто сообщат вам, если что-то не работает. Скорее всего, они просто перейдут к вашему конкуренту.

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

Мы должны предвидеть неожиданное

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

Помните того владельца бизнеса, который позвонил мне в панике, потому что его сайт не работал?

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

Что касается этого лайф-коуча, надеясь, что ее сайт никогда не выйдет из строя, я искренне желаю ей всего наилучшего. Но однажды это произойдет…

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

Получите бонусный контент: Руководство по безопасности WordPress
Кликните сюда