GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Dolibar auf Ubuntu 18.04

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:

starten
systemctl 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.tgz 

Extrahieren 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:StrongPassword

Klicken 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.


Panels
  1. Mysql-Erweiterung fehlt in PHP7-Installation. Ubuntu 16.04?

  2. Installieren Sie Agora Project auf Ubuntu 14.04

  3. So installieren Sie Joomla 3 auf Ubuntu 14.04

  4. So installieren Sie MySQL unter Ubuntu 16.04

  5. So installieren Sie Chamilo unter Ubuntu 16.04

So installieren Sie MySQL unter Ubuntu 18.04

So installieren Sie Magento 2 unter Ubuntu 18.04

So installieren Sie PrestaShop unter Ubuntu 18.04

So installieren Sie den LAMP-Stack unter Ubuntu 17.04

Installieren Sie MYSQL Workbench auf Ubuntu 22.04

So installieren Sie MySQL unter Ubuntu 22.04