Ця помилка виникає, коли сервер не може виконати запит через відмову в доступі до файлу. Найчастіше це відбувається в трьох випадках:
- У каталозі немає індексного файлу (наприклад, index.html), тому переглядати список файлів у цьому каталозі* або на всьому віртуальному сервері заборонено. Ви можете спробувати створити файл під назвою index.html і подивитися, чи помилка зникне.
- Права доступу до файлу були встановлені таким чином, що веб-сервер Apache не міг прочитати файл на диску сервера. Спробуйте, наприклад, змінити дозволи на 644.
- Користувач намагався отримати доступ до сценарію (у каталозі cgi-bin), який мав неправильні дозволи – для певного сценарію немає дозволу на читання+виконання (r+x). Змініть дозволи на 755.
*За замовчуванням перегляд списку файлів у каталозі вимкнено. Щоб дозволити відображення списку файлів, вам потрібно створити файл .htaccess, у якому окремим рядком потрібно написати директиву Options + Indexes.