Dieses Schritt-für-Schritt-Tutorial zeigt Ihnen, wie Sie Dolibarr ERP CRM auf einem CentOS 7 VPS installieren mit installiertem Apache, PHP und PostgreSQL. Dolibarr ist eine webbasierte Open-Source-ERP- und CRM-Software, mit der Sie Ihre Geschäftsabläufe verwalten können.
Dieses Tutorial wurde für einen CentOS 7 VPS getestet und geschrieben, sollte aber auf jeder RPM-basierten Linux-Distribution funktionieren. P>
Zum Zeitpunkt der Erstellung dieses Tutorials war die neueste stabile Version von Dolibarr ERP CRM 3.8.2 und erfordert:
- PHP 5.3 oder höher mit aktivierten Benutzersitzungen.
- Apache Web Server>=2.0 kompiliert mit dem Modul mod_rewrite und mit den folgenden erlaubten Direktiven:RewriteEngine, RewriteBase, RewriteCond und RewriteRule.;
- PostgreSQL, MariaDB oder MySQL auf Ihrem Linux-VPS installiert (verwenden Sie weder MySQL Version 5.5.40 noch 5.5.51).
Beginnen wir mit der Installation. Laden Sie die neueste Version von Dolibarr, die unter http://www.dolibarr.org verfügbar ist, auf den Server herunter und extrahieren Sie sie mit den folgenden Befehlen:
cd /var/www/html/wget http://www.dolibarr.org/files/dolibarr.tgztar xvfz dolibarr.tgzmv dolibarr-* dolibarrchown -R apache:apache /var/www/html/dolibarrWir werden Dollibar so konfigurieren, dass es eine PostgreSQL-Datenbank verwendet, also entfernen Sie MariaDB, wenn es bereits installiert ist:
yum mariadb entfernen*Installieren Sie PHP, den Apache-Webserver und andere vorausgesetzte Pakete:
yum install php php-common php-cli php-gd php-pgsql httpd sudo openssl mod_sslInstallieren Sie PostgreSQL:
yum postgresql postgresql-server postgresql-libs installierenSobald PostgreSQL installiert ist, müssen wir die PostgreSQL-Datenbank initialisieren, bevor der PostgreSQL-Dienst zum ersten Mal gestartet wird:
postgresql-setup initdbBearbeiten Sie die Konfigurationsdatei „/var/lib/pgsql/data/pg_hba.conf“
vi /var/lib/pgsql/data/pg_hba.confändern:
lokal alle alle peerhost alle alle 127.0.0.1/32 identhost alle alle ::1/128 identzu:
local all all trusthost all all 127.0.0.1/32 trusthost all all ::1/128 trustStarten Sie PostgreSQL und aktivieren Sie es so, dass es beim Booten gestartet wird:
systemctl postgresql startensystemctl postgresql aktivierenFühren Sie dann die folgenden Befehle über die Befehlszeile aus:
sudo -s -u postgrescreateuser dolibarruserpsql -h localhost -d template1 -c "Benutzer postgres mit Passwort 'postgespAssW0Rd' ändern"psql -h localhost -d template1 -c "Benutzer dolibarruser mit Passwort 'Y0uRpAssW0Rd' ändern"psqlcreate database dolibarr Codierung 'UTF8' Besitzer dolibarruser;exitVergessen Sie nicht, „postgespAssW0Rd“ und „Y0uRpAssW0Rd“ zu ändern und ein starkes Passwort für die PostgreSQL-Benutzerkonten „postgres“ und „dolibarruser“ zu verwenden.
Bearbeiten Sie die Datei „/var/lib/pgsql/data/pg_hba.conf ' Konfigurationsdatei:vi /var/lib/pgsql/data/pg_hba.confFolgende Zeilen hinzufügen/ändern:
lokal alle dolibarruser md5local alle postgres md5host alle alle 127.0.0.1/32 identhost alle alle ::1/128 identStarten Sie den PostgreSQL-Dienst neu, damit die Änderungen wirksam werden:
systemctl startet postgresql.service neuMit dem folgenden Befehl können Sie eine Verbindung mit dem Benutzer „dolibarruser“ testen:
psql -d postgres -U dolibarruser -Wund geben Sie Ihr dolibarr-Benutzerkennwort als Kennwort ein. Geben Sie dann \q ein, um zu beenden, wenn die Verbindung in Ordnung ist.
Starten Sie Apache und aktivieren Sie es, um beim Booten zu starten:systemctl start httpdsystemctl enable httpdErstellen Sie eine Konfigurationsdatei „/etc/httpd/conf.d/vhosts.conf“:
vi /etc/httpd/conf.d/vhosts.confFügen Sie die folgende Zeile hinzu:
Optional vhosts.d/*.conf einschließenErstellen Sie ein neues Verzeichnis „/etc/httpd/vhosts.d“, in dem wir alle virtuellen Hosts ablegen:
mkdir /etc/httpd/vhosts.dErstellen Sie einen virtuellen Host für Ihren Domainnamen:
cd /etc/httpd/vhosts.dvi ihre-domain.confund fügen Sie den folgenden Inhalt hinzu:
ServerAdmin [email protected]
DocumentRoot „/var/www/html/dolibarr“
ServerName your-domain.com
ServerAlias www. your-domain.com
ErrorLog „/var/log/httpd/your-domain.com-error_log“
CustomLog „/var/log/httpd/your-domain.com-access_log“ kombiniert
DirectoryIndex index.php
Optionen FollowSymLinks
AllowOverride All
Require all permissionStarten Sie Apache mit systemctl neu, damit die Änderungen wirksam werden:
systemctl startet httpd neuÖffnen Sie Ihren bevorzugten Webbrowser, navigieren Sie zu http://your-domain.com/htdocs/install/ und folgen Sie den einfachen Anweisungen. Legen Sie die folgenden Informationen über die Dolibarr-Datenbank fest:
Datenbankname:dolibarrDatenbanktyp:pgsqlServer:localhostPort:5432Login:dolibarruserPasswort:Y0uRpAssW0RdErstellen Sie auf der nächsten Seite „Dolibarr installieren oder upgraden – Administratoranmeldung erstellen“ ein neues Administratorkonto:
Dolibar-Admin-Login: adminPassword:y0urAdm1npassw0rdPassword ein zweites Mal eingeben:y0urAdm1npassw0rdAus Sicherheitsgründen sollten Sie eine Datei namens install.lock in das Stammverzeichnis der Dolibarr-Dokumente einfügen, um deren böswillige Verwendung zu vermeiden:
touch /var/www/html/dolibarr/htdocs/install/install.lockchown apache:apache /var/www/html/dolibarr/htdocs/install/install.lockMelden Sie sich unter http://your-domain.com/htdocs/admin/ im Administrations-Backend von Dolibarr an und konfigurieren Sie Dolibarr nach Ihren Bedürfnissen.
Das war's. Die Dolibarr-Installation ist jetzt abgeschlossen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer CentOS Optimized Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, zu installieren Dolibarr ERP CRM Software für Sie. 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.