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

So installieren Sie Vtiger CRM auf einem Ubuntu 18.04 VPS

Vtiger CRM ist eine cloudbasierte CRM-Plattform (Customer Relationship Management), die die Interaktionen zwischen dem Unternehmen und seinen Kunden unterstützt. Es bietet ein intuitives Kundenerlebnis und hervorragende Leistung für Marketing-, Vertriebs- und Supportteams, was im Gegenzug zu einer besseren Kundenbindung für das Unternehmen führt.

Einige der wichtigsten Funktionen von Vtiger CRM :

  • Bietet API-Funktionalität
  • Konto- und Kontaktverwaltung
  • Kundendienst
  • Bestandsautomatisierung
  • Berichte und Statistiken
  • Social-Media-Integration
  • Unterstützt Datenimport und -export

Vtiger-CRM bietet eine Open-Source-Version seiner Plattform an, die kontinuierlich von Communities und Entwicklern unterstützt wird. Es wird mit PHP entwickelt und verwendet Apache als Webserver und MariaDB als Datenbankserver.

In diesem Artikel zeigen wir Ihnen, wie Sie Vtiger CRM  installieren auf Ubuntu 18.04 .

Voraussetzungen:

Für dieses Tutorial verwenden wir unseren Ubuntu VPS-Dienst. Bitte stellen Sie sicher, dass Ihr Server die folgenden Mindestanforderungen an Hardware und Software erfüllt:

Hardware:

  • 2 CPU-Kerne
  • 2 GB RAM
  • 10 GB freier Speicherplatz

Software:

  • Domänenname registriert und verweist auf Ihre Server-IP-Adresse
  • Ubuntu 18.04 oder höher
  • Voller Root-Zugriff

Nach Updates suchen und Abhängigkeiten installieren

Melden Sie sich über SSH bei Ihrem Server an:

ssh [username]@[server_ip_address]

Stellen Sie sicher, dass Sie „Benutzername“ durch den Kontonamen eines Root-Benutzers auf dem Server (oder den Root-Benutzer selbst) und „Server_IP“ durch die IP-Adresse Ihres Servers ersetzen.

Bevor Sie mit der Installation beginnen, wird empfohlen, Ubuntu-Pakete auf die neuesten Versionen zu aktualisieren:

apt-get update
apt-get upgrade

Stellen Sie sicher, dass die erforderlichen Abhängigkeiten installiert sind, indem Sie den folgenden Befehl ausführen:

apt-get install software-properties-common build-essential unzip wget -y

Installieren des LAMP-Stacks

1. Installieren von Apache2

Apache2 ist der empfohlene Webserver für Vtiger. Um es zu installieren, führen Sie den folgenden Befehl aus:

apt-get install apache2

Nach der Installation ist es am besten, den automatischen Start des Apache2-Dienstes im Falle eines Systemneustarts zu aktivieren:

systemctl enable apache2

Verwenden Sie den folgenden Befehl, um zu überprüfen, ob Ihr Apache2-Dienst ausgeführt wird:

systemctl status apache2

Sie sollten die folgende Ausgabe sehen:

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Ein Apache-Modul namens „rewrite“ sollte aktiviert sein:

a2enmod rewrite

Starten Sie den Apache2-Dienst neu, um die von uns vorgenommenen Änderungen zu übernehmen:

systemctl restart apache2

2. Installation von PHP v7.2

Vtiger CMS unterstützt die neueste stabile Version von PHP, nämlich PHP 7.2. Leider ist dies noch nicht die Standardversion von PHP, die auf Ubuntu 18.04 installiert ist, daher müssen wir ein zusätzliches Repository hinzufügen. Verwenden Sie zum Fortfahren die folgenden Befehle:

add-apt-repository ppa:ondrej/php
apt-get update

Verwenden Sie nach dem Aktualisieren des Repositorys den folgenden Befehl, um PHP 7.2 und alle für dieses Tutorial erforderlichen Bibliotheken zu installieren:

