Permisos de carpetas y archivos para Joomla |
Visitas: 7023
|
|
Servidor
|
|
Martes, 30 de Noviembre de 2010 11:48 |
|
Página 1 de 2 En este manual hablare sobre los permisos de carpetas y archivos en Apache sobre Linux para Joomla, sobre este tema se leen muchas inexactitudes en los foros, del tipo: tienes que dar permiso 755 a las carpetas y 644 a los archivos etc..., en realidad desde fuera no se puede decir ni saber, depende de la configuración específica de cada servidor y del grupo de usuarios al que estéis asignados Apache, tu y tu ftp. Voy a explicar algunas nociones básicas sobre el tema de los usuarios y permisos en Apache
Permisos de carpetas y archivos para Joomla: los usuarios
Si abrís la pantalla de Atributos de archivo de vuestro gestor de ftp
veréis que hay tres clases de usuarios: el propietario (owner), el grupo (group) y el público
(users o others) y cada una de éllas puede tener o no permisos para leer, escribir y ejecutar un archivo o carpeta, en el ejemplo de la imagen veréis que los tres grupos pueden leer el archivo, ningún grupo puede ejecutarlo y solo el propietario puede escribir (osea modificar su contenido). Si en vez de un archivo se tratase de la carpeta /components, solo el grupo del propietario podría modificarla (osea eliminar o añadir archivos) lo que nos importa ès saber a que grupo estamos asignados nosotros o nuestro ftp (habilitado "oficialmente" desde Panel de control -> Configuración Global -> Servidor -> Parámetros del FTP) , porque si alguno de los dos no está asignado al grupo adecuado (en este caso el del propietario) no nos permitirá añadir archivos directamente y aparecería el famoso error: JFolder::create: No se ha podido crear el directorio
JInstaller::install: Fallo al crear el directorio, para solucionarlo deberíamos asignar unos permisos distintos.
Para saber a cual de los grupos (owner, group o user) pertenecéis Apache, vosotros y vuestro ftp, tenéis que leer la documentación de vuestro servidor o abrir un ticket al servicio técnico, que lío verdad?
|
Comentarios
Ciao
Seguramente desde la extensión que usas para insertar el video, que no me has dicho cual és y, en todo caso, nos hemos ido fuera del tema de este manual
El video que se incluyo con el usuario fue en un artículo. Al editarlo, pude acceder al archivo e insertarlo, pero apenas se salva, se borra el código de video, tanto propios como de Youtube. Cambie los permisos del usuario a SuperAdministrador y funciono....
Donde cambio ese tipo de permisos.
Gracias
Tu problema no tiene nada que ver con los permisos de archivos y carpetas del servidor, sino con los de Joomla.
Donde esta intentando insertar los videos el administrador: en un componente? en un módulo? desde el frontend o desde el backend?
Del caso que comente, le cambie los permisos a Superadministrador y funciona, pero la idea no es colocar a tres editores que se pueden tirar el Site con todos los permisos del mundo... Donde puedo configurar permisos de inclusión de video por usuario?
Al final ha resultado ser un problema de espacio en el servidor. Los errores que mostraba Joomla al respecto eran poco claros y de ahí mi confusión.
Muchas gracias!
Aqui hay cosas que no cuadran
Cito a Emilio:
estás seguro?
Después de instalar Joomla, verificaste que todas las carpetas estuviesen escribibles?
Básicamente instalé joomla desde una cuenta ftp con usuario root en el servidor corporativo de la empresa (que no administro yo, lo hace un compañero).
Ahora me encuentro con el problema de que al querer instalar módulos via backend, da un error diciendo que no ha sido posible, y si pruebo a instalar desde directorio entonces da el error de JFolder diciendo que no ha podido crear la carpeta correspondiente al módulo.
Me da la impresión de que quizás se debe a que cuando cargo un módulo (o subo una imagen, que me las sube con 0 bytes, o sea, mal) lo intenta hacer usando un usuario de apache, y no tiene permisos.
Respecto a activar la capa FTP, lo he intentado pero con los mismos datos que uso en la cuenta ftp con la que conecto, no funciona y da muchos errores..
En fin si se te ocurre algo te estaré muy agradecido, voy a seguir investigando.
Gracias!
Cual és el problema? que te ha contestado el servicio técnico del servidor?
Gracias por la información, estoy teniendo un problema que no consigo solucionar y creo que tiene mucho que ver con lo que aquí explicas. Me ha servido para orientarme.
un saludo
Suscripción de noticias RSS para comentarios de esta entrada.