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

  • В каталоге нет индексного файла (например, index.html) и просмотр списка файлов в этом каталоге* или на всем виртуальном сервере запрещен. Вы можете попробовать создать файл index.html и посмотреть, исчезнет ли ошибка.
  • Права доступа к файлу были установлены таким образом, что веб-сервер Apache не мог прочитать файл на диске сервера. Попробуйте изменить разрешения, например, на 644.
  • Пользователь пытался получить доступ к сценарию (в каталоге cgi-bin), у которого были неправильные разрешения — для конкретного сценария нет разрешения на чтение+выполнение (r+x). Измените права на 755.
*По умолчанию просмотр списка файлов в каталоге отключен. Для того, чтобы разрешить отображение списка файлов, необходимо создать файл .htaccess, в котором отдельной строкой прописать директиву Options+Indexes.