“Joomla” -ny “Rocky Linux” we “AlmaLinux” -da nädip gurmaly
PHP-de ýazylan Joomla, meşhur CMS (Mazmuny Dolandyryş Ulgamy) bolup, mowzuklary ulanyp ajaýyp web sahypalaryny we bloglary döretmek üçin ulanylýar we tonna elli goşmaçalar. Iň meşhur we giňden ulanylýan Mazmuny Dolandyryş Ulgamy hökmünde WordPress-den soň ikinji ýerde durýar.
“Rocky Linux” we “AlmaLinux” -da WordPress-i nädip gurmalydygy barada gollanmany gözden geçiriň.
Bu gollanma, “Joomla” -ny “Rocky Linux” we “AlmaLinux” -da nädip gurup boljakdygyny görkezýär.
“Joomla” -y sazlamazdan ozal, ilki bilen “LAMP” stakasynyň gurnalan mysalyna göz ýetiriň. Ikisinde-de giňişleýin gollanma bar.
- “Rocky Linux” -da LAMP Stackini nädip gurmaly
- AlmaLinux-da LAMP stakasyny nädip gurmaly
1-nji ädim: Goşmaça PHP modullaryny guruň
LAMP stakasy gurlansoň, geliň, gurnama wagtynda ýolda zerur boljak goşmaça PHP modullaryny guralyň.
$ sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Ondan soň php.ini faýly açyň
$ sudo vim /etc/php.ini
Aşakdaky üýtgeşmeleri giriziň we faýly ýazdyryň.
memory_limit = 256 output_buffering = Off max_execution_time = 300 date.timezone = Europe/London
2-nji ädim: Joomla üçin maglumat bazasyny dörediň
Öňe gidip, Joomla üçin maglumat bazasy dörederis. Şonuň üçin MariaDB maglumat bazasynyň serwerine giriň.
$ sudo mysql -u root -p
Maglumatlar bazasyny aşakdaky ýaly dörediň. Bu mysalda joomla_db Joomla üçin maglumat bazasydyr.
CREATE DATABASE joomla_db;
Ondan soň, maglumat bazasy ulanyjysyny dörediň we Joomla maglumatlar bazasyna ähli artykmaçlyklary beriň.
GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY '[email ';
Üýtgeşmeleri ýazdyryň we MariaDB haýyşyndan çykyň.
FLUSH PRIVILEGES; EXIT;
Ine, SQL jümleleriniň gysgaça mazmuny.
3-nji ädim: Joomla-ny göçürip alyň
Maglumat bazasy döredilenden soň, wget buýrugy.
$ wget https://downloads.joomla.org/cms/joomla3/3-9-15/Joomla_3-9-15-Stable-Full_Package.zip?format=zip -O joomla.zip
Göçürilenden soň, Joomla faýlyny resminamanyň köküne açyň.
$ sudo unzip joomla.zip -d /var/www/html/joomla
Apache ulanyjysyna joomla katalogyna eýeçilik etmegi unutmaň.
$ sudo chown -R apache:apache /var/www/html/joomla/
Rugsatlary aşakdaky ýaly düzüň.
$ sudo chmod -R 775 /var/www/html/joomla/
4-nji ädim: Joomla üçin Apache wirtual hostyny sazlaň
Joomla-ny kabul etmek üçin Apache-ni sazlamaly. Muňa ýetmek üçin, Joomla üçin wirtual host faýly dörederis we munuň üçin görkezilişi ýaly wirtual host faýly düzmeli.
$ sudo vim /etc/httpd/conf.d/joomla.conf
Aşakdaky setirleri goýuň. Bu görkezme üçin serweriň doly kwalifikasiýa domen adyny (FQDN) ýa-da köpçülige açyk IP ulanyň.
<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>
Saklaň we çykyň. Soňra edilen üýtgeşmeleri ulanmak üçin Apache HTTP web serwerini täzeden açyň.
$ sudo systemctl restart httpd
“Firewalld” işleýän bolsa, web serwerine HTTP traffigine rugsat bermeli.
Aşakdaky buýrugy işlediň:
$ sudo firewall-cmd --add-service=http --zone=public --permanent
Şeýle hem, ygtybarly HTTP protokoly bolan HTTPS protokolyna rugsat bermek isläp bilersiňiz.
$ sudo firewall-cmd --add-service=https --zone=public --permanent
Ahyrynda, üýtgeşmeleri ulanmak üçin Firewall-y täzeden açyň.
$ sudo firewall-cmd --reload
Bu pursatda Joomla web brauzerinden girip bolýar. Geliň, sazlamany tamamlalyň.
5-nji ädim: Brauzerden Joomla giriň
Web brauzeriňizi açyň we görkezilen URL-e göz aýlaň
http://server-ip or domain.com
Bu sizi görkezilen sahypa ugrukdyrýar. Saýtyň ady, e-poçta salgysy, ulanyjy ady we parol ýaly ähli zerur maglumatlary beriň we Indiki düwmesine basyň.
Maglumat bazasynyň maglumatlaryny dolduryň we Indiki düwmesine basyň.
FTP bölümi üçin häzirlikçe hemme zady boş goýmak we Indiki düwmesine basmak ygtybarly.
Indiki ekranda düzülen ähli sazlamalar barada umumy maglumat berler we ähli şertleriň ýerine ýetirilendigini görmäge mümkinçilik berer. Soňra Gurmak -a basyň.
Gurmak üstünlikli tamamlanandan soň, gurnama bukjasyny aýyrmagyňyz soralar. Şeýlelik bilen, bukjany arassalamak üçin Gurmak bukjasyny aýyr -a basyň.
Soňra Dolandyryjy düwmesine basyň. Bu sizi görkezilen giriş sahypasyna ugrukdyrar. Giriş şahsyýet maglumatlaryňyzy giriziň we Giriş düwmesine basyň.
Ahyrynda, Joomla-nyň görkezilişi ýaly dolandyryş paneline göz aýlarsyňyz.
Bu ýerden, öz islegiňize görä dürli mowzuklary we pluginleri ulanyp, blogyňyzy ýa-da web sahypaňyzy döredip we sazlap bilersiňiz. Bu, ýigitler! “Rocky Linux” we “AlmaLinux” -da “Joomla” -ny gurnamagyňyzdan geçdik.
Mundan başga-da, web sahypasynda HTTPS açmak arkaly Joomla-ny gorap bilersiňiz.