GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie Habari mit Nginx auf Debian 8

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.


Cent OS
  1. So installieren Sie Phorum mit Nginx unter Debian 9

  2. So installieren Sie den Ghost unter Debian mit Nginx

  3. So installieren Sie DokuWiki auf Debian Wheezy mit Nginx

  4. So installieren Sie WordPress mit Nginx unter Debian 10

  5. So installieren Sie WonderCMS mit Nginx unter Debian 11

So installieren Sie Nginx mit PHP + MySQL (LEMP) unter Debian 9

So installieren Sie Pico CMS mit Nginx unter Debian 10

So installieren Sie Nextcloud 10 mit Nginx auf Debian 8

So installieren Sie phpMyAdmin mit Nginx unter Debian 11 Bullseye

So installieren Sie phpMyAdmin mit Nginx unter Debian 11

So installieren Sie Nginx mit PHP-FPM unter Debian 11