Hvernig á að setja upp Joomla á Rocky Linux og AlmaLinux


Skrifað í PHP, Joomla er vinsælt CMS (Content Management System) notað til að búa til töfrandi vefsíður og blogg með þemum og fullt af flottum viðbótum. Það kemur næst WordPress sem vinsælasta og mest notaða vefumsjónarkerfið.

Skoðaðu handbókina um hvernig á að setja upp WordPress á Rocky Linux og AlmaLinux.

Þessi handbók er leiðsögn um hvernig þú getur sett upp Joomla á Rocky Linux og AlmaLinux.

Áður en Joomla er stillt skaltu ganga úr skugga um að þú hafir fyrst tilvik af LAMP staflanum uppsett. Við höfum yfirgripsmikla leiðbeiningar um hvort tveggja.

  • Hvernig á að setja upp LAMP Stack á Rocky Linux
  • Hvernig á að setja upp LAMP Stack í AlmaLinux

Skref 1: Settu upp viðbótar PHP einingar

Með LAMP-staflann uppsettan skulum við halda áfram og setja upp nokkrar PHP-einingar til viðbótar sem þarf á leiðinni meðan á uppsetningu stendur.

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

Næst skaltu opna php.ini skrána

$ sudo vim /etc/php.ini

Gerðu eftirfarandi breytingar og vistaðu skrána.

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

Skref 2: Búðu til gagnagrunn fyrir Joomla

Áfram ætlum við að búa til gagnagrunn fyrir Joomla. Fáðu því aðgang að MariaDB gagnagrunnsþjóninum þínum.

$ sudo mysql -u root -p

Búðu til gagnagrunninn sem hér segir. Í þessu dæmi er joomla_db gagnagrunnurinn fyrir Joomla.

CREATE DATABASE joomla_db;

Næst skaltu búa til gagnagrunnsnotanda og veita Joomla gagnagrunninum öll réttindi.

GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY '[email ';

Vistaðu breytingarnar og farðu úr MariaDB leiðbeiningunum.

FLUSH PRIVILEGES;
EXIT;

Hér er yfirlit yfir allar SQL staðhæfingarnar.

Skref 3: Sæktu Joomla og stilltu

Eftir stofnun gagnagrunnsins, wget skipun.

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

Þegar búið er að hlaða niður, pakkaðu Joomla skránni niður í rót skjalsins.

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

Vertu viss um að veita apache notandanum eignarhald á joomla skránni.

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

Og stilltu heimildirnar sem hér segir.

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

Skref 4: Stilltu Apache Virtual Host fyrir Joomla

Við þurfum að stilla Apache til að hýsa Joomla. Til að ná þessu ætlum við að búa til sýndarhýsingarskrá fyrir Joomla og til þess þurfum við að stilla sýndarhýsingarskrá eins og sýnt er.

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

Límdu eftirfarandi línur. Fyrir tilskipunina skaltu nota Fully Qualified Domain Name (FQDN) þjónsins eða opinbera IP.

<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>

Vista og hætta. Endurræstu síðan Apache HTTP vefþjóninn til að nota breytingarnar sem gerðar voru.

$ sudo systemctl restart httpd

Ef þú ert með eldvegg í gangi þarftu að leyfa HTTP umferð á vefþjóninn.

Keyra eftirfarandi skipun:

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

Þú gætir líka viljað leyfa HTTPS samskiptareglur sem er örugg HTTP samskiptaregla.

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

Að lokum skaltu endurhlaða eldvegginn til að beita breytingunum.

$ sudo firewall-cmd --reload

Á þessum tímapunkti ætti Joomla að vera aðgengilegt úr vafra. Við skulum halda áfram og ganga frá uppsetningunni.

Skref 5: Fáðu aðgang að Joomla úr vafranum

Ræstu vafrann þinn og skoðaðu vefslóðina sem sýnd er

http://server-ip or domain.com

Þetta beinir þér á síðuna sem sýnd er. Gefðu upp allar nauðsynlegar upplýsingar eins og nafn vefsvæðis, netfang, notendanafn og lykilorð og smelltu á „Næsta“.

Fylltu út upplýsingar um gagnagrunninn og smelltu á „Næsta“.

Fyrir FTP hlutann er óhætt að skilja allt eftir autt í bili og smella á „Næsta“.

Næsti skjár gefur þér yfirlit yfir allar stillingar sem gerðar eru og gerir þér kleift að sjá hvort allar forsendur hafa verið uppfylltar. Smelltu síðan á 'Setja upp'.

Þegar uppsetningunni hefur verið lokið verður þú beðinn um að fjarlægja uppsetningarmöppuna. Svo, smelltu á „Fjarlægja uppsetningarmöppuna“ til að hreinsa möppuna.

Smelltu síðan á „Administrator“ hnappinn. Þetta mun vísa þér á innskráningarsíðuna sem sýnd er. Sláðu inn innskráningarskilríki og smelltu á 'Innskráning'.

Að lokum munt þú fá sýn á mælaborð Joomla eins og það er.

Héðan geturðu búið til og sérsniðið bloggið þitt eða vefsíðu með því að nota ýmis þemu og viðbætur að þínum óskum. Það er það, krakkar! Við höfum leiðbeint þér í gegnum uppsetningu Joomla á Rocky Linux og AlmaLinux.

Ennfremur geturðu einnig tryggt Joomla þinn með því að virkja HTTPS á vefsíðunni.