Joomlan asentaminen Rocky Linuxiin ja AlmaLinuxiin


PHP-kielellä kirjoitettu Joomla on suosittu CMS (sisällönhallintajärjestelmä), jota käytetään upeiden verkkosivustojen ja blogien luomiseen käyttämällä teemoja ja paljon upeita lisäosia. Se on WordPressin jälkeen suosituin ja laajimmin käytetty sisällönhallintajärjestelmä.

Katso opas WordPressin asentamisesta Rocky Linuxiin ja AlmaLinuxiin.

Tämä opas on esittely siitä, kuinka voit asentaa Joomlan Rocky Linuxiin ja AlmaLinuxiin.

Edellytykset

Ennen kuin asetat Joomlan, varmista, että sinulla on ensin asennettuna LAMP-pinon esiintymä. Meillä on kattava opas molemmista.

  • Kuinka asentaa LAMP Stack Rocky Linuxiin
  • Kuinka asentaa LAMP Stack AlmaLinuxiin

Vaihe 1: Asenna lisää PHP-moduuleja

Kun LAMP-pino on asennettu, asennamme lisää PHP-moduuleja, joita tarvitaan asennuksen aikana.

sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache

Avaa seuraavaksi php.ini-tiedosto

sudo vim /etc/php.ini

Tee seuraavat muutokset ja tallenna tiedosto.

memory_limit = 256
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/London

Vaihe 2: Luo tietokanta Joomlalle

Jatkossa aiomme luoda tietokannan Joomlalle. Tästä syystä käytä MariaDB-tietokantapalvelinta.

sudo mysql -u root -p

Luo tietokanta seuraavasti. Tässä esimerkissä joomla_db on Joomlan tietokanta.

CREATE DATABASE joomla_db;

Luo seuraavaksi tietokannan käyttäjä ja myönnä kaikki oikeudet Joomla-tietokantaan.

GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'P@ssword321';

Tallenna muutokset ja sulje MariaDB-kehote.

FLUSH PRIVILEGES;
EXIT;

Tässä on yhteenveto kaikista SQL-lauseista.

Vaihe 3: Lataa Joomla ja määritä

Lataa tietokannan luomisen jälkeen Joomla verkkosivustolta tai nappaa zip-tiedosto wget-komennolla.

wget https://downloads.joomla.org/cms/joomla3/3-9-15/Joomla_3-9-15-Stable-Full_Package.zip?format=zip -O joomla.zip

Kun olet ladannut, pura Joomla-tiedosto asiakirjan juureen.

sudo unzip joomla.zip -d /var/www/html/joomla

Muista myöntää joomla-hakemiston omistusoikeus apache-käyttäjälle.

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

Ja aseta käyttöoikeudet seuraavasti.

sudo chmod -R 775 /var/www/html/joomla/

Vaihe 4: Määritä Apache Virtual Host Joomlalle

Meidän on määritettävä Apache isännöimään Joomla. Tämän saavuttamiseksi aiomme luoda virtuaalisen isäntätiedoston Joomlalle ja sitä varten meidän on määritettävä virtuaalinen isäntätiedosto kuvan mukaisesti.

sudo vim /etc/httpd/conf.d/joomla.conf

Liitä seuraavat rivit. Käytä ohjetta varten palvelimen Fully Qualified Domain Name (FQDN) -nimeä tai julkista IP-osoitetta.

<VirtualHost *:80>
   ServerAdmin [email 
   DocumentRoot "/var/www/html/joomla"
   ServerName domain.com
   ErrorLog "/var/log/httpd/example.com-error_log"
   CustomLog "/var/log/httpd/example.com-access_log" combined

<Directory "/var/www/html/joomla">
   DirectoryIndex index.html index.php
   Options FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>
</VirtualHost>

Tallenna ja poistu. Käynnistä sitten Apache HTTP -verkkopalvelin uudelleen ottaaksesi tehdyt muutokset käyttöön.

sudo systemctl restart httpd

Jos sinulla on palomuuri käynnissä, sinun on sallittava HTTP-liikenne verkkopalvelimelle.

Suorita seuraava komento:

sudo firewall-cmd --add-service=http --zone=public --permanent 

Haluat ehkä myös sallia HTTPS-protokollan, joka on suojattu HTTP-protokolla.

sudo firewall-cmd --add-service=https --zone=public --permanent

Lataa lopuksi palomuuri uudelleen ottaaksesi muutokset käyttöön.

sudo firewall-cmd --reload

Tässä vaiheessa Joomlan pitäisi olla käytettävissä verkkoselaimella. Mennään eteenpäin ja viimeistellään asetukset.

Vaihe 5: Käytä Joomlaa selaimesta

Käynnistä verkkoselain ja selaa näkyvää URL-osoitetta

http://server-ip or domain.com

Tämä ohjaa sinut näytettävälle sivulle. Anna kaikki tarvittavat tiedot, kuten sivuston nimi, sähköpostiosoite, käyttäjätunnus ja salasana, ja napsauta Seuraava.

Täytä tietokannan tiedot ja napsauta Seuraava.

FTP-osion osalta on turvallista jättää kaikki tyhjäksi ja klikata Seuraava.

Seuraavassa näytössä näet yleiskatsauksen kaikista tehdyistä asetuksista ja näet, ovatko kaikki edellytykset täyttyneet. Napsauta sitten Asenna.

Kun asennus on suoritettu onnistuneesti, sinua pyydetään poistamaan asennuskansio. Tyhjennä hakemisto napsauttamalla Poista asennuskansio.

Napsauta sitten Järjestelmänvalvoja-painiketta. Tämä ohjaa sinut näytettävälle kirjautumissivulle. Anna kirjautumistietosi ja napsauta Kirjaudu.

Lopuksi saat vilkaisun Joomlan kojelautaan.

Täältä voit luoda ja muokata blogia tai verkkosivustoa käyttämällä erilaisia teemoja ja laajennuksia haluamallasi tavalla. Siinä se, kaverit! Olemme opastaneet sinut Joomlan asennuksen läpi Rocky Linuxiin ja AlmaLinuxiin.

Lisäksi voit myös suojata Joomlasi ottamalla HTTPS:n käyttöön verkkosivustolla.