Estoy intentando tener una configuración de servidor para mi aplicación web localmente en mi MacBook Pro. Instalé Apache, PHP con éxito y verifiqué el código de mi aplicación web en /var/www
location. Ahora hay un script en mi aplicación que escribe un archivo en /var/www/someDir
. Para ello estoy usando la siguiente línea:
$file = fopen($_SERVER['DOCUMENT_ROOT']."/abc.ini", "w");
Y en la ejecución, veo el siguiente error en el registro de errores.
PHP Warning: fopen(/var/www/someDir/abc.ini): failed to open stream: Permission denied in /private/var/www/myscript.php on line 6
someDir es propiedad del usuario abhilash.goje
(ese soy yo) y del grupo wheel
. He intentado dar los siguientes permisos.
$sudo chmod -R 755 www -> Did not resolve the issue $sudo chmod -R 775 www -> Did not resolve the issue $sudo chmod -R 777 www -> Resolved the issue, but not safe.
el permiso 777 funciona pero no prefiero usar esta solución ya que no es del todo segura. Por favor, déjame, ¿cómo configuro los permisos correctos para esta carpeta?
¡Gracias de antemano!