Возможный дубликат:
владелец PHP mkdir и apache
ОТРЕДАКТИРОВАНО, ЧТОБЫ ОТРАЖАТЬ НОВУЮ ПРОБЛЕМУ:
Благодаря вашей помощи я могу рекурсивно создать каталог в каталоге, но я не могу создать несколько папок в этих созданных папках.
Код:
$timelineID = trim(mysql_prep($_POST['timelineID']));
mkdir("timelines/{$timelineID}/audio", 0777, true);
mkdir("timelines/{$timelineID}/image", 0777, true);
mkdir("timelines/{$timelineID}/product", 0777, true);
Опять же, первая функция mkdir() выполняется успешно, а вторая — НЕТ.
Ошибка: Предупреждение: mkdir() [function.mkdir]: Действует ограничение в БЕЗОПАСНОМ РЕЖИМЕ. Сценарию с uid/gid 206601/206601 не разрешен доступ (только что созданный каталог), принадлежащий uid/gid 25000/25000 в (file.php) в строке 13.
mkdir("timelines/{$timelineID}/audio", 0777, true);
? Без умаска? С true каталоги создаются рекурсивно. - person Green Black   schedule 05.12.2012timelines/${timelineID}
уже существует? Если да, то первый вызовmkdir()
не изменит владельца или разрешения. - person Mark Reed   schedule 05.12.2012