Перейти до змісту
Домент ipb-board.ru продається.

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

Рекомендовані відповіді

Опубліковано
  • Адміністратор

В ряде случаев сервер возвращает не стандартный 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 вносятся директивы, которые явно противоречат настройкам веб-сервера или их дублируют. Записи о подобных ошибках будут внесены в лог ошибок сайта, доступный в ISPManager в разделе “Журнал”. В частности, это могут быть директивы для изменения настроек php — тогда строка будет начинаться с
php_flag
или
php_value

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

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

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

  • Ciko закріпив тема
  • Ciko відкріпив тема

Для публікації повідомлень створіть обліковий запис або авторизуйтесь