Ця помилка виникає, коли сервер не зміг обробити запит через те, що доступ до файлу було заборонено. Найчастіше це виникає у трьох випадках:
1) у каталозі немає індексного файлу (index.html, наприклад) і при цьому заборонено перегляд списку файлів у даному каталозі* або на всьому віртуальному сервері. Можна спробувати створити файл з ім’ям index.html і подивитися чи не зникне помилка.
2) виставлено такі “права” доступу на файл, що веб-сервер Apache не зміг прочитати файл на диску сервера. Спробуйте змінити права доступу на 640, наприклад.
3) користувач спробував звернутися до скрипта (в каталозі cgi-bin), на який виставлені неправильні права – немає права на читання + виконання (r + x) конкретного скрипту. Змініть права на 755.
(За замовчуванням перегляд списку файлів у каталозі заборонено. Для того, щоб дозволити виведення списку файлів, необхідно створити файл .htaccess, в якому прописати директиву Options +Indexes у вигляді окремого рядка.)