Solo un poco de información general envuelta aquí ...
Los problemas de permisos generalmente son causados por 2 razones principales:
- Problemas reales de permisos de archivos / carpetas en el sistema operativo
- Rutas de directorio incorrectas para los directorios tmp / log, definidas en el archivo de configuración.
La mejor manera de ver si hay un problema real de permisos es verificar en el backend:
Información del sistema -> Permisos de directorio .
Esto le dirá qué archivos / carpetas en la raíz de su instalación de Joomla se pueden escribir (color verde) o no se pueden escribir (color rojo).
Para el caso 1: una de las formas más fáciles de manejar los permisos incorrectos asignados en los archivos / carpetas por el sistema operativo es utilizar las Herramientas de administración de Akeeba . Proporciona una utilidad para configurar sus permisos deseados y aplicar a todas las carpetas / archivos de la instalación de Joomla.
Para el caso 2: en el caso de que tenga rutas incorrectas definidas para los directorios tmp / log , debe cambiar esto en la configuración global de Joomla. Si no sabe cuál es el directorio de inicio de su hosting, es mejor preguntarle a su proveedor de hosting.
Puede editar esta ruta desde el back-end de Joomla en Glogal Configuration , o mediante el administrador de archivos de su hosting o conectándose con FTP , y editando el archivo configuration.php .
Por lo general, en el alojamiento de cPanel , esto es como:
"/home/myHostingUsername/logs"
"/home/myHostingUsername/tmp"
Entonces, el aspecto final de estas configuraciones en su archivo configuration.php debería ser como:
public $log_path = '/home/myHostingUsername/logs';
public $tmp_path = '/home/myHostingUsername/tmp';
* Tenga en cuenta que este es uno de los "errores" más comunes que cometen los principiantes de Joomla. Olvidan cambiar estas rutas en su archivo de configuración, después de mover sus sitios desde otro host, una subcarpeta o desde su host local, lo que hace que estos directorios no se puedan escribir.