У меня есть VPS с Debian, и я хочу создать на нем какой-нибудь сайт загрузки для людей с учетными записями SSH. Моя проблема в том, что я хочу сделать скрипт на PHP, который будет рекурсивно перечислять все файлы из специального каталога в домашних папках пользователей. Скрипт было легко написать, но теперь у меня проблемы с разрешениями Например, папка / home / someuser / resources и содержит:
-file.txt [file]
-info.doc [file]
-data [dir]
---numbers.xls [file]
---people.txt [file]
-mail.doc [file]
К сожалению, после перечисления этого каталога с использованием PHP и абсолютного пути я получаю
-file.txt [file]
-info.doc [file]
-data [file] <- ?
-mail.doc [file]
Да. is_dir ('/ home / someuser / resources / data') возвращает false. Поскольку я читаю в Интернете, проблема с разрешением. Я изменил в /etc/php5/cgi/php.inisafe_mode_gid на Off, но это не помогло. Я думаю, что мне нужно изменить chmods. Но как заставить это работать наверняка? Вы можете помочь мне с этим?
Скрипт, который я использую:
http://pastie.org/private/vxnhpkkisintjmncinqzw (это измененный скрипт из комментариев к PHP-руководству)