GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Dolibarr ERP CRM auf aCentOS 7

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/dolibarr 

Wir 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_ssl

Installieren Sie PostgreSQL:

yum postgresql postgresql-server postgresql-libs installieren

Sobald PostgreSQL installiert ist, müssen wir die PostgreSQL-Datenbank initialisieren, bevor der PostgreSQL-Dienst zum ersten Mal gestartet wird:

postgresql-setup initdb

Bearbeiten 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 ident

zu:

local all all trusthost all all 127.0.0.1/32 trusthost all all ::1/128 trust

Starten Sie PostgreSQL und aktivieren Sie es so, dass es beim Booten gestartet wird:

systemctl postgresql startensystemctl postgresql aktivieren

Fü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;exit

Vergessen 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.conf

Folgende Zeilen hinzufügen/ändern:

lokal alle dolibarruser md5local alle postgres md5host alle alle 127.0.0.1/32 identhost alle alle ::1/128 ident

Starten Sie den PostgreSQL-Dienst neu, damit die Änderungen wirksam werden:

systemctl startet postgresql.service neu

Mit dem folgenden Befehl können Sie eine Verbindung mit dem Benutzer „dolibarruser“ testen:

psql -d postgres -U dolibarruser -W

und 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 httpd

Erstellen Sie eine Konfigurationsdatei „/etc/httpd/conf.d/vhosts.conf“:

vi /etc/httpd/conf.d/vhosts.conf

Fügen Sie die folgende Zeile hinzu:

Optional vhosts.d/*.conf einschließen

Erstellen Sie ein neues Verzeichnis „/etc/httpd/vhosts.d“, in dem wir alle virtuellen Hosts ablegen:

mkdir /etc/httpd/vhosts.d

Erstellen Sie einen virtuellen Host für Ihren Domainnamen:

cd /etc/httpd/vhosts.dvi ihre-domain.conf

und 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 permission

Starten 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:Y0uRpAssW0Rd

Erstellen Sie auf der nächsten Seite „Dolibarr installieren oder upgraden – Administratoranmeldung erstellen“ ein neues Administratorkonto:

Dolibar-Admin-Login:    adminPassword:y0urAdm1npassw0rdPassword ein zweites Mal eingeben:y0urAdm1npassw0rd

Aus 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.lock

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


Cent OS
  1. So installieren Sie den PostgreSQL-Server auf RHEL 8 / CentOS 8

  2. So installieren Sie PostgreSQL unter CentOS 7

  3. So installieren Sie PostgreSQL unter CentOS 7

  4. So installieren Sie PostgreSQL 10 auf CentOS 6 / RHEL 6

  5. So installieren Sie PostgreSQL unter CentOS 7 / RHEL 7

So installieren Sie Odoo (Open Source ERP und CRM) auf CentOS 8

So installieren Sie PostgreSQL unter CentOS 6

So installieren Sie Vtiger CRM unter CentOS 7

So installieren Sie OpenNMS unter CentOS 7

So installieren Sie Vtiger CRM unter CentOS 8

So installieren Sie Odoo (Open Source ERP und CRM) auf CentOS 8