Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
whattodo:не_работает_сайт [2017/03/10 10:37] 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: | ||
Строка 7: | Строка 8: | ||
Посмотрите, какую ошибку выдает ваш браузер. Если сервер не отвечает, то ошибки могут быть следующими: | Посмотрите, какую ошибку выдает ваш браузер. Если сервер не отвечает, то ошибки могут быть следующими: | ||
- | - Err name not resolved - доменное имя не может быть быть преобразовано в ip-адрес. Значит, проблема с DNS-серверами или настройками DNS вообще. | + | - Err name not resolved - доменное имя не может быть быть преобразовано в ip-адрес. Значит, проблема с DNS-серверами или настройками DNS вообще. Проверьте статус вашего домена у регистратора. Возможно, домен просрочился. |
- Connection timeout - Истекло время ожидания ответа сервера. Сервер может не отвечать по разным причинам. Он выключен, завис, перегружен, на него осуществляется DDoS-атака. Попробуйте перезагрузить сервер. | - Connection timeout - Истекло время ожидания ответа сервера. Сервер может не отвечать по разным причинам. Он выключен, завис, перегружен, на него осуществляется DDoS-атака. Попробуйте перезагрузить сервер. | ||
Так же, сам сервер может отвечать, но вместо сайта показывать ошибку. Каждая ошибка имеет свой код. Самые распространенные коды: | Так же, сам сервер может отвечать, но вместо сайта показывать ошибку. Каждая ошибка имеет свой код. Самые распространенные коды: | ||
* 403 - Forbidden. Доступ запрещен. Может быть из-за неверных прав на файлы и каталоги сайта. Проверьте, чтобы на каталоги стояли права 755, а на файлы - 644. | * 403 - Forbidden. Доступ запрещен. Может быть из-за неверных прав на файлы и каталоги сайта. Проверьте, чтобы на каталоги стояли права 755, а на файлы - 644. | ||
- | * 404 - файл не найден. Обычно при отсутствии индексного файла index.php или index.htm | + | * 404 - файл не найден. Обычно при отсутствии индексного файла index.php или index.htm. |
* 500 - внутренняя ошибка веб-сервера. Может быть вызвана неправильными настройками, ошибкой в php-скриптах сайта, отсутствием одного или нескольких файлов сайта. | * 500 - внутренняя ошибка веб-сервера. Может быть вызвана неправильными настройками, ошибкой в php-скриптах сайта, отсутствием одного или нескольких файлов сайта. | ||
+ | * 503 - Service Unavailable. Веб-сервер не может ответить, т.к. перезагружается или обслуживается администратором. | ||
* 502 - Bad gateway. Если на сервере установлен nginx, то он не может получить ответа от apache или php-fpm. Последние могут быть не запущены. Попробуйте их перезапустить (если у вас выделенный сервер или VPS). | * 502 - Bad gateway. Если на сервере установлен nginx, то он не может получить ответа от apache или php-fpm. Последние могут быть не запущены. Попробуйте их перезапустить (если у вас выделенный сервер или VPS). | ||
* 504 - Gateway timeout. Nginx также не может получить ответа от apache или php-fpm. Они могут быть перегружены, долго выполнять скрипты сайта (из-за ошибок в скриптах или долгого ответа от базы данных). | * 504 - Gateway timeout. Nginx также не может получить ответа от apache или php-fpm. Они могут быть перегружены, долго выполнять скрипты сайта (из-за ошибок в скриптах или долгого ответа от базы данных). | ||
- | * | + | |
- | * 503 | + | Ошибки могут выводить скрипты вашего сайта. Обычно из текста ошибки можно сразу понять, в чем заключается проблема: |
+ | * 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 | ||
+ | |||
+ | Это лишь базовая диагностика, которую под силу выполнить обычному пользователю. Вы всегда можете обратиться за помощью в техподдержку компании Айхор. |