In diesem Artikel zeigen wir Ihnen, wie Sie Dolibarr auf einem Ubuntu 18.04 VPS installieren.
Dolibarr ist eine einfach zu bedienende Open-Source-ERP- und CRM-Anwendung, die hauptsächlich zur einfachen und effektiven Verwaltung von Unternehmen, Freiberuflern und Stiftungen verwendet wird. Diese Anleitung sollte auch auf anderen Debian-basierten Servern funktionieren, aber sie wurde für einen Ubuntu 18.04 VPS getestet und geschrieben.
Voraussetzungen
- Für die Zwecke dieses Tutorials verwenden wir einen virtuellen Ubuntu 18.04-Server.
- Apache- oder Nginx-Webserver mit PHP-Unterstützung.
- PHP 5.4 oder höher (PHP 7.2 wird bevorzugt) mit den folgenden aktivierten PHP-Erweiterungen:mysqli, GD, mbstring, CURL, Zip und XML. Optional können wir mcrypt-, imagick-, openssl-, soap- und GD2-PHP-Erweiterungen installieren.
- Vollständiger SSH-Root-Zugriff (oder ein Benutzer mit sudo-Berechtigungen) ist ebenfalls erforderlich.
Schritt 1:Melden Sie sich über SSH an und aktualisieren Sie das System
Melden Sie sich per SSH bei Ihrem Server an, wie in unserem Beispiel gezeigt:
ssh root@IP_Address -p Port_number
Achten Sie darauf, „IP_ADDRESS“ und „PORT_NUMBER“ durch die tatsächliche IP-Adresse und SSH-Portnummer Ihres Servers zu ersetzen.
Stellen Sie nach der Anmeldung sicher, dass die OS-Server-Pakete aktuell sind. Wir können dies tun, indem wir die folgenden Befehle ausführen:
apt-get update &&apt-get upgrade
Dadurch werden der Paketindex sowie die derzeit auf dem Server installierten Softwarepakete auf ihre neuesten Versionen aktualisiert, die in den Ubuntu-Repositories verfügbar sind (definiert in /etc/apt/sources.list).
Schritt 2:Installation des Apache-Webservers
Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:
apt-get install apache2
Aktivieren Sie nach Abschluss der Installation den automatischen Start von Apache beim Serverstart mit:
systemctl aktiviert Apache2
Wir können den Status Ihres Apache-Dienstes auch mit dem folgenden Befehl überprüfen:
systemctl-Status apache2
Ausgabe:
● apache2.service – Der Apache HTTP-Server Geladen:geladen (/lib/systemd/system/apache2.service; aktiviert; Herstellervoreinstellung:aktiviert)Drop-In:/lib/systemd/system/apache2.service.d└ ─apache2-systemd.confActive:aktiv (läuft) seit Fr 2019-06-07 09:23:09 CDT; Vor 14minProzess:702 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)Haupt-PID:816 (apache2)Tasks:7 (limit:2321)CGroup:/system.slice/apache2.service├ ─ 816 /usr/sbin/apache2 -k start├─ 834 /usr/sbin/apache2 -k start├─ 835 /usr/sbin/apache2 -k start├─ 836 /usr/sbin/apache2 -k start├─ 837 /usr/sbin/apache2 -k start├─ 839 /usr/sbin/apache2 -k start└─25045 /usr/sbin/apache2 -k start
Wenn Ihr Apache-Webserver nicht gestartet ist, können Sie ihn mit dem einfachen Startbefehl mit systemctl:
startensystemctl startet Apache2
Schritt 3:Installieren Sie MySQL und erstellen Sie eine MySQL-Datenbank
Führen Sie den folgenden Befehl aus, um MySQL 5.7, die neueste Version, die in den offiziellen Ubuntu-Repositories verfügbar ist, zusammen mit einigen erforderlichen MySQL-Paketen zu installieren:
sudo apt-get install mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7
Geben Sie nach Abschluss der Installation den folgenden Befehl aus, um die Sicherheit Ihrer MySQL-Serverinstallation weiter zu verbessern:
mysql_secure_installation
Wir empfehlen, jede Eingabeaufforderung mit "Y" zu beantworten.
Sobald dies erledigt ist, erstellen Sie eine neue MySQL-Datenbank und einen neuen Benutzer für die Dolibarr-Installation.
Melden Sie sich als MySQL-Benutzer (z. B. root) an der MySQL-Konsole an:
sudo mysql -uroot -p
Führen Sie die folgenden Befehle aus, um eine neue MySQL-Datenbank und einen neuen Benutzer zu erstellen, und gewähren Sie dem Benutzer Berechtigungen für den Zugriff auf die Datenbank:
mysql> CREATE DATABASE dolibarr Zeichensatz UTF8 collate utf8_bin;mysql> GEWÄHREN SIE ALLE PRIVILEGIEN AUF dolibarr.* TO 'dolibarr'@'localhost' IDENTIFIED DURCH 'StrongPassword';mysql> FLUSH PRIVILEGES;mysql> beenden
Denken Sie daran, StrongPassword
zu ersetzen mit einem wirklich starken Passwort.
Schritt 4:Installieren Sie die erforderlichen PHP-Pakete
Installieren Sie PHP 7.2 und alle erforderlichen PHP-Erweiterungen:
apt-get install php7.2 php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-intl php7.2-json php7.2-mbstring php7.2-mysql php7.2-Soap php7.2-xml php7.2-xmlrpc php7.2-zip libapache2-mod-php7.2
Schritt 5:Erstellen Sie eine neue Apache-Konfigurationsdatei
Erstellen Sie eine neue Apache-Konfigurationsdatei für den Domänen-/Subdomänennamen, den wir für den Zugriff auf die Dolibarr-Anwendung verwenden werden. Für dieses Tutorial verwenden wir „dolibarr.domain.com“.
vi /etc/apache2/sites-available/dolibarr.conf
Fügen Sie die folgenden Zeilen hinzu:
<VirtualHost *:80>
ServerName dolibarr.domain.com
DocumentRoot /var/www/dolibarr/htdocs
CustomLog ${APACHE_LOG_DIR}/dolibarr.domain.com.access.log combined
ErrorLog ${APACHE_LOG_DIR}/dolibarr.domain.com.error.log
<Directory /var/www/dolibarr>
DirectoryIndex index.php
Options -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Vergessen Sie nicht, dolibarr.domain.com durch Ihren tatsächlichen Domain-/Subdomain-Namen zu ersetzen. Speichern und schließen Sie die Apache-Konfigurationsdatei.
Erstellen Sie ein neues Verzeichnis mit dem Namen „dolibar“:
mkdir -p /var/www/dolibarr
Um die neu erstellte Konfigurationsdatei in Apache zu aktivieren, führen Sie Folgendes aus:
sudo a2ensite dolibarr
Deaktivieren Sie dann die standardmäßige Apache-Konfigurationsdatei mit dieser nächsten Zeile:
sudo a2dissite 000-default
Außerdem müssen wir das Apache-Modul „Umschreiben“ aktivieren (falls es noch nicht aktiviert ist):
sudo a2enmod neu schreiben
Überprüfen Sie, ob es Fehler mit der neu erstellten Apache-Konfiguration gibt:
sudo apachectl -tSyntax OK
Wenn die Syntax in Ordnung ist und keine Fehler vorliegen, können wir den Apache-Webdienst neu starten.
sudo systemctl restart apache2.service
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 das Verzeichnis /var/www/ herunter:
cd /var/www/wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/9.0.3/dolibarr-9.0.3.tgz/download -O dolibarr.tgzExtrahieren Sie das Archiv dolibarr.tgz und benennen Sie das Verzeichnis um:
gunzip -c dolibarr.tgz | tar xvf -mv dolibarr-* dolibarrÄndern Sie die Berechtigungen der Dateien und Verzeichnisse im Verzeichnis /var/www/dolibarr, damit der Webserver-Benutzer (www-data) darauf zugreifen kann:
chown www-data:-R /var/www/dolibarrÖffnen Sie
http://dolibarr.domain.com
in Ihrem bevorzugten Webbrowser und folgen Sie den einfachen Anweisungen – wählen Sie die Installationssprache und prüfen Sie auf der nächsten Seite, ob die Voraussetzungen erfüllt sind. Wenn alles richtig zu sein scheint, klicken Sie auf „Start“:
Geben Sie auf der nächsten Seite Folgendes ein:
Datenbankname:dolibarrTreibertyp:mysqliDatenbankserver:localhostPort:3306Login:dolibarrPasswort:StrongPasswordKlicken Sie auf die Schaltfläche „Nächster Schritt“ und legen Sie einen neuen Benutzernamen und ein Passwort für den Dolibarr-Administrator fest.
Klicken Sie dann erneut auf die Schaltfläche Nächster Schritt und melden Sie sich im Backend der Dolibarr-Administration an. Es sollte etwa so aussehen:
Das ist es ! Sie haben jetzt eine funktionierende Dolibarr-Instanz auf Ihrem Ubuntu 18.04 VPS.
Natürlich müssen Sie Dolibarr nicht auf Ubuntu 18.04 installieren wenn Sie ein Ubuntu-VPS bei uns haben. Sie können einfach unser Support-Team bitten, Dolibarr auf Ubuntu 18.04 für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation helfen.
PS . Wenn Ihnen dieser Blog-Beitrag zur Installation von Dolibarr auf Ubuntu 18.04 gefallen hat, können Sie ihn gerne über die folgenden Verknüpfungen in sozialen Netzwerken teilen oder einfach einen Kommentar im Kommentarbereich hinterlassen. Danke.