apt install libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-curl php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imap php7.2-json

Geben Sie den folgenden Befehl ein, um zu überprüfen, ob Sie PHP 7.2 verwenden:

php -v

Sie sollten den folgenden Text sehen:

PHP 7.2.15-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Feb  8 2019 15:38:01) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Zusätzliche Änderungen in der geladenen Standardkonfigurationsdatei von Apache für PHP sind für Vtiger erforderlich.

nano /etc/php/7.2/apache2/php.ini

Ändern Sie die folgenden Zeilen:

max_execution_time = 120
max_input_vars = 2000
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 64M
file_uploads = On
allow_url_fopen = On
display_errors = On
short_open_tags = Off
log_errors = Off
error_reporting = E_WARNING & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT

Speichern Sie die Konfiguration und starten Sie den Apache-Webserverdienst neu, um die Änderungen zu übernehmen:

systemctl restart apache2

3. MariaDB-Server installieren

Um den MariaDB-Server zu installieren, verwenden Sie den folgenden Befehl.

apt-get install mariadb-server

Nach einer erfolgreichen Installation müssen wir grundlegende Sicherheitseinstellungen anwenden, indem wir das eingebaute Sicherheitsskript verwenden, das von MariaDB bereitgestellt wird.

mysql_secure_installation

Beantworten Sie bei allen Fragen außer dem Festlegen des neuen Passworts die Eingabeaufforderungen mit:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Um die aktuell installierte MySQL-Version zu überprüfen, geben Sie den folgenden Befehl ein:

mysql -V

Sie sollten den folgenden Text sehen:

mysql  Ver 15.1 Distrib 10.1.38-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

3. Erstellen unserer Vtiger CRM-Datenbank

Nachdem wir den Datenbankserver eingerichtet haben, können wir nun damit fortfahren, unsere Datenbank zu erstellen und einzurichten.

Melden Sie sich bei der CLI von MariaDB an:

mysql -u root -p

Verwenden Sie die folgenden Zeilen, um die Datenbank (vtiger_db) zu erstellen und den Benutzer (vtiger_user) der neu erstellten Datenbank zuzuweisen.

Denken Sie immer daran, ein sicheres Passwort zu verwenden. Im Allgemeinen ist ein Passwort aus mindestens 12 Zeichen einschließlich alphanumerischer und grammatikalischer Symbole ausreichend. Verwenden Sie niemals Passwörter, die auf Wörterbuchwörtern oder wichtigen Daten basieren.

CREATE DATABASE vtiger_db;
CREATE USER 'vtiger_user'@'localhost' IDENTIFIED BY '[password]';
GRANT ALL PRIVILEGES ON vtiger_db.* TO 'vtiger_user'@'localhost' IDENTIFIED BY '[password]' WITH GRANT OPTION;
ALTER DATABASE vtiger_db CHARACTER SET utf8 COLLATE utf8_general_ci;
FLUSH PRIVILEGES;
EXIT;

Vergessen Sie nicht, „[Passwort]“ durch Ihr starkes Passwort zu ersetzen.

Um zu überprüfen, ob wir mit dem neuen Datenbankbenutzer auf die neu erstellte Datenbank zugreifen können, führen Sie den folgenden Befehl aus:

mysql -u vtiger_user -p vtiger_db

Es wird Sie nach Ihrem Datenbank-Benutzerpasswort fragen, sobald Sie angemeldet sind, sollten Sie MariaDB CLI sehen können.

Um die CLI zu verlassen, geben Sie Folgendes ein:

quit

Installieren von Vtiger CRM

Nachdem wir unseren LAMP-Stack erfolgreich eingerichtet haben, können wir jetzt Vtiger CRM herunterladen und installieren. Zum Zeitpunkt des Schreibens ist die neueste stabile Version von Vtiger 7.1.0.

Zuerst müssen wir unser Verzeichnis in „/var/www/“ ändern.

