Solución a Imposible encontrar paquete de intalación – Joomla

Joomla
Hace algún tiempo, solucioné el temido:
Imposible encontrar paquete de intalación.
Mensaje que muestra el instalador de extensiones de joomla cuando uno quiere intalar una extensión. Esto es normal cuando uno se descarga una extensión y no se fija que dentro del archivo comprimido que se ha descargado esta la extensión metida en otra carpeta que debe sacar para poder instalar su extensión. Tambien sucede cuando la extensión no es compatible con la extensión de Joomla que estamos usando. Y probablemente también cuando el archivo .xml de la extensión se encuentra dañado y el instalador no puede leerlo. Cuando sucede alguno de estos casos, aunque parezca extraño, debo decir que es bueno, ya que quiere decir que nuestra instalación de Joomla o mejor dicho nuestros archivos de la instalación no tienen problemas.
Pero que sucede si tengo la extensión correcta? Si no se encuentra dentro de otro subdirectorio del archivo .zip? Si es una extensión compatible con la versión de Joomla que uso? y su archivo .xml de configuracion existe y esta en buen estado? O sea que ES UNA EXTENSION PERMITIDA PARA MI INSTALACIÓN DE JOOMLA.
Pues supongo que muchos al igual que yo nos abremos roto la cabeza tratando de solucionar esto por mucho tiempo, y nos habrá parecido raro que de un momento a otro nos ocurra esto y con cualquier extensión que quisieramos instalar.
Pues en mi caso, tuve muchas instalaciones Joomla que pasaron por este problema, asi que me decidí solucionarlo o morir en el intento, y la solución era muy sencilla.
Muchos hablan sobre los permisos de los directorios, de desactivar el FTP de Joomla, de volver a subir la carpeta del instalador de Joomla, de que es problema del servidor y muchas cosas más. Pues tienen razón estos problemas tambien afectan al instalador de Joomla.
La solución:
Deben revisar qué archivos se van a subir al instalar su extension. Si es el caso de que van a instalar un módulo, pues cojan su programa FTP y asignen permisos 777 a la carpeta ‘modules’. Si van a subir un plugin pues 777 a la carpeta ‘plugins’.
Sobre el programa FTP les recomendaría Filezilla SOLO PARA SUBIR O BAJAR ARCHIVOS, pero para cambiar los permisos y estan en windows les recomiendo Putty, con el comando chmod, que es mas seguro que va hacer el trabajo.
Ahora hablando de putty, utilicen el putty para entrar hasta la carpeta ‘logs’ y ejecuten el comando PWD, como sabrán este comando les va indicar la ruta exacta del directorio donde se encuentran. ¿POR QUÉ HACER ESTO? pues pasa muchas veces en la configuración de Joomla no tenemos bien indicada la dirección de la carpeta logs, por eso con el resultado de ejecutar el comado PWD obtendremos la ruta exacta que debemos poner en la configuración. Por ejemplo antes de usar el putty, en la configuración de Joomla tenia indicada la ruta del directorio logs como ‘/logs’ y al ejecutar el PWD me di cuenta que debía poner ‘/home/xxxxx/web/logs’ las xxxxx era mi nombre de usuario en el servidor, que dicho sea de paso era linux, asi que este ejemplo es para los que usen linux.
De igual manera debemos revisar para la carpeta ‘tmp’.
Deshabilitar el FTP de joomla también es una buena idea a la hora de instalar.
En resumen, la solución es tener bien configurado el Joomla, más aún si esta instalación es una migración que se hizo desde otro servidor o desde una copia local.
- Tener las carpetas donde se van a instalar los archivos y las carpetas ‘logs’ y ‘tmp’ con permisos 777, solo al momento de instalar y luego volver a darles otro permiso por seguridad.
- Tener bien apuntadas las rutas de ‘logs’ y ‘tmp’ en la configuración de Joomla.
- Deshabilitar el FTP de Joomla y también podría ayudar desactivar el safe mode.
Todo esto es una sincronización de acciones que deben hacerse para solucionar problemas que se presenten al instalar extensiones Joomla.
Hola, primero que todo darte las gracias por este tema me ha servido mucho.
Muy bien explicado
Saludos.
Lo justo pues!! Si se me escapó algo y por ahí alguien tiene más información espero que la aporte
he hecho todo lo que dices ahi, he revisado todas las configuraciones y el problema persiste. que puedo hacer? sera problemas del servidor? sera problemas con el sistema de administracion del servidor que no es compatible con joomla? sera un error en la instalacion???? espero tu respuesta…!
saludos
Espero que puedas darme más información sobre tu problema para ayudarte, por ejemplo, cuéntame cual es la extension que kieres instarlar y la dirección de la página q estas trabajando.
Por ahora te repito los recomendaciones puntualmente:
1.- Revisa en la configuración de Joomla, que estén bien apuntadas las carpetas “tmp” y “logs”. Ejemplo en servidor linux: /home/xxxxx/web/logs (xxxxx podría ser tu nombre de usuario en el servidor). Para obtener la ruta exacta sin errores usa el software putty y el comando pwd.
2.- Ponle permisos 777 a las carpetas “logs” y “tmp”
3.- Ponle permisos 777 a la carpeta donde va a instalarse la extension, por ejemplo la carpeta “modules” o “component”.
4.- La más importante, revisa la extensión que quieres instalar, que no esté en subcarpetas zipeadas, que tenga un archivo xml (que es el de instalación) y que sea compatible con la versión de Joomla.
PDT: Si crees que puede ser problema del servidor, no podría imaginarme cual sería exactamente, uno podría ser que la extensión pese mucho, más de lo que tu servidor permite subir.
Pon más información para ayudarte. bye
Al igual como te escribió misterioaqo, hace falta más información para ayudarte a resolver el problema. Para mi lo principal es saber con que versión de Joomla estás trabajando y que Módulo/Componente/Plugin estás queriendo instalar.
Saludos.
Hola y muchos saludos cordiales, muy buena tu pagina web de ayuda, podrias ayudarme con este problema en joomla que me sucede
Instale la version 1.5.15 en espanol, soy nuevo en esto del joomla, lo primero que e tratado de hacer es cargar una template y siempre me sale este mensaje de error en una pagina en blanco al tratar de instalarla….
Fatal error: Class ‘DOMIT_Lite_Document’ not found in /home/ambatoprimero/www/libraries/joomla/factory.php on line 355
el nombre de mi web es ambatoprimero,
las templates me las e bajado de esta direccion http://www.joomla24.com/index.php?set_albumName=album06&option=com_gallery&Itemid=6&include=view_album.php&page=2
te agradeceria mucho tu ayuda, gracias
mmmm, pues el error no parece sobre el tema tratado, parece que la trasnferencia de archivos puede haber dañado alguno, lo que te recomendaría es que vuelvas a subir el directorio de librerías, si quieres lo borras antes de volverlos a subir o simplemente puede sobrescribirlos. Por otro lado, asegurate de que la plantilla es compatible con 1.5. Y no olvides siempre bajar la última versión, no uses una copia que tengas guardada, bajarlo te asegura que son los archivos más actuales.
Hola, yo no puedo entrar a el programa putty, nose que pasa, pero quiero instalar el componente Comunity builder y no me deja instalar el archivo com_comprofiler.zip , la cuestion es que fui a configuration.php de joomla y vi eso que decian de la ubicacion de las carpetas “logs” y “temps” y como no puedo usar el putty, no lo se configurar y busque, lo configure y me dice que el servidor no puede conectar, nose que mas hacer jaja, quiero saber cual es la ubicacion exacta de esas carpetas o como es el modelo, como para ingresar mis datos deacurdo a lo que seria un modelo por ejemplo: /home/a2294476/public_html/ejempo/ejemplo/logs’
les agradeceria mucho. de por si gracias
hola, posiblemente tu servidor no permite ese tipo de conexión, debes pedirlo a tu proveedor, si no es posible que te den esa opción… =/
hola
tengo problemas por installar la ultimas version de jomsocial 1.6.290
la instalacion se demora y me dice que no encuentra el fichero xml … mucha gracias de ayudar me
mi joomla es 1.5.15
hace falta un pokito más de información =| ¿instalaste joomla directamente al servidor o en tu computadora y luego lo subiste?
hola he estado surfeando en San google porque tengo el problemita aca indicado.
Tengo mi joomla intalado en mi pc para hacer pruebas porque quiero ver si puedo agregar un script de area me miembros con referidos; este DVANCED MYSQL MEMBER REQUEST UPLOAD SCRIPT
# —– Version 8.3 y me tira ese error ose la falta del archivo de configuración XML en el paquete.
Se me ocurre que se puede crear, pero recien estoy aprendiendo y no se como haber si me ayudan.
Esta es la dirección donde se puede bajar para que le echen ina mirada: http://www.americanfinancing.net/advanced-mysql-members-script.cfm
Por mi parte segire tratando he investigando, vulevo a contarles como me fue.
Un saludo a todos desde mi Chile
pues creo que lo que quieres instalar no es una extensión de joomla, si quieres crear una extensión con esa aplicación te recomendaría que revises documentación de cómo crear extensiones, o uses alguna extensión nativa de joomla como un ejemplo y lo acoples a lo que quieres crear.
Buenas, Maldita la hora que decidi migrar de joomla 1.0 a 1.5 me a constado la de dios buscando por miles de foros webs blogs …etc, y hoy cuando me iva a dar por vencido y instalar todos los modulos y componentes manualmente encuentro esta web que dice el problema de loGs y efectivamente entrando por puty y congiendo su direccion y colocandola en configuracion global … WAla..!! ya se pueden instalar.
Si alguno tiene el hosting de host monster os dejo la direccion aqui: /home3/clanlost/public_html/logs para que no tenga que pasar por lo mismo que un servidor xD.
El tmp sin embargo me funciona poniendo simplemente /tmp
Gracias por todo.. xD
Gracias a ti, por tu aporte y por compartir tu experiencia con nosotros (y)
a mi solo me pasa con algunas instalaciones :S y no me sale arreglar con este metodo :/
podrías específicar a qué instalaciones te refieres y quizá nosotros podríamos ayudarte. suerte
gracias!!! capo
deberias explicar alguna otra manera de modificar estos permisos de manera manual o sin las aplicaciones que utilizas para que asi sean accesibles a todos
Hola, esas aplicaciones son accesibles a todo mundo. Son aplicaciones libres, las maneras manuales están de más cuando hay aplicaciones para hacerlo no crees? No excluye a nadie man. X otro lado si es que no pudiste o no puedes cambiar los permisos posible sea porque no tienes privilegios suficientes sobre tu servidor “ponte en contacto con tu proveedor de servicio” xD jeje eso suelen decir. Saludos. Suerte!