Bevezetés
Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: Telepítse a LAMP szervercsomagokat
Konfigurálja a MariaDB adatbázist
Telepítse a Zikulát
Hozzáférés a Zikula webes felületéhez
Bevezetés
A Zikula egy PHP nyelven írt nyílt forráskódú webalkalmazás-keretrendszer. A Zikula segítségével interaktív és szerkeszthető weboldalakat tervezhet. Ez egy többplatformos alkalmazás, és támogatja az összes népszerű operációs rendszert. A Zikula a MySQL-t, a PostgreSQL-t, az Oracle Database-t és a Microsoft SQL Servert használja a háttérben az adatbázisokkal kapcsolatos műveletekhez.
Ebben a cikkben megvitatjuk, hogyan kell telepíteni a Zikulát egy CentOS 7 szerverre.
Előfeltételek
- Egy újonnan telepített Vultr CentOS 7 kiszolgálópéldány.
- Nem root felhasználó, aki sudo jogosultságokkal rendelkezik a kiszolgálón.
- A rendszeren konfigurált 192.168.15.110 statikus IP-cím. Ez lesz a szerver fő IP-címe.
1. lépés: Frissítse a rendszert
Először frissítse a rendszert a legújabb stabil verzióra a következő parancs futtatásával:
sudo yum update -y
sudo reboot
2. lépés: Telepítse a LAMP szervercsomagokat
Az Apache, a MariaDB, a PHP és más szükséges PHP modulokat telepítenie kell a rendszerére. Ezeket a csomagokat a következő paranccsal telepítheti:
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
A telepítés befejezése után indítsa el mind az Apache, mind a MariaDB szolgáltatásokat, és engedélyezze, hogy rendszerindításkor elinduljanak a következő parancsokkal:
sudo systemctl start httpd
sudo systemctl start mariadb
sudo systemctl enable httpd
sudo systemctl enable mariadb
Alapértelmezés szerint a MariaDB telepítése nem keményített, ezért először biztonságossá kell tennie. A következő szkripttel biztosíthatja:
sudo mysql_secure_installation
Válaszoljon az összes kérdésre az alábbiak szerint.
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
Ezután jelentkezzen be a MariaDB konzolba.
mysql -u root -p
Ez jelszót kér, adja meg MariaDB root jelszavát. Bejelentkezés után hozzon létre egy adatbázist a Zikulához:
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
Telepítse a Zikulát
Először is le kell töltenie a Zikula CMS legújabb verzióját a GitHubról. A wgetparanccsal is letöltheti .
wget https://github.com/zikula/core/releases/download/1.4.6/Zikula_Core-1.4.6.build119.zip
Bontsa ki a letöltött zip-archívumot.
unzip Zikula_Core-1.4.6.build119.zip
Helyezze át a kibontott könyvtárat az Apache gyökérkönyvtárába.
sudo mv Zikula_Core-1.4.6 /var/www/html/zikula
Adja meg a szükséges engedélyt a zikulacímtárhoz.
sudo chown -R apache:apache /var/www/html/zikula
Hozzáférés a Zikula webes felületéhez
Mielőtt hozzáférne a Zikulához, engedélyeznie kell a 80tűzfalon keresztüli portot . Ezt a következő paranccsal teheti meg:
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --reload
Nyissa meg webböngészőjét, és írja be az URL-t http://192.168.15.110/install.phpvagy http://your-domain.com/install.php, majd hajtsa végre a szükséges lépéseket a telepítés befejezéséhez.
Ez az. Sikeresen telepítette a Zikulát a CentOS 7 szerverére.