Kuinka asentaa Joomla CentOS 8: een
Joomla on suosittu ilmainen ja avoimen lähdekoodin sisällönhallintajärjestelmä (CMS), joka on kirjoitettu PHP: nä. Vaikka se ei ole yhtä suosittu kuin vastaava WordPress, sitä käytetään silti blogien/verkkosivustojen luomiseen, joilla on vain vähän tai ei lainkaan verkko-ohjelmointitietoja.
Sen mukana tulee siisti ja intuitiivinen web-käyttöliittymä, jota on helppo käyttää ja joka on pakattu lukuisiin lisäosiin, joiden avulla voit parantaa verkkosivustosi ulkonäköä ja toimivuutta.
Tässä artikkelissa opit asentamaan Joomlan CentOS 8: een.
Koska Joomla on PHP-alusta, jota hallitaan käyttöliittymässä ja joka tallentaa tietoja, sinulla on oltava LAMP-pino asennettuna CentOS 8: een. Tämä on lyhenne sanoille Linux, Apache, MariaDB/MySQL ja PHP.
Vaihe 1: Asenna PHP-moduulit CentOS 8: een
Kun LAMP-asennus on paikallaan, voit aloittaa muutaman ylimääräisen PHP-moduulin asentamisen, jotka ovat ratkaisevia Joomla-asennuksen kannalta.
$ sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Vaihe 2: Luo Joomla-tietokanta
Kun PHP-moduulit on asennettu, meidän on luotava tietokanta Joomlalle tiedostojen säilyttämiseksi asennuksen aikana ja sen jälkeen.
Aloitetaan MariaDB-palvelin ja vahvistetaan MariaDB-palvelimen tila.
$ sudo systemctl start mariadb $ sudo systemctl status mariadb
Palvelin on käynnissä, mikä on hienoa. Kirjaudu nyt MariaDB-tietokantakoneeseen kuvan osoittamalla tavalla.
$ mysql -u root -p
Luo nyt tietokanta ja tietokannan käyttäjä Joomlalle suorittamalla alla olevat komennot MariaDB-tietokantamoottorissa.
MariaDB [(none)]> CREATE DATABASE joomla_db; MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email ’; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Vaihe 3: Lataa Joomla-asennuspaketti
Kun olet luonut tietokannan Joomlan tiedostojen tallentamista varten, siirry seuraavaksi Joomlan viralliselle verkkosivustolle ja lataa uusin asennuspaketti. Tämän oppaan julkaisuhetkellä uusin versio on Joomla 3.9.16.
Käytä siis wget-komentoa pakatun paketin lataamiseen kuvan osoittamalla tavalla:
$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip?format=zip
Kun tiedosto on ladattu, pura tiedosto /var/www/html
-hakemistoon kuvan osoittamalla tavalla.
$ sudo unzip Joomla_3-9-16-Stable-Full_Package.zip -d /var/www/html
Määritä asianmukaiset tiedostojen käyttöoikeudet ja omistajuus kuvan mukaisesti.
$ sudo chown -R apache:apache /var/www/html/joomla $ sudo chmod 755 /var/www/html/joomla
Vaihe 4: Määritä Apache Joomlalle
Meidän on määritettävä Apache-verkkopalvelimemme palvelemaan Joomlan verkkosivuja. Jotta tämä onnistuu, aiomme luoda virtuaalisen isäntätiedoston.
$ sudo /etc/httpd/conf.d/joomla.conf
Liitä alla olevat rivit.
<VirtualHost *:80> ServerAdmin [email DocumentRoot "/var/www/html/joomla" ServerName joomla.example.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 muutokset ja poistu tiedostosta.
Ota muutokset käyttöön käynnistämällä Apache-verkkopalvelin uudelleen.
$ sudo systemctl restart httpd
Määritykset ovat melkein valmiit. Meidän on kuitenkin sallittava ulkoisten käyttäjien pääsy Joomlaan palvelimeltamme. Tämän saavuttamiseksi meidän on avattava portit 80 ja 443, jotka ovat HTTP- ja HTTPS-portteja.
$ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd --permanent --add-service=https
Ota muutokset käyttöön lataamalla palomuuri uudelleen kuvan osoittamalla tavalla.
$ sudo firewall-cmd --reload
Vaihe 5: Viimeistele Joomla-asennus
Ainoa vaihe jäljellä on suorittaa asennus loppuun selaimen kautta. Voit tehdä tämän kirjoittamalla palvelimesi IP-osoitteen URL-osoitepalkkiin kuvan osoittamalla tavalla:
http://server-IP
Näyttö tervehtii sinua kuvan osoittamalla tavalla.
Täytä kaikki tarvittavat tiedot, kuten sivuston nimi, sivustotiedot, järjestelmänvalvojan käyttäjänimi ja salasana, sähköpostiosoite ja napsauta Seuraava-painiketta.
Tämä verkkosivusto pyytää tietokannan tietoja. Anna siis tietokantatyyppi MySQL: nä ja näppäile loput yksityiskohdat, kuten tietokannan nimi, käyttäjänimi ja salasana.
Napsauta sitten Seuraava-painiketta. Tämä tuo sinut tälle sivulle, jossa sinun on tarkistettava kaikki asetukset. Jos kaikki näyttää Ok. napsauta Asenna-painiketta.
Jos kaikki meni hyvin, saat ilmoituksen, että Joomla on asennettu.
Asennuksen viimeistelemiseksi on suositeltavaa poistaa asennuskansio. Siksi napsauta "Poista asennuskansio" -painiketta puhdistaaksesi asennushakemiston.
Voit käyttää Joomla-ohjauspaneelia kirjoittamalla seuraavat URL-osoiteriville.
http://server-IP/administrator
Anna käyttäjänimi ja salasana ja paina "Kirjaudu" -painiketta. Ja siellä on Joomlan kojelauta! Voit nyt alkaa luoda upeita blogeja ja verkkosivustoja.
Olemme asentaneet Joomlan onnistuneesti CentOS 8: een. Palautteesi on tervetullut.