Domingo, 25 Junio 2017

Instalar componente joomla de gran tamaño

Contenido[Ocultar]
La tarea de instalar una extension joomla pesada, las cuales suelen ser componentes joomla o plantillas joomla 2.5 - 3.0, se complica cuando estamos trabajando desde un hosting gratuito o bien nuestro hosting tiene limitaciones demasiado bajas, como el tiempo de subida como el tamaño del archivo a subir. Esto no seria un problema si pudieramos acceder al archivo php.ini donde se editan librerias, restricciones..., viable desde un servidor dedicado o un vps, incluso algunos hosting...

1.- Edtar el archivo que controla el tamaño de subida de archivos

Si disponemos de la posibilidad de poder editar el archivio php.ini, solo es editar el archivo y en la linea
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
 
cambiamos el valor de upload_max_filesize por uno mayor, por ejemplo 32 Megas, quedando del siguiente modo
; Maximum allowed size for uploaded files.
upload_max_filesize = 32M
 
Para que esos cambios tomen efecto, deberan reiniciar apache o directamente nuestro servidor.
Si no tenemos acceso, la solucion a ese problema es bastante sencilla, aunque tiene su punto no en cuanto a dificultad, si no en como lo realizamos. Como bien saben, todo software tiene su mecanica de proceso y solo es cuestion de leer manuales, en este caso manuales joomla, aprender a base de equivocarse hasta dar con la solucion o bien preguntar en los foros, es algo que siempre me gusta señalar cuando hablo del cms Joomla. En lo que a mi respecta, no es que yo sepa las cosas como por arte de magia, hago lo que se debe hacer, leer documentacion y luego aplicarla. En Joomla casi la totalidad de problemas que se puedan encontrar son solventables sin tocar una sola linea de codigo, de ahi uno de los motivos por el cual Joomla tiene tanto exito y su expansion es tan grande.
 

2.- Pasos a seguir para instalar un componente pesado

  1. Descompimir el archivo de componente o extension.
    Habitualmente se descomprimira en una carpeta creada del tipo com_componente con los archivos necesarios dentro. Si no es asi, no hay problema, y componente sera el nombre del archivo comprimido habitualmente, aunque no siempre.
  2. Subir la carpeta con todos sus archivos dentro de la misma a la carpeta /tmp de la raiz de su joomla.
  3. El siguiente paso es ir a nuestro administrador joomla, en el menu horinzontal ir a Extensiones / Instalar - Desinstalar, hacer clic sobre el mismo.
  4. El paso final es ir a Instalar desde directorio y ahi observaremos la ruta que nos mostrara hasta la carpeta /tmp , a continuacion añadir el nombre de la carpeta que hemos subido cerrando con la barra inclinada a la derecha / pulsando en nustro teclado shift + 7, hacer clic en instalar y listo.
Les muestro una serie de imagenes ordenadas, mostrando el proceso una vez subida la carpeta y el resultado de la instalacion del componente Jwiki con un peso de doce megas, imposible de instalar con el metodo tradicional.
 

3.- Opción adicional desde joomla 3.x

Bien todo esto es lo que habia que hacer con versiones inferiores a joomla 2.5 y se puede seguir haciendo sin problemas, pero a partir de joomla 2.5, una vez llegado al paso de la subida manual, desde nuestro cliente FTP, si accedemos a Extensiones / Gestor de extensiones, podemos ver la opción DESCUBRIR entre Gestionar y bases de datos y lo indico ya que según la traducción puede no llamarse Descubrir si no de otro modo.
Hacemos clic en Descubrir y podran leer el siguiente texto

Este apartado permite descubrir extensiones que no han sido agregadas usando el proceso normal de instalación.
Por ejemplo, algunas extensiones son demasiado grandes para ser subidas usando la interfaz web, debido a las restricciones impuestas por quien sirve el hospedaje. Usando esta característica podrá subir los archivos de la extensión directamente al directorio de su servidor web usando otros medios del tipo FTP o SFTP, para poner en el lugar apropiado los archivos de esa extensión.
Por lo tanto, puede usar esta característica para encontrar alguna extensión subida recientemente y activarla en su instalación de Joomla!
Usando esta utilidad también se pueden descubrir e instalar múltiples extensiones al mismo tiempo.

Y si hemos subido por ftp, como indico en el texto señalado, nuestra extension joomla, deberia ser rastreada. La señalamos y hacemos clic en el icono Instalar situado arriba a la derecha de nuestra pantalla. Acabado el proceso, la extension deberia quedar instalada.

Bien, con esa ventaja y teniendo en cuenta que si lo que vamos a instalar, deberemos editarlo para realizar cambios, como por ejemplo cambiar el logo de una plantilla y si resulta que desde el sistema operativo linux, existen restricciones de permisos de acceso desde carpetas, cuando se realiza la instalación desde el propio joomla, dando esos permisos al usuario principal y no a nuestro usuario, esta forma de instalar extensiones y plantillas joomla, si nos permite tener el control y editar la extension o plantilla que instalemos de ese modo.

Esto último, es SOLO en el caso que se ha comentado y no, por jemplo, para los que no tienen la necesidad de asignar permisos de escritura en ciertas carpetas joomla.

Consultor y Desarrollador Proyectos Web
lorenzo
Author: lorenzo
Sobre mi...
Otros contenidos de este Redactor

Debe registrarse para poder Comentar