PHP - загрузка в dir вне docroot - PullRequest
       19

PHP - загрузка в dir вне docroot

0 голосов
/ 04 сентября 2011

У меня работает nginx + php-fastcgi на моем сервере, и я пытаюсь разрешить php-скрипт в / var / www /test для загрузки в непубличный каталог, расположенный в / var / www / private / uploads.

Я попытался изменить путь включения в php.ini, но все, что я получаю, это "Не указан входной файл". когда я пытаюсь просмотреть страницу в / контесте, которая загружает фотографии.

Ответы [ 2 ]

0 голосов
/ 04 сентября 2011

Сначала проверьте upload_tmp_dir в системе PHP_INI и установите правильный путь. Проверьте права на запись для этого. Используйте move_uploaded_file для хранения файлов вручную в нужном месте.

0 голосов
/ 04 сентября 2011

Ваш php-скрипт будет работать от имени какого-то пользователя. дать этому пользователю доступ на запись к /var/www/private/uploads.

...