Estoy intentando cambiar los permisos de carpetas con PHP y me da error. No se si estoy haciendo algo mal o es un problema de configuración del servidor.
Las sentencias que utilizo para probar son:
Código PHP:
mkdir("prueba23",0777); // Esta carpeta no existe
chown("prueba22", "nobody"); // Esta carpeta si existe
chmod("prueba22", 0666);
echo substr(sprintf('%o', fileperms('prueba22')), -4)."<br>";
echo getenv('APACHE_RUN_USER')."".$user.":".getenv('APACHE_RUN_GROUP');
y me da los siguiente errores:
Código HTML:
Warning: mkdir() [function.mkdir]: Permission denied in /home/guiadelv/public_html/prueba.php on line 7
Warning: chown() [function.chown]: Operation not permitted in /home/guiadelv/public_html/prueba.php on line 8
Warning: chmod() [function.chmod]: Operation not permitted in /home/guiadelv/public_html/prueba.php on line 9
0755
:
Será un problema del usurio que ejecuta PHP (que es nobody)? El servidor es dedicado con CentOs 5.5 y lo administro con Cpanel
Gracias