Truco para instalar componentes de Joomla con SAFE_MODE activado
Escrito el 19/September/2007 por juan_belon
Truco para instalar componentes de Joomla en servidores con SAFE_MODE activado:
- Descomprimir en una carpeta local el fichero del módulo,mambot, o lo que sea…
- Eliminar todos los FICHEROS ,y sólo los FICHEROS de todos los directorios del componente,módulo,etc.
- Subir éste directorio local a un directorio del servidor y darle permisos 777 a todos los directorios incluido el del mismo componente,módulo o lo que sea…
- Ir a la administración -> Instaladores-> ….. y poner la ruta completa en " Instalar desde un directorio" : por ejemplo "/var/www/web/joomla/media/nombre_componente";
pinchar en "Instalar"… - ¡La instalación ha de funcionar correctamente!. Ahora vamos a abrir el fichero nombre_modulo.XML y veremos donde tenemos que colocar los ficheros, normalmente, suele haber un fichero nombre_modulo.php y nombre_modulo.xml para guardar en el directorio correspondiente a esa parte de Joomla; i.e., si es un editor, en /mambots/editors , si es un componente se suele dividir en varios, /components/com_nombre_componente y /administrator/componentes/com_nombre_componente, etc.
Para copialos primero hemos de borrar TODOS LOS FICHEROS que se copiaron desde el programa de instalación de Joomla ya que tendrán el usuario asignado de Apache, (que tiene otro nivel de acceso y no podremos utilizar) es por ésto que los borramos para copiarlos por FTP y asi recibir los permisos de éste usuario. - El punto anterior se resume en ir a los directorios donde están los ficheros y borrarlos para volver a subirlos, de forma que el usuario pasa a ser el del FTP y así podemos tener permiso de ejecución y solucionamos el problema de la restricción SAFE_MODE de una forma un tanto chapucera pero totalmente útil y rápida.
- Comprobar que todo ha ido correctamente,recordar establecer los permisos de lectura y ejecución…en caso de error repetir pasos desde el 3.