So installieren Sie das Dolibarr ERP + CRM System auf Ubuntu 18.04 LTS
Dolibarr ist ein kostenloses, Open Source- und All-in-One-ERP und CRM für kleine und mittlere Unternehmen. Es ist eine einfache und leicht zu bedienende webbasierte ERP-Anwendung, mit der Kunden, Rechnungen, Bestellungen, Produkte, Bestände und vieles mehr verwaltet werden können. Wenn Sie ERP- und CRM-Lösungen für Ihr Unternehmen suchen, dann ist Dolibarr die richtige Wahl für Sie.
In diesem Tutorial werden wir Dolibarr auf dem Ubuntu 18.04 Server installieren.
Anforderungen
- Ubuntu 18.04 Desktop auf Ihrem System installiert.
- Ein Nicht-Root-Benutzer mit sudo-Rechten.
Apache, PHP, MariaDB installieren
Vor dem Start müssen Sie Apache, MariaDB, PHP und andere PHP-Module mit dem folgenden Befehl auf Ihrem System installieren:
sudo apt-get update -y sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-intl php7.2-mbstring php7.2-json php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip git -y
Öffnen Sie nach Abschluss der Installation die Datei php.ini mit dem folgenden Befehl:
sudo nano /etc/php/7.2/apache2/php.ini
memory_limit = 512M upload_max_filesize = 150M max_execution_time = 360 date.timezone = Europe/Berlin
Speichern und schließen Sie die Datei. Starten Sie dann den Apache und den MariaDB-Dienst und ermöglichen Sie ihm, mit dem folgenden Befehl beim Booten zu starten:
sudo systemctl start apache2 sudo systemctl enable apache2 sudo systemctl start mariadb sudo systemctl enable mariadb
MariaDB konfigurieren
Standardmäßig ist MariaDB nicht gesichert. Also, du musst es zuerst sichern. Sie können dies tun, indem Sie das folgende Skript ausführen:
sudo mysql_secure_installation
Beantworten Sie alle Fragen wie unten gezeigt:
Enter current password for root (enter for none): Set root password? [Y/n]: N Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
Sobald die MariaDB gesichert ist, melden Sie sich bei der MariaDB-Shell an:
mysql -u root -p
Geben Sie Ihr root-Passwort ein und erstellen Sie dann eine Datenbank und einen Benutzer für Dolibarr:
MariaDB [(none)]> CREATE DATABASE dolibarrdb character set UTF8 collate utf8_bin; MariaDB [(none)]> CREATE USER dolibarr;
Als nächstes vergeben Sie der Dolibarr-Datenbank mit dem folgenden Befehl Berechtigungen:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'mypassword';
Ersetzen Sie das Wort „mypassword“ im obigen Befehl durch ein sicheres Passwort Ihrer Wahl. Als nächstes müssen Sie den Befehl FLUSH PRIVILEGES ausführen, damit die Privilegien-Tabelle von MySQL neu geladen wird und wir neue credentia$$ verwenden können.
MariaDB [(none)]> FLUSH PRIVILEGES;
Als nächstes verlassen Sie die MariaDB-Konsole mit dem folgenden Befehl:
MariaDB [(none)]> EXIT
Dolibarr herunterladen und installieren
Laden Sie zunächst die neueste Version von Dolibarr von SourceForge mit dem folgenden Befehl herunter:
cd /tmp wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/8.0.4/dolibarr-8.0.4.zip
Wenn der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl:
unzip dolibarr-8.0.4.zip
Kopieren Sie anschließend das extrahierte Verzeichnis in das Apache-Webverzeichnis und geben Sie die entsprechenden Berechtigungen ein:
sudo mkdir /var/www/html/dolibarr sudo cp -r dolibarr-8.0.4/htdocs/* /var/www/html/dolibarr/ sudo chown -R www-data:www-data /var/www/html/dolibarr/ sudo chmod -R 755 /var/www/html/dolibarr/
Erstellen Sie einen Ordner für Dolibarr, um hochgeladene Dokumente zu speichern:
mkdir /var/documents chown www-data:www-data /var/documents chmod 700 /var/documents
Erstellen Sie anschließend eine virtuelle Apache-Hostdatei mit dem folgenden Befehl:
sudo nano /etc/apache2/sites-available/dolibarr.conf
Füge die folgenden Zeilen hinzu:
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot /var/www/html/dolibarr ServerName example.com <Directory /var/www/html/dolibarr> Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined </VirtualHost>
Ersetzen Sie den Domainnamen ‚example.com‘ durch Ihren eigenen Domainnamen in der vhost-Datei. Speichern Sie dann die Datei und aktivieren Sie dann die virtuelle Apache-Hostdatei mit dem folgenden Befehl:
sudo a2ensite dolibarr
Als nächstes aktivieren Sie das Apache Umschreibmodul und laden den Apache Dienst mit dem folgenden Befehl neu:
sudo a2enmod rewrite sudo systemctl restart apache2
Zugang zu Dolibarr
Öffnen Sie nun Ihren Webbrowser und geben Sie die URL Ihrer Dolibarr-Website ein, in meinem Fall http://example.com. Sie werden auf die folgende Seite weitergeleitet:
Wählen Sie hier Ihre Sprache aus und klicken Sie auf die Schaltfläche Nächster Schritt. Du solltest die folgende Seite sehen:
Überprüfen Sie hier die PHP-Prüfungen und klicken Sie auf die Schaltfläche Start. Du solltest die folgende Seite sehen:
Scrollen Sie nach unten.
Geben Sie nun Ihr Dokumentenverzeichnis (/var/documents) und die Datenbankdetails an und klicken Sie auf die Schaltfläche Next step. Du solltest die folgende Seite sehen:
Klicken Sie hier auf die Schaltfläche Nächster Schritt. Wenn die Installation erfolgreich war, sollten Sie die folgende Seite sehen:
Klicken Sie auf dieWeiterSchrittTaste.
Legen Sie hier einen neuen Admin-Benutzernamen und ein neues Passwort fest. Klicken Sie dann auf die Schaltfläche Nächster Schritt. Sobald der Benutzer erfolgreich angelegt hat, sollten Sie die folgende Seite sehen:
Klicken Sie nun auf die Schaltfläche Gehe zu Dolibarr. Sie werden auf die Dolibarr-Anmeldeseite weitergeleitet:
Geben Sie nun Ihren Admin-Benutzernamen und Ihr Passwort ein. Klicken Sie dann auf die Schaltfläche Verbindung. Du solltest die Dolibarr-Setup-Seite sehen:
Klicken Sie auf Firma/Organisation und geben Sie die Details Ihrer Firma ein, gehen Sie dann zu Module/Anwendungen und wählen Sie aus, welche Module Sie verwenden möchten. Wenn Sie anschließend auf’Mein Dashboard‘ klicken, erhalten Sie eine ähnliche Seite:
Um die Installation abzuschließen und die Installationswarnungen auf dem Dashboard zu entfernen, führen Sie diese Befehle aus:
sudo touch /var/documents/install.lock
sudo chown root:root /var/www/html/dolibarr/conf/conf.php
Image-Download dieses Tutorials für virtuelle Maschinen
Dieses Tutorial ist als fertiges Virtual Machine Image im ovf/ova-Format verfügbar, das mit VMWare und Virtualbox kompatibel ist. Das Image der virtuellen Maschine verwendet die folgenden Anmeldedaten:
SSH / Shell Anmeldung
Benutzername:
Administrator-Passwort: howtoforge
Dieser Benutzer hat die Rechte sudo.
Dolibarr Login
Benutzername: admin
Passwort: howtoforge
MySQL-Anmeldung
Benutzername: root
Passwort: howtoforge
Benutzername: dolibarr
Passwort: howtoforge
Die IP der VM ist 192.168.1.100, sie kann in der Datei /etc/netplan/01-netcfg.yaml geändert werden. Bitte ändern Sie alle oben genannten Passwörter, um die virtuelle Maschine zu schützen.