Joomla ist ein Content-Management-System, mit dem Sie Websites entwickeln und Webinhalte einfach und benutzerfreundlich veröffentlichen können. Es ist Open Source, kostenlos zu verwenden und basiert auf einem mobilfähigen Model-View-Controller-Webanwendungs-Framework. In diesem Tutorial zeigen wir Ihnen, wie Sie Joomla auf Ubuntu 18.04 installieren. Es sollte überall funktionieren, aber wir werden dies auf einem unserer Joomla-Hosting-Server tun.
Voraussetzungen:
– Ein VPS mit Ubuntu 18.04
– Administrativer sudo-Benutzer mit Root-Rechten
1. Verbinden Sie sich mit Ihrem Server
Um sich über SSH als Benutzer root mit Ihrem Server zu verbinden, verwenden Sie den folgenden Befehl:
ssh root@IP_ADDRESS -p PORT_NUMBER
und ersetzen Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer.
Stellen Sie nach der Anmeldung sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:
sudo apt-get update sudo apt-get upgrade
2. Installieren Sie den MySQL-Datenbankserver
Als nächstes werden wir den MySQL-Server installieren. Führen Sie den folgenden Befehl aus, um das Standardpaket zu installieren:
sudo apt-get install mysql-server
Dadurch wird MySQL 5.7 auf Ihrem Server installiert, Sie werden jedoch nicht aufgefordert, ein Kennwort festzulegen oder andere Konfigurationsänderungen vorzunehmen. Da dies Ihre Installation von MySQL unsicher macht, empfehlen wir Ihnen, die „mysql_secure_installation“ auszuführen, um die Sicherheit Ihres MySQL-Servers zu verbessern ‘-Skript durch Eingabe des folgenden Befehls:
mysql_secure_installation
Dieses Skript hilft Ihnen bei wichtigen Sicherheitsaufgaben wie dem Einrichten eines Root-Passworts, dem Deaktivieren der Remote-Root-Anmeldung, dem Entfernen anonymer Benutzer usw.
3. Erstellen Sie eine Datenbank für Joomla
Jetzt erstellen wir unsere MySQL-Datenbank für unsere Joomla-Site. Melden Sie sich mit dem folgenden Befehl bei Ihrem MySQL-Server an und geben Sie Ihr MySQL-Root-Passwort ein:
sudo mysql -u root -p
In diesem Abschnitt erstellen wir eine neue MySQL-Datenbank joomla
und weisen Sie einem neuen Benutzer admin_user
den Benutzerzugriff darauf zu mit Passwort Strong_Password
:
CREATE DATABASE joomla; GRANT ALL PRIVILEGES ON joomla.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password'; FLUSH PRIVILEGES; exit;
Vergessen Sie nicht, „Strong_Password“ durch ein echtes starkes Passwort zu ersetzen.
4. Installieren Sie Apache und PHP
Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:
sudo apt-get install apache2
Nachdem die Installation abgeschlossen ist, sollten Sie Apache so aktivieren, dass er beim Neustart des Servers automatisch gestartet wird mit:
sudo systemctl enable apache2
Sie können den Status Ihres Apache-Dienstes auch mit dem folgenden Befehl überprüfen:
sudo systemctl status apache2
Ausgabe:
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) Main PID: 905 (apache2) Tasks: 7 (limit: 1110) CGroup: /system.slice/apache2.service ├─ 905 /usr/sbin/apache2 -k start ├─ 923 /usr/sbin/apache2 -k start ├─ 926 /usr/sbin/apache2 -k start ├─ 927 /usr/sbin/apache2 -k start ├─ 928 /usr/sbin/apache2 -k start ├─ 929 /usr/sbin/apache2 -k start └─16816 /usr/sbin/apache2 -k start
Da Joomla eine PHP-basierte Anwendung ist, besteht unser nächster Schritt darin, PHP und einige von Joomla benötigte PHP-Erweiterungen zu installieren:
sudo apt-get install php php-xml php-mysql php-zip
Starten Sie den Apache-Webserver neu, um die PHP-Module zu laden:
sudo systemctl restart apache2
Überprüfen Sie nun die auf Ihrem Server installierte PHP-Version:
php -v
Ausgabe:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
5. Joomla herunterladen
Führen Sie als Nächstes die folgenden Befehle aus, um die neueste Version von Joomla herunterzuladen.
wget https://downloads.joomla.org/cms/joomla3/3-9-1/joomla_3-9-1-stable-full_package-zip?format=zip
Führen Sie dann die folgenden Befehle aus, um das Paket zu installieren und zu entpacken, erstellen Sie ein Joomla-Verzeichnis im Stammverzeichnis des Apache-Dokuments und extrahieren Sie die Joomla-Archivdatei.
sudo mkdir -p /var/www/html/joomla sudo unzip joomla_3-9-1-stable-full_package-zip?format=zip -d /var/www/html/joomla
Legen Sie die Verzeichnisberechtigungen entsprechend fest:
sudo chown -R www-data:www-data /var/www/html/joomla sudo chmod -R 755 /var/www/html/joomla
6. Konfigurieren Sie den Apache-Webserver
Erstellen Sie eine neue Konfigurationsdatei für den virtuellen Host für Ihre Joomla-Website mit dem Namen your-domain.com.conf :
sudo 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/joomla/ 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/joomla/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Speichern Sie die Datei und beenden Sie sie.
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
Starten Sie Apache neu, damit die Änderungen wirksam werden:
sudo systemctl restart apache2
Öffnen Sie http://Ihre-Domain.com/ in Ihrem bevorzugten Webbrowser und schließen Sie die Installationsschritte ab.
Fertig. Wenn Sie alle Anweisungen korrekt befolgt haben, sollten Sie jetzt in der Lage sein, die Joomla-Installation auf Ihrem Ubuntu 18.04-Server abzuschließen.
Natürlich müssen Sie Joomla nicht auf Ubuntu 18.04 installieren, wenn Sie einen unserer verwalteten VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Joomla für Sie auf Ihrem Ubuntu 18.04-Server zu installieren. Sie sind 24×7 verfügbar und kümmern sich sofort um die Joomla-Installation. Sie können auch unseren Leitfaden zur Installation von Joomla mit Nginx unter Ubuntu 18.04 lesen.
PS . Wenn Ihnen dieser Beitrag zur Installation von Joomla unter Ubuntu 18.04 gefallen hat , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie bei Fragen einfach einen Kommentar, und unsere Systemadministratoren werden so schnell wie möglich darauf antworten. Danke.