Estaba tratando de instalar Joomla en mi Macbook Air bajo XAMPP. Lo instalé con éxito, pero cuando trato de abrir el front-end, sigo recibiendo esto mkdir():permission denied
error.
Me han surgido dos preguntas mientras intentaba resolver este problema:
-
Me he dado cuenta de que cuando hago
ls -l
el propietario/grupo de algunas carpetas esmyname
:admin
mientras que las de otras carpetas esroot:admin
. Soy el único usuario de este ordenador y elmyname
el usuario debe tener todos los privilegios de Root.Lo que no entiendo:
A. Por qué cuando hago
chmod
Tuve quesudo chmod
.B. Por qué hay carpetas con distinto propietario.
-
Para solucionar el problema, cambié forzosamente el propietario/grupo de todos los archivos y directorios relacionados a
root:root
y los permisos de aquellos a0777
. Pero eventualmente tendré que trasladar esto a un servidor de producción y no es prudente mantener el propietario y el permiso así. ¿Hay alguna forma mejor de resolver el problema manteniendo la configuración del propietario/permiso lo más ajustada posible?