Ukážeme vám, jak nainstalovat Zikula na Ubuntu 16.04. Zikula je open-source webový aplikační framework napsaný v PHP. Pomocí Zikula Framework můžete vyvíjet interaktivní a upravitelné webové stránky. Je to multiplatformní aplikace a podporuje všechny populární operační systémy, ale tento tutoriál byl napsán pro Ubuntu 16.04.
V době psaní tohoto tutoriálu je nejnovější stabilní verze Zikuly 2.0.1 a vyžaduje:
- PHP 5.5.9 nebo vyšší (nejlépe nejnovější) s povolenými rozšířeními mbstring, JSON, curl, Intl, mysql a GD PHP.
- MySQL 5, MariaDB 5 nebo novější
- Webový server Apache 2.0 nebo vyšší zkompilovaný s modulem mod_rewrite a AllowOverride nastaveným na „Vše“ (upozorňujeme, že výchozí nastavení AllowOverride v Apache 2.3.9 a vyšších je „Žádné“).
Tato instalační příručka předpokládá, že Apache je již nainstalován a nakonfigurován na vašem virtuálním serveru.
Začněme instalací.
1. Aktualizujte systémové balíčky
Ujistěte se, že jsou balíčky operačního systému vašeho serveru plně aktuální:
apt-get update apt-get upgrade
2. Nainstalujte požadované balíčky
Nainstalujte požadované balíčky pro Ziula:
apt-get install php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql php7.0-intl
3. Povolit modul Apache Rewrite Module
Povolte modul pro přepis Apache, pokud tak již není provedeno:
a2enmod rewrite
4. Restartujte Apache
Restartujte službu Apache, aby se změny projevily:
service apache2 restart
5. Nainstalujte Zikula na Ubuntu 16.04
Stáhněte si nejnovější verzi Zikuly dostupnou na https://github.com/zikula/core/releases do adresáře /opt/ na serveru:
cd /opt/ wget https://github.com/zikula/core/releases/download/2.0.1/Zikula_Core-2.0.1.zip unzip Zikula_Core-2.0.1.zip mv 2.0 /var/www/html/zikula
6. Nastavte správné vlastnictví
Všechny soubory musí být čitelné webovým serverem, takže nastavte správné vlastnictví:
chown www-data:www-data -R /var/www/html/zikula
7. Vytvořit databázi a uživatele
Vytvořte novou databázi MySQL a uživatele:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE DATABASE zikuladb; mysql> CREATE USER 'zikulauser'@'localhost' IDENTIFIED BY 'y0uR-pa5sW0rd'; mysql> GRANT ALL PRIVILEGES ON zikuladb.* TO 'zikulauser'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quit
Nezapomeňte nahradit „y0uR-pa5sW0rd“ silným heslem.
8. Vytvořte nového virtuálního hostitele
Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem „zikula.conf“ na svém virtuálním serveru:
touch /etc/apache2/sites-available/zikula.conf ln -s /etc/apache2/sites-available/zikula.conf /etc/apache2/sites-enabled/zikula.conf vi /etc/apache2/sites-available/zikula.conf
Poté přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/zikula/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/zikula/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Odeberte soubor 000-default.conf:
rm /etc/apache2/sites-enabled/000-default.conf
9. Restartujte webový server Apache
Restartujte webový server Apache, aby se změny projevily:
service apache2 restart
Otevřete http://vaše-domena.com ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů na obrazovce instalace a vložte požadované informace:
Database type: MySQL Storage Engine: InnoDB Database Host: localhost Database Username: zikulauser Database Password: y0uR-pa5sW0rd // change this password with your actual password Database Name: zikuladb
10. Pokračujte v instalaci Zikuly ve webovém prohlížeči
Na další stránce vytvořte nový účet správce Zikula.
Klikněte na „Zahájit instalaci“.
To je vše. Zikula byl nainstalován na váš server.
Přihlaste se do administračního back-endu Zikuly a začněte vytvářet nový obsah, instalovat nová rozšíření, přidávat nové uživatele a tak dále…
Samozřejmě nemusíte instalovat Zikulu na Ubuntu 16.04, pokud používáte některou z našich hostingových služeb PHP VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Zikulu na Ubuntu 16.04 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud rádi čtete tento příspěvek o tom, jak nainstalovat Zikula na Ubuntu 16.04, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář.