Cómo instalar Joomla en openSUSE Leap 15.1

En esta ocasión explicamos cómo instalar openSUSE Leap 15.1 paso a paso, de modo que puedas hacer funcionar este popular CMS en tu servidor o VPS openSUSE y crear tu propia comunidad y contenidos web.

Antes de instalar Joomla en openSUSE Leap 15.1

Si estás interesado en completar esta guía de instalación de Joomla en openSUSE Leap 15.1, debes asegurarte de cumplir los siguientes requisitos mínimos:

  • Una instalación actualizada de openSUSE Leap 15.1.
  • Entorno o pila LAMP (servidor web con PHP y bases de datos).
  • Acceso a línea de comandos con root o un usuario con permisos de sudo.
  • Conexión a Internet.

Si te falta configurar el entorno necesario, puede que necesites echar un vistazo previo a nuestra guía de instalación LAMP en openSUSE Leap 15.1.

Puedes integrar Joomla de múltiples formas en el servicio web de tu sistema openSUSE Leap 15.1, pero en esta guía, por brevedad, instalaremos Joomla como parte de la página principal del servidor.

Cómo descargar Joomla para openSUSE Leap 15.1

Vamos a descargar Joomla para openSUSE Leap 15.1 desde el sitio web oficial del proyecto, ya que no existen paquetes en la distribución.

como descargar joomla para opensuse leap 15.1

Encontraremos la sección de descargas de la última versión disponible de Joomla, con paquetes en distintos formatos:

descargar joomla para opensuse leap 15.1

Podemos elegir entre formatos de compresión como .tar.bz2, .tar.gz y .zip. En esta guía copiaremos el enlace del paquete en formato .tar.bz2 para descargarlo desde consola con wget:

~> wget https://downloads.joomla.org/cms/joomla3/3-9-13/Joomla_3-9-13-Stable-Full_Package.tar.bz2?format=bz2 -O Joomla_3-9-13-Stable-Full_Package.tar.bz2

Cómo instalar Joomla en openSUSE Leap 15.1

Para instalar Joomla en openSUSE Leap 15.1 es necesario previamente seguir una serie de pasos con la intención de preparar los requisitos del sistema. Estos pasos son los siguientes.

Archivos de Joomla

Crearemos el directorio donde hayamos decidido descomprimir Joomla:

~> sudo mkdir /srv/www/htdocs/joomla

Descomprimimos el paquete que acabamos de descargar en ese directorio:

~> bzcat Joomla_3-9-13-Stable-Full_Package.tar.bz2 |sudo tar x -C /srv/www/htdocs/joomla

Joomla necesita poder escribir en su propio directorio de instalación, así que cambiamos el propietario de este directorio y su contenido al usuario con el que corre el servicio web (wwwrun para Apache en openSUSE Leap 15.1):

~> sudo chown -R wwwrun /srv/www/htdocs/joomla/

Base de datos

Como cualquier CMS, Joomla se apoya en una base de datos.

Para crear lo que necesitamos conectaremos al servicio con el cliente de consola mysql:

-> mysql -u root -p

Creamos la base de datos:

> create database joomla collate utf8mb4_general_ci character set utf8mb4;

Para MySQL 8 creamos el usuario indicando el plugin de autenticación adecuado:

> create user joomla@localhost identified with mysql_native_password by 'XXXXXXXX';

Si se trata de MariaDB o MySQL 5 no hay que indicar el plugin:

> create user joomla@localhost identified by 'XXXXXXXX';

Concedemos los permisos necesarios sobre la base de datos al usuario:

> grant all privileges on joomla.* to joomla@localhost;

Y salimos del cliente:

> exit

Estos datos de conexión los usaremos durante la fase de instalación web.

PHP

Joomla requiere la instalación en openSUSE Leap 15.1 de varias extensiones de PHP, como pueden ser curl, mbstring, zip y zlib.

Antes de instalar nada, conviene actualizar la información de los repositorios:

~> sudo zypper refresh

Ya podemos instalar las extensiones necesarias con zypper:

~> sudo zypper install -y php7-curl php7-mbstring php7-zip php7-zlib

