ubunutu - apache mkdir php 775 как сделать стобы с этимиии провами создавалась папка?
я понял
в файле /etc/apache2/envvars :
добавьте
umask 002
/home/user/.profile umask
/etc/profile
/etc/login.defs
найдите установите и расскоментируйте umask 002
проверьте какой текущий umask, для этого просто выполните umask, чтобы усвтановить выполните umask 002
перезапустите Apache :
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
для старых изменить так
find /home/user -type f -exec chmod 600 {} ;
найти в /home/user все объекты, типа file (f) и выполнить для них chmod 600.
Или же для директорий:
find /home/user -type d -exec chmod 700 {} ;
и протестировать
echo 'makedir';
var_dump(m kdir("test", 0777));
echo 'create file';
$file = fo pen ( "testpermition.php", 'w' );
fw rite ( $file, "test
" );
fclo se ( $file );
Комментарии
Оставить комментарий
Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)
Термины: Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)