У меня есть папка, содержащая файлы для скачивания. В целях безопасности я разместил этот файл вне корневого каталога. Однако, несмотря на все мои усилия, мне не удается загрузить файл с помощью PHP-скрипта.
Я использую Linux VPS Apache Server и Plesk 11.
(Упрощенная) структура файла выглядит следующим образом. Папка httpdocs является корневым каталогом. Я хочу загрузить папку Private/uploadedfiles.
Код: Выделить всё
-var
- www
- vhosts
- mydomain.org.uk
- httpdocs (webroot)
- private
- uploadedfiles
Код: Выделить всё
PHP Warning: readfile(/var/www/vhosts/mydomain.org.uk/private/uploadedfiles/filename.docx): failed to open stream: No such file or directory
< /code>
Я проверил, дважды проверен и тройная проверка, и этот файл определенно существует внутри папки uploadedfiles < /code>. < /p>
Я также проверил, что это не то, что это не так, это не так. Где я ошибаюсь?>
Подробнее здесь: https://stackoverflow.com/questions/274 ... he-webroot
Мобильная версия