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.