Para activar estas extensiones, recargamos la configuración del servidor web:

~> sudo systemctl reload apache2

Configuración de Apache

Joomla puede trabajar con el módulo Rewrite de Apache y con archivos de configuración .htaccess.

Activaremos el módulo Rewrite:

~> sudo a2enmod rewrite

Creamos el archivo .htaccess para Joomla a partir del archivo htaccess.txt que el paquete de instalación ha preparado:

~> sudo mv /srv/www/htdocs/joomla/htaccess.txt /srv/www/htdocs/joomla/.htaccess

Editaremos este archivo para añadir una configuración de PHP:

~> sudo nano /srv/www/htdocs/joomla/.htaccess

Al final del archivo añadimos esta directiva php_value:

...
php_value output_buffering off

Guardamos los cambios y cerramos el archivo.

Ahora creamos una configuración especial para Joomla en un archivo independiente:

~> sudo nano /etc/apache2/conf.d/joomla.conf

En esta configuración permitimos los archivos .htaccess en el directorio de Joomla:

<Directory /srv/www/htdocs/joomla>
        AllowOverride all
</Directory>

Si estás configurando Joomla como un servidor virtual, la configuración anterior se debe incluir en el archivo de configuración del mismo.

Finalmente reiniciamos el servidor web para cargar todas estas configuraciones:

~> sudo systemctl restart apache2

Instalación vía web

La parte final de la instalación de Joomla en openSUSE Leap 15.1 se realiza desde un navegador, accediendo a la dirección que hayamos configurado.

En este ejemplo, como la máquina openSUSE Leap 15.1 es accesible en el dominio opensuse151.local, usaríamos http://opensuse151.local/joomla la URL que necesitamos:

como instalar joomla en opensuse leap 15.1

En la página inicial del instalador introduciremos los datos de identificación del sitio Joomla y del administrador.

Continuamos con la conexión a la base de datos, introduciendo la información tal como la creamos anteriormente:

instalar joomla para opensuse leap 15.1

Finalmente se presenta una visión general de la instalación, que permite instalar o no datos de ejemplo:

instalacion de joomla en opensuse leap 15.1

Además se mostrará toda la información de configuración para la instalación y una lista de comprobación de los requisitos, que si has seguido los pasos previos mostrará que todos se cumplen.

Se realizará la instalación y en un instante se mostrará una página de finalización:

Instalaremos el paquete de idioma que nos interese siguiendo el enlace «Pasos extra: Instalar idiomas«.

Seleccionamos los paquetes de idioma que nos interesen y continuamos.

En la sección Multiidioma decidiremos si vamos a activar el soporte de Joomla para varios idiomas y cuál de los idiomas disponibles será el predeterminado:

Continuamos y regresamos a la pantalla de finalización de la instalación, donde aún nos queda pendiente eliminar la carpeta de instalación:

Seguimos el enlace «Eliminar la carpeta installation» y el instalador hará el trabajo por nosotros.

Ya podemos acceder a la administración del sitio siguiendo el enlace «Administración«, para lo que se nos mostrará la página de inicio de sesión:

joomla para opensuse leap 15.1

Introducimos las credenciales de acceso tal como las creamos anteriormente y conectamos:

joomla en opensuse leap 15.1

Ya podemos empezar a trabajar en la administración de nuestro nuevo sitio Joomla y en la elaboración de contenidos.

Conclusión

Ya sabes cómo instalar Joomla en openSUSE Leap 15.1, un proceso que siguiendo los pasos adecuados en el orden correcto lleva tan sólo unos instantes. Enseguida tendrás montado este CMS en tu servidor o VPS openSUSE, listo para empezar a crear contenido.

Si tienes dudas, preguntas, alguna sugerencia, etc. puedes dejar un comentario.

¡Apoya este sitio!

¿Ya estás listo para crear contenido web gracias a esta guía de instalación de Joomla en openSUSE Leap 15.1? Si es así y te apetece agradecérnoslo, la más mínima aportación contribuye al mantenimiento de este sitio y a la creación de más guías y tutoriales de openSUSE Leap 15.1 y Joomla. ¡Gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies