Увод
Предуслови
Корак 1: Ажурирајте систем
Корак 2: Инсталирајте ЛАМП серверске пакете
Конфигуришите МариаДБ базу података
Инсталирајте Зикулу
Приступите веб интерфејсу Зикула
Увод
Зикула је оквир веб апликација отвореног кода написан у ПХП-у. Можете дизајнирати интерактивне веб странице које се могу уређивати користећи Зикула. То је апликација за више платформи и подржава све популарне оперативне системе. Зикула користи МиСКЛ, ПостгреСКЛ, Орацле Датабасе и Мицрософт СКЛ Сервер на позадини за операције везане за базу података.
У овом чланку ћемо разговарати о томе како инсталирати Зикула на ЦентОС 7 сервер.
Предуслови
- Ново распоређена инстанца сервера Вултр ЦентОС 7.
- Не-роот корисник са подешавањем судо привилегија на вашем серверу.
- Статичка ИП адреса 192.168.15.110 конфигурисана на вашем систему. Ово би била главна ИП адреса вашег сервера.
Корак 1: Ажурирајте систем
Прво, ажурирајте свој систем на најновију стабилну верзију тако што ћете покренути следећу команду:
sudo yum update -y
sudo reboot
Корак 2: Инсталирајте ЛАМП серверске пакете
Мораћете да инсталирате Апацхе, МариаДБ, ПХП и друге потребне ПХП модуле на вашем систему. Све ове пакете можете инсталирати следећом командом:
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
Када се инсталација заврши, покрените и Апацхе и МариаДБ услуге и омогућите им да почну при покретању помоћу следећих команди:
sudo systemctl start httpd
sudo systemctl start mariadb
sudo systemctl enable httpd
sudo systemctl enable mariadb
Подразумевано, инсталација МариаДБ-а није ојачана, тако да ћете прво морати да је обезбедите. Можете га обезбедити следећом скриптом:
sudo mysql_secure_installation
Одговорите на сва питања на следећи начин.
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
Затим се пријавите на МариаДБ конзолу.
mysql -u root -p
Ово ће од вас затражити лозинку, унесите своју МариаДБ роот лозинку. Након што се пријавите, направите базу података за Зикулу:
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
Инсталирајте Зикулу
Прво, мораћете да преузмете најновију верзију Зикула ЦМС-а са ГитХуб-а. Такође га можете преузети помоћу wgetкоманде.
wget https://github.com/zikula/core/releases/download/1.4.6/Zikula_Core-1.4.6.build119.zip
Распакујте преузету зип архиву.
unzip Zikula_Core-1.4.6.build119.zip
Преместите извучени директоријум у Апацхе основни директоријум.
sudo mv Zikula_Core-1.4.6 /var/www/html/zikula
Дајте потребну дозволу zikulaдиректоријуму.
sudo chown -R apache:apache /var/www/html/zikula
Приступите веб интерфејсу Зикула
Пре него што приступите Зикули, мораћете да дозволите порт 80кроз фиреваллд . То можете урадити следећом командом:
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --reload
Отворите свој веб претраживач и унесите УРЛ http://192.168.15.110/install.phpили http://your-domain.com/install.php, а затим довршите потребне кораке да бисте завршили инсталацију.
То је то. Успешно сте инсталирали Зикулу на свој ЦентОС 7 сервер.