GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Erfahren Sie, wie Sie Dolibarr unter Debian 9 installieren

In diesem Tutorial zeigen wir Ihnen, wie Sie Dolibarr auf Ihrem Debian 9 VPS installieren.

Dolibarr ist eine Open-Source-All-in-One-ERP- und CRM-Plattform für Unternehmen und Privatpersonen zur Verwaltung ihrer Kunden, Rechnungen, Bestellungen, Produkte, Bestände und mehr.

Voraussetzungen

  • Für die Zwecke dieses Tutorials verwenden wir einen Debian 9-VPS.
  • Vollständiger SSH-Root-Zugriff (oder ein Benutzer mit sudo-Berechtigungen) ist ebenfalls erforderlich.

Schritt 1:Verbinden Sie sich über SSH

Verbinden Sie sich über SSH als Root-Benutzer (oder als Admin-Konto) mit Ihrem Server, indem Sie den Befehl „ssh“ verwenden:

ssh root@IP_ADDRESS -p PORT_NUMBER

Denken Sie daran, „IP_ADDRESS“ und „PORT_NUMBER“ durch die tatsächliche IP-Adresse und SSH-Portnummer Ihres Servers zu ersetzen. Ersetzen Sie „root“ durch Ihren Admin-Benutzernamen, wenn Sie nicht vorhaben, das Root-Konto zu verwenden.

Bevor wir mit der Installation beginnen, müssen wir die Betriebssystempakete auf ihre neuesten Versionen aktualisieren.

Wir können dies tun, indem wir die folgenden Befehle ausführen:

$ apt-get update 
$ apt-get upgrade

Sobald das Upgrade abgeschlossen ist, können wir mit dem nächsten Schritt fortfahren.

Schritt 2:MariaDB installieren

Wir werden MariaDB (eine Open-Source-Version von MySQL) als unsere Datenbank-Engine verwenden. Wir können den MariaDB-Server aus dem Debian 9-Basis-Repository mit dem folgenden Befehl installieren:

$ apt-get install mariadb-server-10.1 mariadb-server-core-10.1

Falls gewünscht, können Sie die Sicherheit Ihres MariaDB-Servers weiter verbessern, indem Sie einen Befehl ausführen, der Sie durch einige Sicherheitseinstellungen führt.

$ mysql_secure_installation

Wenn/wenn das Programm nach Ihrem aktuellen MySQL-Root-Passwort fragt, drücken Sie zum Starten einfach einmal die [Enter]-Taste, da standardmäßig kein Passwort festgelegt ist. Wir empfehlen, jede weitere Frage mit dem Buchstaben „Y“ für „Ja“ zu beantworten.

Schritt 3:Erstellen Sie eine Datenbank für Dolibarr

Erstellen Sie eine MySQL-Datenbank für die Dolibarr-Website. Wenn Sie den optionalen Schritt secure_installation durchgeführt haben, müssen Sie sich mit Ihrem neu festgelegten MySQL-Passwort anmelden. Wenn nicht, melden Sie sich an, indem Sie einmal die [Enter]-Taste drücken, wenn Sie zur Eingabe eines Passworts aufgefordert werden, da standardmäßig kein Passwort festgelegt ist:

$ mysql -u root -p

Führen Sie dann diese nächsten Zeilen aus, um eine Datenbank und einen neuen Benutzer zu erstellen und diesem neuen Benutzer volle Berechtigungen für die Datenbank zuzuweisen:

MariaDB [(none)]> CREATE DATABASE dolibarr character set UTF8 collate utf8_bin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Hinweis: Vergessen Sie nicht, „Passwort“ durch ein echtes starkes Passwort zu ersetzen.

Schritt 4:Nginx installieren

Nginx ist in den vorinstallierten Debian-Paket-Repositories verfügbar. Sie können es mit dem folgenden Befehl installieren:

$ apt install nginx

Sobald die Installation abgeschlossen ist, wird Nginx automatisch gestartet.
Wir können mit dem folgenden Befehl sicherstellen, dass der Nginx-Dienst läuft:

$ systemctl status nginx

Die Ausgabe sollte ähnlich wie unten aussehen:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 7011 (nginx)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/nginx.service
           ├─7011 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─7012 nginx: worker process
           └─7013 nginx: worker process

Wenn alles in Ordnung zu sein scheint, können wir mit dem nächsten Schritt fortfahren.

Schritt 5:PHP installieren

Debian 9 wird standardmäßig mit PHP 7.0 ausgeliefert. Wir werden auch einige zusätzliche Module einbinden, um PHP dabei zu helfen, sich mit unseren Nginx- und Datenbankservern zu verbinden. Darüber hinaus werden wir auch Module installieren, die von Dolibarr benötigt werden.

Geben Sie dazu den folgenden Befehl ein und bestätigen Sie die Installation:

$ apt-get install php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mysql php7.0-soap php7.0-xml php7.0-xmlrpc php7.0-zip php7.0-fpm

