Ошибки и их возможные причины

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

Ошибка 403

Этот ответ сервер возвращает в нескольких случаях:

В папке сайта отсутствует индексный файл. Зачастую — это index.php или index.html В первую очередь убедитесь, что эти файлы в папке Вашего сайта присутствуют. Помимо этого, в файле .htaccess (он служит для индивидуальной настройки веб-сервера Apache для отдельно взятого сайта) может быть изменен индексный файл по умолчанию с помощью директивы:
DirectoryIndex

Так что, если файл с именем index.php у Вас есть, а сервер все равно возвращает 403 ошибку проверьте, возможно в .htaccess содержится строка наподобие:
DirectoryIndex default.php
в этом случае требуется разобраться — ошибочно внесена эта строка или же переименован файл.

Также с помощью .htaccess можно запретить доступ к сайту с помощью директив:
Allow, deny

Если в этом файле содержится строка:
deny from all
это означает, что доступ к сайту закрыт для всех посетителей.

Также после строки:
deny from all
могут быть перечислены IP-адреса с которых доступ запрещен. Вам следует убедиться, что Вашего адреса среди них нет или же просто удалить эти директивы.

Ошибка 500

Эта ошибка чаще всего возникает из-за того, что в файл .htaccess вносятся директивы, которые явно противоречат настройкам веб-сервера или их дублируют. Записи о подобных ошибках будут внесены в лог ошибок сайта, доступный в ISP Manager в разделе “Журнал”. В частности, это могут быть директивы для изменения настроек php — тогда строка будет начинаться с
php_flag
или
php_value

Т.к. на хостинге php работает в режиме fastCGI, а не mod_apache, то настройки php подобным образом выполнять недопустимо — их следует вносить в файл php.ini

А также директивы связанные с работой с симлинками, к примеру Options +SymLinksIfOwnerMatch будет отдавать ошибку, строку следует заменить на Options +FollowSymLinks

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

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