Joomla amb Apache2, instal·lació local en Ubuntu 20.04

about instal·lar joomla amb apache2

En el següent article anem a fer una ullada a com podem instal·lar Joomla amb Apache2 en Ubuntu 20.04. Per si algú no ho sap, Joomla és un sistema de gestió de continguts de programari lliure. És utilitzat per a publicar aplicacions i llocs web en línia. Està escrit en PHP i utilitza MySQL / MariaDB com una base de dades.

És simple, fàcil d'usar i es basa en un marc d'aplicació web model-vista-controlador llest per a dispositius mòbils. Joomla ve amb un munt de característiques i dissenys que el converteixen en una bona aposta per construir llocs professionals.

Instal·lar Joomla amb Apache2 en Ubuntu 20.04

Instal·lar el servidor LAMP

Abans de res necessitarem instal·lar el servidor web Apache, MariaDB, PHP i altres extensions PHP en el nostre sistema. Per fer-ho es pot seguir l'article que escrivim en aquest blog fa uns dies o obrir una terminal (Ctrl + Alt + T) i escriure la següent comanda:

instal·lar lamp per joomla

sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc unzip

Una vegada que tots els paquets estiguin instal·lats, ens caldrà editar el fitxer php.ini i modificar algunes configuracions:

sudo vim /etc/php/7.4/apache2/php.ini

A l'arxiu haurem de modificar els valors pels següents:

memory_limit = 512M
upload_max_filesize = 256M
post_max_size = 256M
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/Madrid

Un cop realitzats tots els valors, guardem i tanquem l'arxiu.

Crear una base de dades

Primer, anem a assegurar la instal·lació de MariaDB i configurar la contrasenya root de MariaDB amb la següent comanda:

sudo mysql_secure_installation

Aquí podrem establir la contrasenya per root ia respondre a totes les preguntes amb Y, Però no està de més llegir-se la preguntes:

mysql_secure_installation per joomla

A continuació, vam iniciar sessió en el shell MariaDB amb la comanda:

sudo mysql -u root -p

Després d'utilitzar la contrasenya root de MariaDB anem a crear una base de dades i un usuari per Joomla amb les ordres:

crear base de dades per a joomla

CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

GRANT ALL ON joomladb.* TO 'usuariojoomla'@'localhost' IDENTIFIED BY '123password';

FLUSH PRIVILEGES;

EXIT;

descarregar Joomla

Primer anem a descarregar l'última versió de Joomla del seu lloc web oficial usant wget:

descarregar joomla

wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3.9.19-Stable-Full_Package.zip

Una vegada que es completi la descàrrega, només hem de descomprimir l'arxiu descarregat en el directori arrel web d'Apache amb la comanda:

sudo unzip Joomla_3.9.19-Stable-Full_Package.zip -d /var/www/html/joomla

A continuació canviarem la propietat de directori joomla a www-data:

sudo chown -R www-data:www-data /var/www/html/joomla

Acabat l'anterior, ja podem continuar amb el següent pas.

Configura Apache per Joomla

Ara anem a crear un nou fitxer de configuració de amfitrió virtual per Apache amb el de servir a Joomla:

sudo vim /etc/apache2/sites-available/joomla.conf

Dins de l'arxiu anem a afegir el següent contingut:

VirtualHost per joomla

<VirtualHost *:80>
  ServerName joomla.entreunosyceros.net
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/html/joomla

  ErrorLog ${APACHE_LOG_DIR}/joomla-error.log
  CustomLog ${APACHE_LOG_DIR}/joomla-access.log combined

  <Directory /var/www/html/joomla>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

Guardem i tanquem l'arxiu. Després anem a habilitar el host virtual Apache ja reiniciar el servei Apache amb les ordres:

sudo a2ensite joomla
sudo systemctl reload apache2

Un cop acabat, ja es pot continuar amb el següent pas. aquest serà crear una entrada al fitxer hosts:

sudo vim /etc/hosts

Dins de l'arxiu no hi ha més que afegir un a entrada amb la IP local del nostre equip i el nom de domini amb el qual volem accedir a la nostra instal·lació de Joomla.

arxiu hosts per joomla

instal·lar Joomla

Arribats a aquest punt, no tenim més que obrir el navegador web i escriure la URL; https://joomla.entreunosyceros.net. Serem redirigits a l'assistent d'instal·lació de Joomla:

instal·lador de joomla, primera pantalla

En aquesta primera pantalla haurem d'escriure el nom de el lloc, el correu electrònic de l'administrador, la contrasenya i fer clic al botó Següent. Això ens mourà a la propera pantalla, que serà la de l' assistent de configuració de la base de dades:

assistent d'instal·lació db

Aquí haurem de proporcionar les dades que fem servir quan vam crear la base de dades, com seria el nom de la base de dades, el nom d'usuari de la base de dades, la contrasenya i acabar fent clic al botó Següent. Això hauria de portar a la pàgina final de la configuració:

pantalla final per a la instal·lació de joomla

En aquesta pantalla cada usuari ha de seleccionar la seva opció desitjada. En aquest punt ja podem fer clic al botó Instal·la. Un cop finalitzada la instal·lació, si tot ha estat correcte, hauríem de veure una pantalla com la següent:

instal·lació finalitzada

aquí no tindrem més d'eliminar el directori d'instal·lació, prement en el botó que s'indica en l'anterior captura de pantalla, i fer clic al botó Administrador. Hauríem veure la pàgina d'inici de sessió de Joomla:

accés a l'administració de joomla amb apache2

Ara tan sols necessitarem que escriure el nostre nom d'usuari i contrasenya de Joomla. Amb això iniciarem sessió. Això ens portarà a el panell d'administració:

tauler de control joomla

En aquest moment, també podrem accedir al nostre lloc web de Joomla visitant la URL: https://joomla.entreunosyceros.net.

weblocal amb joomla i apache2

I amb això ja haurem instal·lat Joomla de manera local amb èxit en Ubuntu 20.04. Ara podem començar a desenvolupar una botiga de comerç electrònic, lloc web personal, lloc social o bloc.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Joaquin va dir

    Hola, m'ha agradat molt la teva tutorial per instal·lar joomla en ubuntu 20.04, però no tinc proveïdor de manera que el entreunosyceros.net no puc posar-ho. Puc fer-ho tot en local, sense tenir contractat res encara? Què he de canviar al teu procedicmiento?

    gràcies mil

    1.    Damià A. va dir

      Hola. Per hacelo en local no has de fer res més que seguir les instruccions de l'article. Això en el seu dia tot el que aquí es mostra el vaig fer a local.

      Només has de canviar la IP que es mostra en l'article per la del teu equip dins de l'arxiu hosts. I en lloc de posar entreunosyceros.net, posa el domini que tu vulguis (en el seu dia hauria d'haver posat dominio.local, que queda més clar).

      Salu2.