
Я знаю, что это может быть простой вопрос, но я не могу найти на него правильного ответа.
Недавно я настроил сервер WAMP (с PHP 7) и у меня есть файл, который я хочу, чтобы пользователи, заходящие на сайт, могли скачать. Пока что у меня есть файл в каталоге, и все в порядке.
Но каждый раз, когда я перехожу по URL-адресу файла, он говорит:
You don't have permission to access /file/placeholder.zip on this server.
Он также выдает мне ошибку 403 Forbidden.
Я сделал свой сайт публичным в httpd.conf, и даже когда я захожу на него с хостинговой машины, он не работает. Если вам нужна дополнительная информация, пожалуйста, спрашивайте.
Любая помощь будет высоко оценена!
решение1
Попробуйте удалить начальную строку /
, так как там написано: перейдите в корневую папку и найдите папку с именемfile
Если файл на самом деле находится в папке с именем C:\file\placeholder.zip
, то Apache не будет иметь доступа к этой папкепо уважительным причинам
Предположим, что вы размещаете свой сайт \wamp\www\project
и скрипт находится в этой папке, затем поместите файл туда \wamp\www\project\folder_name\placeholder.zip
и используйте folder_name/placeholder.zip
при идентификации файла для отправки.