In diesem Artikel haben wir die notwendigen Schritte zum Installieren und Konfigurieren von Install SuiteCRM unter Ubuntu 20.04 LTS erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo
angemeldet sind Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
SuiteCRM ist eine Anwendung, die die Vertriebs-, Markt- und Dienstleistungsverwaltung eines Unternehmens lädt. Es ist ein Fork der beliebten Open-Source-Community-Edition SugarCRM. Es wird mit zusätzlichen Open-Source-Modulen und Standardfunktionen von SugarCRM CE geliefert.
Installieren Sie SuiteCRM auf Ubuntu 20.04
Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.
sudo apt update sudo apt upgrade
Schritt 2. LAMP Stack auf Ubuntu installieren.
SuiteCRM wurde mit PHP erstellt. Sie können es wie jede andere in PHP geschriebene Webanwendung hosten. Sie müssen Ubuntu also entweder als LAMP-Server einrichten. Wenn Sie dies noch nicht getan haben, verwenden Sie unseren traditionellen LAMP-Leitfaden, um Ubuntu für die Bereitstellung von PHP einzurichten, bevor Sie fortfahren.
Schritt 3. Installieren Sie SuiteCRM auf dem Ubuntu-System.
Jetzt können wir SuiteCRM von der offiziellen Seite herunterladen:
cd /tmp/ wget https://suitecrm.com/files/162/SuiteCRM-7.11/525/SuiteCRM-7.11.18.zip
Sobald der Download abgeschlossen ist, extrahieren Sie das Archiv:
unzip SuiteCRM-7.11.18.zip mv SuiteCRM-7.11.18 /var/www/html/suite/
Als Nächstes werden wir Apache Berechtigungen mit den folgenden Befehlen zuweisen:
sudo chown -R www-data:www-data /var/www/html/suite/ sudo chmod 755 -R /var/www/html/suite/
Schritt 4. Erstellen einer MySQL-Datenbank für SuiteCRM.
SuiteCRM verwendet die MySQL-Datenbank, um alle seine Daten wie Posts, Seiten, Benutzer, Plugins und Themeneinstellungen zu speichern. Melden Sie sich mit dem folgenden Befehl bei Ihrem MySQL-Server an und geben Sie Ihr MySQL-Root-Passwort ein:
mysql -u root -p
Wenn Sie sich in der MySQL-Konsole befinden, erstellen Sie eine neue Datenbank:
CREATE DATABASE suitecrmdb; GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suiteuser'@'localhost' IDENTIFIED BY 'your-passwd'; FLUSH PRIVILEGES; EXIT;
Schritt 5. Apache für SuiteCRM konfigurieren.
Erstellen Sie eine neue virtuelle Host-Konfigurationsdatei für Ihre SuiteCRM-Website mit dem Namen your-domain.com.conf:
nano /etc/apache2/sites-available/your_domain.com.conf
Und fügen Sie der Datei folgenden Inhalt hinzu:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/suite ServerName your-domain.com ServerAlias www.your-domain.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/suite/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Um den gerade erstellten virtuellen Host zu aktivieren, führen Sie den folgenden Befehl aus:
ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf
Damit die neue Konfiguration wirksam wird, starten Sie den Apache-Dienst neu, indem Sie Folgendes eingeben:
sudo a2ensite your_domain.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Schritt 6. Sichern Sie SuiteCRM mit Let’s Encrypt SSL.
Zunächst müssen Sie den Certbot-Client installieren, um Let’s Encrypt SSL zu installieren und zu verwalten. Sie können es mit dem folgenden Befehl installieren:
sudo apt install certbot python3-certbot-apache
Sobald der Certbot installiert ist, führen Sie den folgenden Befehl aus, um Let’s Encrypt SSL für Ihre Website herunterzuladen und zu installieren:
certbot --apache -d your_domain.com
Schritt 7. Abschließen der SuiteCRM-Installation.
Wir können die Installation jetzt über die Weboberfläche von SuiteCRM abschließen. Gehen Sie zu https://your_domain.com
und Sie sehen die Lizenzbedingungen.
Das ist alles, was Sie tun müssen, um Install SuiteCRM auf Ubuntu 20.04 LTS Focal Fossa zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Weitere Informationen zu Install SuiteCRM finden Sie in der offiziellen Wissensdatenbank. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.