In diesem Tutorial behandeln wir die Schritte, die für die Installation von Habari mit Nginx auf einem Debian 8 VPS erforderlich sind.
Habari ist eine kostenlose und Open-Source-Blog-Engine, die in PHP geschrieben ist und derzeit MySQL, SQLite und PostgreSQL für das Datenbank-Backend unterstützt. Es ist eine Veröffentlichungsplattform und ein Anwendungsframework mit einem modularen, objektorientierten Kern.
Eine interessante Tatsache ist, dass der Name Habari vom Suaheli-Grußwort habari kommt, was „(was gibt es) Neues“ bedeutet.
ANFORDERUNGEN
Wir werden unsere SSD 1 verwenden Linux VPS-Hostingplan für dieses Tutorial. Dieser Artikel geht davon aus, dass Sie bereits Nginx, MySQL und PHP auf Ihrem Server installiert und konfiguriert haben. Wenn das nicht der Fall ist, können Sie unserem großartigen Tutorial folgen und den LEMP-Stack ganz einfach auf Ihrem Server installieren.
MELDEN SIE SICH BEI IHREM SERVER ÜBER SSH AN
# ssh root@server_ip
Mit dem folgenden Befehl können Sie überprüfen, ob Sie die richtige Debian-Version auf Ihrem Server installiert haben:
# lsb_release -a
Sie sollten diese Ausgabe erhalten:
Distributor ID: Debian Description: Debian GNU/Linux 8.3 (jessie) Release: 8.3 Codename: jessie
SYSTEM AKTUALISIEREN
Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie Folgendes verwenden:
# apt-get update && apt-get upgrade
Sie können jetzt eine Datenbank erstellen, die für die Habari-Installation benötigt wird. Melden Sie sich als root bei MySQL an und führen Sie die folgenden Abfragen aus:
# mysql -u root -p mysql> create database habari; Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on habari.* to habariuser@localhost identified by 'your_password'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye
HABARI INSTALLIEREN
Ihr nächster Schritt besteht darin, Habari herunterzuladen und zu installieren und dabei eine virtuelle Nginx-Host-Anweisung für Ihre Domain zu konfigurieren. Geben Sie zunächst ein Verzeichnis Ihrer Wahl ein, in das Sie die neueste Habari-Version herunterladen, die zum Zeitpunkt des Schreibens dieses Artikels die Version 0.9.2 ist .
Wir verwenden /opt Sie können Habari aber auch an einem Ort Ihrer Wahl herunterladen.
# cd /opt # wget http://habariproject.org/dist/habari-0.9.2.zip
Erstellen Sie ein Verzeichnis, in das die entpackte Installation verschoben wird:
# mkdir -p /var/www/html/habari
Entpacken Sie das Archiv in das oben genannte Verzeichnis:
# unzip habari-0.9.2.zip -d /var/www/html/habari/
Weisen Sie den richtigen Besitz von Dateien und Verzeichnissen zu, damit Ihr Nginx-Webserver die Daten tatsächlich lesen kann:
# chown -R www-data: /var/www/html/habari/
Und zu guter Letzt öffnen Sie eine Nginx-Datei, nennen wir sie Habari, die als virtueller Host für die Domain dient, die Sie zum Hosten von Habari verwenden werden.
# nano /etc/nginx/sites-available/habari
Fügen Sie die folgenden Zeilen in die Datei ein:
server { server_name domainname.com; access_log /var/log/nginx/domainname.com-access.log; error_log /var/log/nginx/domainname.com-error.log; root /var/www/html/habari; location / { index index.php; try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Vergessen Sie natürlich nicht, domainname.com zu ersetzen mit Ihrer aktuellen Domain. Speichern und schließen Sie die Datei. Aktivieren Sie es dann, indem Sie einen Symlink erstellen:
# ln -s /etc/nginx/sites-available/habari /etc/nginx/sites-enabled/
Testen Sie die Nginx-Konfiguration:
# nginx -t
Wenn alles erfolgreich ist, starten Sie Nginx neu, damit die Änderungen wirksam werden:
# service nginx restart
Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http://ihre_domain.com um die Habari-Installation abzuschließen.
Geben Sie die Datenbankanmeldeinformationen unter Datenbankeinrichtung ein und klicken Sie auf Datenbankverbindung prüfen um zu überprüfen, ob die Anmeldeinformationen korrekt sind.
Danach konfigurieren Sie Ihre Site unter Site Configuration in der Sie Ihre Habari-Site, Ihren Benutzernamen, Ihr Passwort und Ihre E-Mail-Adresse angeben können.
Wählen Sie als Nächstes Ihr Design und Ihre Plugins aus und klicken Sie auf Habari installieren um fortzufahren.
Herzlichen Glückwunsch, Sie haben Habari erfolgreich mit Nginx auf Ihrem Debian 8-Server installiert.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Debian VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Habari für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.