Bevezetés
Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: Telepítse a LAMP szervercsomagokat
3. lépés: Konfigurálja a MariaDB-t
4. lépés: Telepítse a Zikulát
5. lépés: Nyissa meg a Zikula webes felületét
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 megvitatom, hogyan kell telepíteni a Zikulát egy Ubuntu 16.04 szerverre.
Előfeltételek
- Egy újonnan telepített Vultr Ubuntu 16.04 kiszolgálópéldány.
- Nem root felhasználó, aki sudo jogosultságokkal rendelkezik a kiszolgálón.
- A rendszeren konfigurált 192.168.0.227 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 apt-get update -y
sudo apt-get upgrade -y
Ezután indítsa újra a rendszert a módosítások alkalmazásához:
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 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
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 apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql
A telepítés befejezése után folytathatja a következő lépést.
Alapértelmezés szerint a MariaDB-telepítés 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 mindegyik 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 a következő paranccsal:
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
Az adatbázis konfigurálása után folytathatja a következő lépést.
4. lépés: 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 következő wgetparanccsal is letöltheti :
wget https://github.com/zikula/core/releases/download/2.0.0-rc3/Zikula_Core-2.0.0.zip
Bontsa ki a letöltött zip-archívumot.
unzip Zikula_Core-2.0.0.zip
Helyezze át a kibontott könyvtárat az Apache gyökérkönyvtárába.
sudo mv Zikula_Core-2.0.0 /var/www/html/zikula
Adja meg a szükséges engedélyeket a zikulakönyvtárnak.
sudo chown -R www-data:www-data /var/www/html/zikula
5. lépés: Nyissa meg a Zikula webes felületét
Mielőtt hozzáférne a Zikulához, engedélyeznie kell a portot 80az UFW tűzfalon keresztül. Ezt a következő paranccsal teheti meg:
sudo ufw allow 80/tcp
Nyissa meg webböngészőjét, írja be az URL-t http://192.168.0.227/zikula, 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 az Ubuntu 16.04 szerverére.