Я работаю на этом сервере весь семестр и не менял никаких параметров конфигурации - каталоги/файлы, которые я создал пару недель назад, по-прежнему доступны, однако любые новые каталоги, даже точные копии старых рабочих каталогов, меня не пускают. получить к ним доступ - получить ошибку "Индекс каталога запрещен директивой Options". Чем это вызвано?
Ошибка - Индекс каталога запрещен директивой Options?
Ответы (4)
Похоже, кто-то отключил список каталогов в Apache. Если вам разрешено переопределять его с помощью .htaccess, просто поместите файл .htaccess в корневой веб-каталог со следующей информацией:
Options +Indexes
Для меня это было проблемой не просто иметь файл index.html или index.php (в зависимости от того, что находится в файле .htaccess) в папке и пытаться извлечь его содержимое. Затем я снова использовал php для чтения содержимого, а не с помощью командной строки, как я полагаю, вы. Если вы все еще не нашли решение, попробуйте создать индекс (php, html) в каталоге, из которого вы не можете извлечь содержимое.
Мне помогло прохождение объяснений в файле httpd.conf и проверка соответствия требованиям. Комментарий ниже помог:
# The path to the end user account 'public_html' directory must be
# accessible to the webserver userid. This usually means that ~userid
# must have permissions of 711, ~userid/public_html must have permissions
# of 755, and documents contained therein must be world-readable.
# Otherwise, the client will only receive a "403 Forbidden" message.
Я пытался переместить корень документа и не настроил правильные разрешения.
У меня работало в Wordpress. Ошибка: Запрещен доступ к wp-admin. Я создал .htaccess с содержимым Options + Indexes.
Спасибо.