cd /var/www/

Nachdem wir das aktuelle Verzeichnis geändert haben, können wir nun mit dem Herunterladen der Webdateien für Vtiger CRM mit wget fortfahren.

wget https://cfhcable.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz

Nachdem der Download erfolgreich abgeschlossen wurde, können wir die GZ-Datei dann mit folgendem Befehl extrahieren:

tar -xvzf vtigercrm7.1.0.tar.gz

Entfernen Sie die heruntergeladene Datei nach dem Entpacken:

rm vtigercrm7.1.0.tar.gz

Wir müssen sicherstellen, dass die Datei- und Ordnerberechtigungen korrekt sind:

chown -R www-data:www-data /var/www/vtigercrm/
chmod 755 /var/www/vtigercrm/

Erstellen eines virtuellen Hosts

Für unsere Vtiger-Installation ist es am besten, eine dedizierte virtuelle Apache-Host-Konfiguration zu erstellen, die nicht nur unser Setup besser organisiert, sondern auch die Verwendung Ihres Servers für andere Zwecke ermöglicht, falls Sie andere Websites einrichten müssen in der Zukunft.

Erstellen und ändern Sie die folgende Datei:

nano /etc/apache2/sites-available/vtigercrm.conf

Fügen Sie Folgendes ein (ändern Sie es gemäß den Parametern Ihres Servers):

<VirtualHost *:80>

     ServerName vtiger-dev.yourdomainhere.com
     ServerAlias www.vtiger-dev.yourdomainhere.com

     ServerAdmin [email protected]

     DocumentRoot /var/www/vtigercrm/

     ErrorLog ${APACHE_LOG_DIR}/vtiger-dev.yourdomainhere.com-error.log
     CustomLog ${APACHE_LOG_DIR}/vtiger-dev.yourdomainhere.com-access.log combined

     <Directory /var/www/vtigercrm/>
          Options FollowSymlinks
          AllowOverride All
          Order allow,deny
         Allow from all
     </Directory>

</VirtualHost>

Wenn Sie fertig sind, speichern Sie die Datei und führen Sie die folgenden Befehle aus, um die von uns vorgenommenen Änderungen zu aktivieren:

a2ensite vtigercrm.conf
systemctl restart apache2

Sie können jetzt Ihre Website besuchen und mit der Ersteinrichtung fortfahren, die wie folgt aussehen sollte.

Das ist es –  Sie haben jetzt eine funktionierende CRM-Plattform, die von Vtiger auf Ihrem Ubuntu 18.04-Server betrieben wird.

Natürlich müssen Sie nicht Vtiger CRM installieren auf Ubuntu 18.04 wenn Sie ein Ubuntu-VPS bei uns haben. Sie können unser Support-Team einfach bitten, Vtiger CRM 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 Sie diesen Blog-Beitrag über die Installation von Vtiger CRM auf Ubuntu 18.04 gerne gelesen haben, können Sie ihn gerne über die folgenden Verknüpfungen in sozialen Netzwerken teilen oder einfach einen Kommentar im Kommentarbereich hinterlassen. Danke.


Panels
  1. So installieren Sie FastPanel unter Ubuntu 20.04

  2. So installieren Sie eGroupware auf einem Ubuntu 14.04 VPS

  3. So installieren Sie PrestaShop auf einem Ubuntu 14.04 VPS

  4. So installieren Sie Munin auf einem Ubuntu 14.04 VPS

  5. So installieren Sie Contao auf einem Ubuntu 14.04 VPS

So installieren Sie vTiger CRM auf Ubuntu 18.04 LTS

So installieren Sie Vtiger CRM unter Ubuntu 18.04 LTS

So installieren Sie aaPanel unter Ubuntu 20.04

So installieren Sie den Graylog-Server unter Ubuntu 16.04

So installieren Sie PHP 7.3 auf Ubuntu 18.04

So installieren Sie Vtiger CRM unter Ubuntu 20.04