Различия

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

Ссылка на это сравнение

Следующая версия
Предыдущая версия
whattodo:не_работает_сайт [2017/03/10 08:56]
a.likhachev создано
whattodo:не_работает_сайт [2020/03/10 22:01] (текущий)
Строка 1: Строка 1:
 +  - Проверьте активность вашей услуги в биллинге ​
   - Проверьте,​ сайт не открывается вообще у всех или только у вас, на вашем компьютере,​ через ваше интернет-соединение. Попробуйте зайти с другого компьютера,​ телефона,​ через другого провайдера. Хорошо проверить доступность сайта из разных мест при помощи какого-нибудь стороннего сервиса,​ например https://​www.host-tracker.com/​   - Проверьте,​ сайт не открывается вообще у всех или только у вас, на вашем компьютере,​ через ваше интернет-соединение. Попробуйте зайти с другого компьютера,​ телефона,​ через другого провайдера. Хорошо проверить доступность сайта из разных мест при помощи какого-нибудь стороннего сервиса,​ например https://​www.host-tracker.com/​
   - Если сайт не открывается у всех, то проверьте доступность вашего сервера или хостинга. Выполните команду ping до вашего сайта. В Windows это делается так: Пуск - Выполнить - cmd. Введите в командной строке и нажмите Enter:   - Если сайт не открывается у всех, то проверьте доступность вашего сервера или хостинга. Выполните команду ping до вашего сайта. В Windows это делается так: Пуск - Выполнить - cmd. Введите в командной строке и нажмите Enter:
Строка 5: Строка 6:
 Если сервер доступен,​ то вы увидите обмен пакетами:​ Если сервер доступен,​ то вы увидите обмен пакетами:​
 {{:​whattodo:​ping.png?​nolink|}} {{:​whattodo:​ping.png?​nolink|}}
 +
 +Посмотрите,​ какую ошибку выдает ваш браузер. Если сервер не отвечает,​ то ошибки могут быть следующими:​
 +  - Err name not resolved - доменное имя не может быть быть преобразовано в ip-адрес. Значит,​ проблема с DNS-серверами или настройками DNS вообще. Проверьте статус вашего домена у регистратора. Возможно,​ домен просрочился.
 +  - Connection timeout - Истекло время ожидания ответа сервера. Сервер может не отвечать по разным причинам. Он выключен,​ завис, перегружен,​ на него осуществляется DDoS-атака. Попробуйте перезагрузить сервер.
 +
 +Так же, сам сервер может отвечать,​ но вместо сайта показывать ошибку. Каждая ошибка имеет свой код. Самые распространенные коды:
 +  * 403 - Forbidden. Доступ запрещен. Может быть из-за неверных прав на файлы и каталоги сайта. Проверьте,​ чтобы на каталоги стояли права 755, а на файлы - 644.
 +  * 404 - файл не найден. Обычно при отсутствии индексного файла index.php или index.htm.
 +  * 500 - внутренняя ошибка веб-сервера. Может быть вызвана неправильными настройками,​ ошибкой в php-скриптах сайта, отсутствием одного или нескольких файлов сайта.
 +  * 503 - Service Unavailable. Веб-сервер не может ответить,​ т.к. перезагружается или обслуживается администратором.
 +  * 502 - Bad gateway. Если на сервере установлен nginx, то он не может получить ответа от apache или php-fpm. Последние могут быть не запущены. Попробуйте их перезапустить (если у вас выделенный сервер или VPS).
 +  * 504 - Gateway timeout. Nginx также не может получить ответа от apache или php-fpm. Они могут быть перегружены,​ долго выполнять скрипты сайта (из-за ошибок в скриптах или долгого ответа от базы данных).
 +
 +Ошибки могут выводить скрипты вашего сайта. Обычно из текста ошибки можно сразу понять,​ в чем заключается проблема:​
 +  * Can't connect to MySQL server - скрипт не может соединиться с базой данных MySQL. Если у вас выделенный сервер или VPS, зайдите на сервер и запустите MySQL. Если на сервере установлена панель управления (например,​ Vesta или ISPmanager),​ то это можно сделать через панель.
 +  * Failed to open.... - Не удалось открыть/​прочитать что-то. Вероятно,​ отсутствует какой-то файл на сайте.
 +Более полную информацию можно получить в логах ошибок сайта. Для этого лог должен быть включен. Вот стандартные пути до них при использовании панелей управления:​
 +  * Vesta: /​var/​log/​httpd/​domains/​mysite.ru.error.log
 +  * ISPmanager: /​var/​www/​httpd-logs/​mysite.ru.error.log
 +
 +Это лишь базовая диагностика,​ которую под силу выполнить обычному пользователю. Вы всегда можете обратиться за помощью в техподдержку компании Айхор.