Wir zeigen Ihnen, wie Sie Joomla 3 auf Debian 9 installieren. Joomla ist eines der beliebtesten kostenlosen und Open-Source-CMS (Content Management System), mit dem Sie dynamische Websites einfach erstellen und verwalten können. Es ist in PHP geschrieben und kann seine Daten entweder in einer MySQL- oder PostgreSQL-Datenbank speichern. In diesem Tutorial zeigen wir Ihnen, wie Sie Joomla 3 auf Debian 9 mit LAMP (Linux, Apache, MariaDB, PHP) installieren. Die Installation von Joomla 3 auf Debian 9 ist einfach und sollte weniger als 10 Minuten dauern.
1. Erste Schritte
Zunächst müssen Sie sich per SSH als Benutzer root auf Ihrem Server anmelden:
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.
Bevor wir mit der Installation beginnen, stellen wir sicher, dass Ihr Debian 9-Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:
apt-get update apt-get upgrade
2. Installieren Sie Apache
Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:
apt-get install apache2
Nachdem die Installation abgeschlossen ist, können Sie den Dienst so aktivieren, dass er beim Systemstart automatisch gestartet wird mit:
systemctl enable apache2
Um zu überprüfen, ob der Apache-Server läuft, können Sie den folgenden Befehl ausführen:
systemctl status apache2
2. Installieren Sie PHP 7.0
Als nächstes werden wir PHP 7 mit einigen zusätzlichen PHP-Modulen installieren:
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-gd php7.0-mcrypt php7.0-intl php7.0-curl php7.0-zip
3. Installieren Sie MariaDB
Der nächste Schritt ist die Installation des MariaDB-Datenbankservers. Führen Sie dazu den folgenden Befehl aus:
apt-get install mariadb-server
Nachdem die Installation abgeschlossen ist, können Sie den Datenbankserver starten und ihn so aktivieren, dass er beim Booten automatisch startet, mit:
systemctl start mariadb systemctl enable mariadb
Sie können auch das von MariaDB bereitgestellte Skript „mysql_secure_installation“ ausführen, um Ihre Installation zu sichern:
mysql_secure_installation
Nachdem Sie alle Fragen beantwortet haben, können Sie sich jetzt mit Ihrem Root-Passwort und dem folgenden Befehl als root bei MariaDB anmelden:
mysql -u root -p
Um eine neue Datenbank für unsere Joomla-Installation zu erstellen, führen Sie die folgenden Befehle aus:
CREATE DATABASE joomla_db; GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'PASSWORD'; FLUSH PRIVILEGES; exit;
Stellen Sie sicher, dass Sie „PASSWORT“ durch ein tatsächliches, starkes Passwort ersetzen.
4. Installieren Sie Joomla 3 auf Debian 9
Jetzt, da Ihr LAMP-Server bereit ist, können wir endlich Joomla installieren.
Sie können die neueste stabile Version mit dem folgenden Befehl herunterladen:
wget https://downloads.joomla.org/us/cms/joomla3/3-8-3/Joomla_3-8-3-Stable-Full_Package.zip
Erstellen Sie ein neues Joomla-Verzeichnis im Apache Document Root-Verzeichnis auf Ihrem Server und entpacken Sie das Archiv:
mkdir /var/www/html/joomla unzip Joomla_3-8-3-Stable-Full_Package.zip -d /var/www/html/joomla
Ändern Sie den Eigentümer des Joomla-Verzeichnisses:
chown -R www-data:www-data /var/www/html/joomla
5. Apache Virtual Host einrichten
Wenn Sie mit Ihrem eigenen Domainnamen auf Ihre Joomla-Installation zugreifen möchten, müssen Sie auch eine virtuelle Apache-Hostdatei erstellen:
nano /etc/apache2/sites-available/joomla.conf
Und geben Sie den folgenden Inhalt in diese Datei ein:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/joomla ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/joomla> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/joomla-error_log CustomLog /var/log/apache2/joomla-access_log common </VirtualHost>
6. Aktivieren Sie die virtuelle Hostdatei
und vergessen Sie nicht, „yourdomain.com“ durch Ihren eigenen Domainnamen zu ersetzen. Schließlich müssen Sie die virtuelle Hostdatei aktivieren mit:
ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf
7. Starten Sie Apache neu
Starten Sie Ihren Apache neu mit:
systemctl restart apache2
8. Schließen Sie die Joomla-Installation über den Webbrowser ab
Das ist es. Sie können jetzt zu http://yourdomain.com gehen und befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation von Joomla abzuschließen.
Natürlich müssen Sie Joomla 3 nicht auf Debian 9 installieren, wenn Sie einen unserer verwalteten VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Joomla 3 für Sie auf Debian 9 zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag zur Installation von Joomla 3 auf Debian 9 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.