2014-11-30 4 views
0

Я использую этот код для создания папки на веб-сайте.Разрешение Mkdir не установлено правильно

mkdir("folder/folder",0744,true); 

Но на практике "папка" разрешения 600.

что проблема?

+0

Вы еще включили 'error_reporting'? Добавьте отсутствующую информацию: окружающая папка и структура разрешений, Apache и PHP uid. – mario

+1

проверьте свой [umask] (http://php.net/manual/en/function.umask.php). Попробуйте 'umask (0)' – bansi

ответ

1

Этот режим может быть затронут вашим текущим umask. Сделайте что-то вроде этого:

$old_umask = umask(0); 
mkdir('folder/folder', 0744); 
umask($old_umask); 
Смежные вопросы