Permission denied под линуксом при mkdir

NilovSerge

Новичок
Permission denied под линуксом при mkdir

Привет!
работала php-програмка под виндами Создавала каталоги Все было OK
Делал так:
if ( !mkdir( $DestDir, 0777 ) ) {
trigger_error( 'Can not create directory:' . $DestDir, E_USER_NOTICE );
}

Поставил под Linux Вхожу под root. Получаю ошибку "Permission denied". Выполняю под localhost.
Каталог в котором пытаюсь создать подкаталог имеет "drwxr-xr-x"
Apache стоит с настройками по умолчанию Мне нужно что-то еще настраивать для доступа апача
к каталогу localhost? Если да подскажите что? Пробовал использовать chmod и umask - результат тот же.
 

NilovSerge

Новичок
Да вроде понятно было...
Ну в линуксе зашел под root
запускаю php-script Apache-сервером, приложение лежит в директории /var/www/html/. Запускаю под хостингом Localhost
 

NilovSerge

Новичок
Какая связь?
Я не знаю в чем причина ошибки - либо неправильно настроен apache либо ошибка в коде(хотя под виндами работает)
 

xintrea

Новичок
Чувак не знает что ответить. Ты бы объяснил ему что апач может запускать скрипты от имени определенного пользователя. Да рассказал бы в двух словах где можно посмотреть, от какого пользователя выполняются скрипты.
 

demongloom

Новичок
Мдя, развели флуд вместо того чтоб ответить.
Я сам с такой ошибкой под линуксом сталкивался.
Помогала лишь пропись вслед за mkdir команды chmod.

Код:
$dir = "/path/to/dir";
mkdir($dir); chmod($dir, 0777);
 
Сверху