PHP no puede crear un directorio con mkdir
Tengo un script PHP que funciona anteriormente y que es capaz de crear un directorio conmkdir
:
$webfolder = "/var/www/html/images/user";
mkdir($webfolder, 0770);
Hice algunos cambios en la configuración de permisos de la carpeta./var/www/html/images
que es ahora:
drwxrwx---. myself apache system_u:object_r:httpd_sys_content_t:s0 images
Creo que anteriormente esta carpeta era propiedad deapache
. Pero desdeapache
tiene los privilegios completos de leer, escribir y ejecutar como un grupo de usuarios, me pregunto por qué no puede crear una carpeta dentro. Utilizando lamkdir
produce unfalse
valor booleano.
¿El problema se debe a la propiedad del directorio o existen otras razones? Tenga en cuenta que estoy usando PHP versión 5.4.
Registro de errores añadido:
[Lunes 17 de diciembre 11:12:34 2012] [error] [cliente 127.0.0.1] PHP Advertencia: mkdir (): Permiso denegado en / var / www / html / upload en la línea 33, referencia:https://mywebsite.com/referer