Problema con permisos sobre archivos y joomla

Lenguajes dinamicos, hojas de estilo, frameworks, CMS...

Moderadores: frank, dxfiles

Responder
Avatar de Usuario
nerdhacker
Mensajes: 38
Registrado: Jue, 12 May 2011, 04:17
Ubicación: Vedado
Contactar:

Problema con permisos sobre archivos y joomla

Mensaje por nerdhacker » Sab, 02 Jul 2011, 04:05

tengo un proyecto en joomla desarrollandolo en mi servidor LAMP local pero parece ser que me falta algo en los permisos sobre la carpeta /var/www/misitio, cuando desde el panel de administracion intento instalar un nuevo componente, plugin etc me da errores a la hora de recrear las carpetas necesarias. tambien por ejemplo necesito realizar unos cambios en la configuracion global del sitio y cuando guardo los cambios me da este error notificando que no pudo escribir en el archivo de configuracion (configuration.php)

Código: Seleccionar todo

Guardar falló con el siguiente error: No es posible escribir el archivo de configuración.
se que esto debe ser por los permisos de mi usuario o de apache sobre los archivos y directorios de /var/www/misitio pero desconozco cual es el comando que debo ejecutar en el terminal para solucionar esto.

algun tip porfavor? :idea:
Ubuntu 11.04 - the Natty Narwhal
VIVA FRAGGLE ROCK!

Avatar de Usuario
nelson
Mensajes: 304
Registrado: Vie, 15 Oct 2010, 15:52
Ubicación: /home/Ciudad de La Habana/
Contactar:

Re: Problema con permisos sobre archivos y joomla

Mensaje por nelson » Sab, 02 Jul 2011, 08:39

Prueba lo siguiente:

Código: Seleccionar todo

sudo chmod -R 775 /var/www/misitio/
En caso de no funcionarte, en vez de 775 dale 777, aunque debe de funcionarte perfectamente con el primero.
Saludos
# uname -a
Linux huracan 3.0.3 #1 SMP Tue Aug 30 21:31:02 CDT 2011 i686 GNU/Linux

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Problema con permisos sobre archivos y joomla

Mensaje por hugo » Sab, 02 Jul 2011, 08:47

El servidor web debe tener permisos de escritura sobre el archivo configuration.php, y también sobre algunos directorios, prueba con estos:

administrator
cache
components
images
language
logs
media
modules
plugins
templates
tmp

El resto de los directorios y archivos pueden tener permisos 755 y 644, respectivamente.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

mariel_alberto
Mensajes: 11
Registrado: Sab, 07 Ago 2010, 14:09
Contactar:

Re: Problema con permisos sobre archivos y joomla

Mensaje por mariel_alberto » Sab, 02 Jul 2011, 13:28

Hola
buenas tardes
En todo servidor web de producción los permisos a sitios de 755 a inferior

ej: /var/www/html/misitio
las carpetas
administrator/cache
cache
ha de llevar permisos 777
casi el resto un 755
configuration 644 incluyo también hay .htaccess
si ahs de instalar un componente directamente al servidor de producción has de dar permiso 777 a todo el sitio y luego cuando halles instalado volver a dar los permisos perminentes

salu2
Salu2
Mariel Alberto Maceo Pompa
http://clmicons.netcons.com.cu/

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Problema con permisos sobre archivos y joomla

Mensaje por hugo » Sab, 02 Jul 2011, 13:59

En el menú de ayuda del backend de Joomla (al menos en la versión 1.5) aparece System info que contiene una entrada llamada Directory permissions que lista los directorios que deben tener permisos de escritura (a partir de ahi saqué el listado anterior). Realmente nunca me ha gustado dar permisos 777 a los directorios, pero hay quienes recomiendan ponerlo así durante la instalación y configuración del sitio y luego volverlos a poner en 755, con algunas excepciones como la cache, los logs y los archivos temporales que deben permanecer escribibles. Los archivos en general llevan solo permisos 644, excepto el archivo de configuración, que debe ser modificable por el servidor web, por lo que debe tener permisos de escritura, aunque debe impedirse el acceso directo a el mediante el archivo .htaccess (u otro mecanismo similar en caso de que el servidor no sea Apache).
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Avatar de Usuario
nerdhacker
Mensajes: 38
Registrado: Jue, 12 May 2011, 04:17
Ubicación: Vedado
Contactar:

Re: Problema con permisos sobre archivos y joomla

Mensaje por nerdhacker » Dom, 03 Jul 2011, 01:14

nelson escribió:Prueba lo siguiente:

Código: Seleccionar todo

sudo chmod -R 775 /var/www/misitio/
En caso de no funcionarte, en vez de 775 dale 777, aunque debe de funcionarte perfectamente con el primero.
Saludos

Código: Seleccionar todo

sudo chmod -R 777 /var/www/misitio/
!!!
Perfecto! esto mismo era lo que buscaba, finalmente le tuve que dar 777 porque con 775 aun me aparecian en la informacion de los permisos de directorio como no escribible

gracias a todos por la colaboracion! :idea:
Ubuntu 11.04 - the Natty Narwhal
VIVA FRAGGLE ROCK!

Avatar de Usuario
KZKG^Gaara
Mensajes: 463
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /dev/kzkggaara
Contactar:

Re: Problema con permisos sobre archivos y joomla

Mensaje por KZKG^Gaara » Dom, 03 Jul 2011, 14:41

nerdhacker escribió:
nelson escribió:Prueba lo siguiente:

Código: Seleccionar todo

sudo chmod -R 775 /var/www/misitio/
En caso de no funcionarte, en vez de 775 dale 777, aunque debe de funcionarte perfectamente con el primero.
Saludos

Código: Seleccionar todo

sudo chmod -R 777 /var/www/misitio/
!!!
Perfecto! esto mismo era lo que buscaba, finalmente le tuve que dar 777 porque con 775 aun me aparecian en la informacion de los permisos de directorio como no escribible

gracias a todos por la colaboracion! :idea:
Te recomiendo que le des a todo 755, luego revisas qué carpeta y/o archivo debe tener 777, y le das estos permisos SOLAMENTE a lo que lo necesite.
~~» KZKG^Gaara «~~
Usuario #518082 de GNU/Linux
Windows ha detectado que no tiene teclado... presione [F9] para continuar.

Avatar de Usuario
nerdhacker
Mensajes: 38
Registrado: Jue, 12 May 2011, 04:17
Ubicación: Vedado
Contactar:

Re: Problema con permisos sobre archivos y joomla

Mensaje por nerdhacker » Mié, 06 Jul 2011, 02:22

Si exacto eso hice posteriormente dandole 777 solo a los directorios y ficheros que se listan en la seccion de permisos de directorios del sysinfo de joomla. de todas formas gracias por la recomendacion a todos
Ubuntu 11.04 - the Natty Narwhal
VIVA FRAGGLE ROCK!

Responder