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

So installieren Sie Joomla auf Ubuntu 18.04

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.


Panels
  1. So installieren Sie Joomla 3 auf Ubuntu 14.04

  2. So installieren Sie Attendize unter Ubuntu 16.04

  3. So installieren Sie Joomla 3 auf Ubuntu 16.04

  4. So installieren Sie Nginx unter Ubuntu 16.04

  5. So installieren Sie Phabricator unter Ubuntu 16.04

So installieren Sie Docker unter Ubuntu 18.04

So installieren Sie Joomla mit Apache unter Ubuntu 18.04

So installieren Sie Joomla in Ubuntu 20.04/22.04

So installieren Sie Joomla auf Ubuntu 14.04

So installieren Sie Gogs unter Ubuntu 18.04

So installieren Sie Bugzilla unter Ubuntu 20.04