Schritt 6:Dolibarr installieren

Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste stabile Version Dolibarr 9.0.3. Laden Sie die neueste stabile Version von Dolibarr in /var/www/html herunter Verzeichnis. Der Download-Link wurde für Sie zum Befehl hinzugefügt:

$ cd /var/www/html
$ wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/9.0.3/dolibarr-9.0.3.tgz/download -O dolibarr.tgz

Extrahieren Sie das Archiv ‚dolibarr.tgz‘ und benennen Sie das Verzeichnis um:

$ tar xvf dolibarr.tgz
$ mv dolibarr-* dolibarr

Ändern Sie die Berechtigungen der Dateien und Verzeichnisse in /var/www/html/dolibarr Verzeichnis, damit der Benutzer des Webservers (www-data) darauf zugreifen kann:

$ chown www-data: -R /var/www/html/dolibarr

Schritt 7:Nginx konfigurieren

Dieser Schritt ist nur erforderlich, wenn Sie auf Ihre Dolibarr-Instanz unter Verwendung eines Domänennamens anstelle einer IP-Adresse zugreifen möchten.

Erstellen Sie einen neuen Serverblock mit folgendem Inhalt, indem Sie eine Datei im Verzeichnis /etc/nginx/sites-available erstellen . Wir verwenden in diesem Tutorial „nano“ als unseren Texteditor – Sie können stattdessen Ihren bevorzugten Texteditor verwenden.

Denken Sie daran, „your_domain.com“ durch Ihren registrierten Domainnamen zu ersetzen:

$ nano /etc/nginx/sites-available/your_domain.com.conf
server {
    listen 80;
    listen [::]:80;
    root /var/www/html/dolibarr/htdocs;
    index  index.php index.html index.htm;
    server_name your_domain.com www.your_domain.com;

    client_max_body_size 100M;

    location ~ ^/api/(?!(index\.php))(.*) {
          try_files $uri /api/index.php/$2?$query_string;
      }

    location ~ [^/]\.php(/|$) {
    include snippets/fastcgi-php.conf;
    if (!-f $document_root$fastcgi_script_name) {
        return 404;
    }
    fastcgi_pass           unix:/var/run/php/php7.0-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
     }

}

Wenn Sie fertig sind, speichern Sie die Datei und schließen Sie sie.

Aktivieren Sie die Serversperre, indem Sie einen symbolischen Link zum Verzeichnis „sites-enabled“ erstellen:

$ ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Überprüfen Sie, ob in der Nginx-Konfiguration Syntaxfehler vorhanden sind, indem Sie den folgenden Befehl verwenden:

$ nginx -t

Wenn mit der Konfiguration alles in Ordnung ist, sollte die Ausgabe der folgenden ähneln:

$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Schritt 8:Installation von Dolibarr über das Webinterface

Sie können nun zu http://your_domain.com navigieren (oder an Ihre IP-Adresse) in Ihrem Browser, um den Dolibarr-Installationsassistenten zu starten.

Auf der nächsten Seite müssen Sie Ihre Datenbankinformationen eingeben (Benutzername, Datenbankname und Passwort)

Hier können Sie den Benutzernamen und das Passwort auswählen, mit denen Sie sich bei Ihrer Dolibarr-Umgebung anmelden möchten.

Sobald der Benutzer erfolgreich erstellt wurde, sollten Sie die folgende Seite sehen:

Mit diesem Schritt ist die Installation von Dolibarr abgeschlossen. Sie können jetzt http://your_domain.com besuchen (oder Ihre IP-Adresse) und melden Sie sich mit den Anmeldeinformationen, die Sie in einem der Installationsschritte erstellt haben, bei Ihrer Dolibarr-Instanz an.

Klicken Sie auf Unternehmen/Organisation und geben Sie die Details Ihres Unternehmens ein und gehen Sie dann zu Module/Anwendungen und wählen Sie aus, welche Module Sie verwenden möchten. Sie können jetzt auf Ihr Admin-Panel zugreifen:

Das ist es! Dolibarr wurde erfolgreich auf Ihrem Debian 9-Server installiert.

Natürlich müssen Sie Dolibarr nicht auf Debian 9 installieren, wenn Sie eines unserer Linux-VPS-Hosting-Pläne verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Dolibarr für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag über die Installation von Dolibarr auf Debian 9 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken mit den Teilen-Buttons unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Debian
  1. So installieren Sie PHP unter Debian 10 (Buster)

  2. Installieren Sie Gnome unter Debian 11

  3. Installieren Sie Dolibar auf Ubuntu 18.04

  4. So installieren Sie PHP 7.3 auf Debian 9

  5. So installieren Sie WonderCMS unter Debian 9

So installieren Sie Pagekit CMS unter Debian 9

So installieren Sie Debian 11

Installieren Sie PostgreSQL 13 auf Debian 11

So installieren Sie Laravel auf Debian 10 Buster

So installieren Sie Go unter Debian 10

So installieren Sie Nginx und PHP unter Debian 10