Wir zeigen Ihnen, wie Sie Zikula auf Ubuntu 16.04 installieren. Zikula ist ein in PHP geschriebenes Open-Source-Framework für Webanwendungen. Mit dem Zikula Framework können Sie interaktive und editierbare Websites entwickeln. Es ist eine plattformübergreifende Anwendung und unterstützt alle gängigen Betriebssysteme, aber dieses Tutorial wurde für Ubuntu 16.04 geschrieben.
Zum Zeitpunkt des Schreibens dieses Tutorials ist die neueste stabile Version von Zikula 2.0.1 und erfordert:
- PHP 5.5.9 oder höher (vorzugsweise das neueste), mit aktivierten mbstring-, JSON-, curl-, Intl-, mysql- und GD-PHP-Erweiterungen.
- MySQL 5, MariaDB 5 oder höher
- Apache-Webserver 2.0 oder höher, kompiliert mit dem mod_rewrite-Modul und AllowOverride auf „All“ gesetzt (bitte beachten Sie, dass die Standardeinstellung für AllowOverride in Apache 2.3.9 und höher „None“ ist).
Diese Installationsanleitung geht davon aus, dass Apache bereits auf Ihrem virtuellen Server installiert und konfiguriert ist.
Beginnen wir mit der Installation.
1. Aktualisieren Sie die Systempakete
Stellen Sie sicher, dass Ihre Server-OS-Pakete vollständig auf dem neuesten Stand sind:
apt-get update apt-get upgrade
2. Installieren Sie die erforderlichen Pakete
Installieren Sie die erforderlichen Pakete für Ziula:
apt-get install php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql php7.0-intl
3. Apache Rewrite-Modul aktivieren
Aktivieren Sie das Apache Rewrite-Modul, falls dies noch nicht geschehen ist:
a2enmod rewrite
4. Starten Sie Apache neu
Starten Sie den Apache-Dienst neu, damit die Änderungen wirksam werden:
service apache2 restart
5. Installieren Sie Zikula auf Ubuntu 16.04
Laden Sie die neueste Version von Zikula herunter, die unter https://github.com/zikula/core/releases verfügbar ist, in das /opt/-Verzeichnis auf dem Server:
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. Legen Sie eine ordnungsgemäße Eigentümerschaft fest
Alle Dateien müssen für den Webserver lesbar sein, also legen Sie einen korrekten Besitz fest:
chown www-data:www-data -R /var/www/html/zikula
7. Datenbank und Benutzer erstellen
Erstellen Sie eine neue MySQL-Datenbank und einen neuen Benutzer:
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
Vergessen Sie nicht, „y0uR-pa5sW0rd“ durch ein sicheres Passwort zu ersetzen.
8. Erstellen Sie einen neuen virtuellen Host
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „zikula.conf“ auf Ihrem virtuellen Server:
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
Fügen Sie dann die folgenden Zeilen hinzu:
<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>
Entfernen Sie die Datei 000-default.conf:
rm /etc/apache2/sites-enabled/000-default.conf
9. Starten Sie den Apache-Webserver neu
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
service apache2 restart
Öffnen Sie http://Ihre-Domain.com in Ihrem bevorzugten Webbrowser und befolgen Sie die einfachen Anweisungen auf dem Installationsbildschirm, indem Sie die erforderlichen Informationen wie gewünscht eingeben:
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. Zikula-Installation im Webbrowser fortsetzen
Erstellen Sie auf der nächsten Seite ein neues Zikula-Administratorkonto.
Klicken Sie auf „Installationsprogramm starten“.
Das ist es. Zikula wurde auf Ihrem Server installiert.
Melden Sie sich beim Zikula-Administrations-Backend an und beginnen Sie mit der Erstellung neuer Inhalte, installieren Sie neue Erweiterungen, fügen Sie neue Benutzer hinzu und so weiter …
Natürlich müssen Sie Zikula nicht auf Ubuntu 16.04 installieren, wenn Sie einen unserer PHP-VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Zikula für Sie auf Ubuntu 16.04 zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Sie diesen Beitrag über die Installation von Zikula auf Ubuntu 16.04 gerne lesen, können Sie ihn gerne über die folgenden Verknüpfungen in sozialen Netzwerken teilen oder einfach einen Kommentar hinterlassen.