Prezantimi
Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni paketat e serverit LAMP
Konfiguro bazën e të dhënave MariaDB
Instaloni Zikula
Hyni në ndërfaqen e internetit Zikula
Prezantimi
Zikula është një kornizë e aplikacionit në ueb me burim të hapur e shkruar në PHP. Ju mund të krijoni faqe interneti interaktive dhe të redaktueshme duke përdorur Zikula. Është një aplikacion ndër-platformë dhe mbështet të gjitha sistemet operative të njohura. Zikula përdor MySQL, PostgreSQL, Oracle Database dhe Microsoft SQL Server në pjesën e pasme për operacionet që lidhen me bazën e të dhënave.
Në këtë artikull, ne do të diskutojmë se si të instaloni Zikula në një server CentOS 7.
Parakushtet
- Një shembull i serverit Vultr CentOS 7 i sapo vendosur.
- Një përdorues jo-root me konfigurim të privilegjeve sudo në serverin tuaj.
- Një adresë IP statike e 192.168.15.110 e konfiguruar në sistemin tuaj. Kjo do të ishte IP-ja kryesore e serverit tuaj.
Hapi 1: Përditësoni sistemin
Së pari, përditësoni sistemin tuaj në versionin më të fundit të qëndrueshëm duke ekzekutuar komandën e mëposhtme:
sudo yum update -y
sudo reboot
Hapi 2: Instaloni paketat e serverit LAMP
Ju do të duhet të instaloni Apache, MariaDB, PHP dhe module të tjera të nevojshme PHP në sistemin tuaj. Ju mund të instaloni të gjitha këto paketa me komandën e mëposhtme:
sudo yum install httpd mariadb mariadb-server php php-common php-mysql php-mcrypt php-gd php-xml php-mbstring php-xmlrpc unzip wget -y
Pasi të përfundojë instalimi, nisni të dyja shërbimet Apache dhe MariaDB dhe mundësojini ato të fillojnë në nisje me komandat e mëposhtme:
sudo systemctl start httpd
sudo systemctl start mariadb
sudo systemctl enable httpd
sudo systemctl enable mariadb
Si parazgjedhje, instalimi i MariaDB nuk është i ngurtësuar, kështu që së pari do t'ju duhet ta siguroni atë. Mund ta siguroni me skriptin e mëposhtëm:
sudo mysql_secure_installation
Përgjigjuni të gjitha pyetjeve si më poshtë.
Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Tjetra, identifikohuni në tastierën MariaDB.
mysql -u root -p
Kjo do t'ju kërkojë për një fjalëkalim, shkruani fjalëkalimin tuaj root MariaDB. Pasi të regjistroheni, krijoni një bazë të dhënash për Zikula:
MariaDB [(none)]>CREATE DATABASE zikuladb;
MariaDB [(none)]>GRANT ALL PRIVILEGES on zikuladb.* to 'user'@'localhost' identified by 'password';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>exit
Instaloni Zikula
Së pari, do t'ju duhet të shkarkoni versionin më të fundit të Zikula CMS nga GitHub. Mund ta shkarkoni gjithashtu duke përdorur wgetkomandën.
wget https://github.com/zikula/core/releases/download/1.4.6/Zikula_Core-1.4.6.build119.zip
Ekstraktoni arkivin zip të shkarkuar.
unzip Zikula_Core-1.4.6.build119.zip
Zhvendosni direktorinë e nxjerrë në direktorinë rrënjë Apache.
sudo mv Zikula_Core-1.4.6 /var/www/html/zikula
Jepni lejen e nevojshme për zikuladrejtorinë.
sudo chown -R apache:apache /var/www/html/zikula
Hyni në ndërfaqen e internetit Zikula
Përpara se të hyni në Zikula, do t'ju duhet të lejoni portin 80përmes murit të zjarrit. Ju mund ta bëni këtë me komandën e mëposhtme:
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --reload
Hapni shfletuesin tuaj të internetit dhe shkruani URL-në http://192.168.15.110/install.phpose http://your-domain.com/install.php, më pas plotësoni hapat e kërkuar për të përfunduar instalimin.
Kjo eshte. Ju keni instaluar me sukses Zikula në serverin tuaj CentOS 7.