Безопасный режим.. MKDIR
У меня есть сценарий, который создает каталог "createdir" и устанавливает chmod на 777 (только для этого теста на самом деле..)
Затем я хочу создать подпапки, но тогда сценарий не выполняется. из-за безопасного режима.
Почему тогда я смог создать эту первую папку? Это связано с тем, что папка теперь отличается от файла perms, который был загружен через ftp?
Есть ли способ обойти это? Это сценарий для продажи, я не могу попросить людей просто отключить безопасный режим, так как их хост не может этого допустить.
Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect.
The script whose uid is 10005 is not allowed to access
/var/www/vhosts/yyy/httpdocs/zzz/files/createddir owned by uid 33 in
/var/www/vhosts/yyy/httpdocs/zzz/files/gallery.php on line 254
2 ответа
Нет способа решить это.
Либо отключите безопасный режим, либо создайте эти папки из FTP-клиента.
Как я вижу и понимаю, у вас нет доступа к этой папке. Попробуй чоун. Для справки: человек Чоун
РЕДАКТИРОВАТЬ: я не проверял это: http://www.php.net/manual/en/function.chown.php Посмотрите.