Prezantimi
Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni paketat e serverit LAMP
Hapi 3: Konfiguro MariaDB
Hapi 4: Instaloni Zikula
Hapi 5: 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, unë do të diskutoj se si të instaloni Zikula në një server Ubuntu 16.04.
Parakushtet
- Një shembull i serverit të sapo vendosur Vultr Ubuntu 16.04.
- Një përdorues jo-root me konfigurim të privilegjeve sudo në serverin tuaj.
- Një adresë IP statike e 192.168.0.227 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 apt-get update -y
sudo apt-get upgrade -y
Më pas, rinisni sistemin tuaj për të zbatuar këto ndryshime:
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 apt-get install apache2 mariadb-server php7.0 php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-xml php7.0-mbstring php7.0-xmlrpc php7.0-curl libapache2-mod-php7.0 wget unzip -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 apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql
Pasi të përfundojë instalimi, mund të vazhdoni në hapin tjetër.
Si parazgjedhje, instalimi juaj 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 secilës prej 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, hyni në tastierën MariaDB me komandën e mëposhtme:
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
Pasi të konfigurohet baza e të dhënave, mund të vazhdoni në hapin tjetër.
Hapi 4: 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/2.0.0-rc3/Zikula_Core-2.0.0.zip
Ekstraktoni arkivin zip të shkarkuar.
unzip Zikula_Core-2.0.0.zip
Zhvendosni direktorinë e nxjerrë në direktorinë rrënjë Apache.
sudo mv Zikula_Core-2.0.0 /var/www/html/zikula
Jepni lejet e nevojshme zikuladrejtorisë.
sudo chown -R www-data:www-data /var/www/html/zikula
Hapi 5: 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 UFW. Ju mund ta bëni këtë me komandën e mëposhtme:
sudo ufw allow 80/tcp
Hapni shfletuesin tuaj të internetit dhe shkruani URL-në http://192.168.0.227/zikula, 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 Ubuntu 16.04.