So installieren Sie Joomla auf Ubuntu 18.04 Bionic Beaver Linux

So installieren Sie Joomla auf Ubuntu 18.04 Bionic Beaver Linux

Zielsetzung

Das Ziel dieses Tutorials ist es, eine funktionierende Joomla -Installation basierend auf a zu erhalten Lampe Umgebung, die auf Ubuntu 18 aufgebaut ist.04 Bionischer Biber.

Anforderungen

  • Wurzelberechtigungen

Schwierigkeit

MITTEL

Konventionen

  • # - Erfordert, dass gegebene Linux -Befehle entweder mit Root -Berechtigungen ausgeführt werden müssen
    direkt als Stammbenutzer oder durch Verwendung von sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Einführung


Joomla ist eines der berühmtesten CMS (Content Management System): Es ist ein Open -Source -Projekt, das unter dem veröffentlicht wurde Gpl Lizenz und nach Angaben der Entwickler über 2 Millionen Websites und wird in 74 Sprachen übersetzt. In diesem Tutorial gehen wir durch die Joomla -Installation in a LAMPE Umgebung, gebaut auf Ubuntu 18.04 Bionischer Biber.

Vorbereitung der Lampenumgebung

Bevor wir Joomla selbst installieren, müssen wir die benötigten Pakete installieren, um die zu erstellen und einzurichten LAMPE Umfeld. Lassen Sie uns fortfahren:

# APT-Get-Update && apt-Get Installieren Sie Apache2 Mariadb- Server, Client PHP PHP-XML PHP-MYSQL PHP-ZIP 

Der Apache2 Und Mariadb Services sollten automatisch aktiviert und von den Ubuntu -Installationsskripten gestartet werden. Sie können jedoch überprüfen, ob die Dienste aktiv sind, indem Sie den folgenden Linux -Befehl ausführen:

$ systemctl is-active 

Wenn der obige Befehl zurückgibt aktiv, Dies bedeutet, dass der Dienst derzeit ausgeführt wird.



Richten Sie eine Datenbank ein

Unser Joomla -Projekt benötigt eine Datenbank, um zu arbeiten. Wir werden es aus erstellen Mysql Hülse. Zuerst melden wir uns als MySQL Root -Benutzer an:

# MySQL -U Wurzel

Zu diesem Zeitpunkt die Mariadb Shell -Eingabeaufforderung sollte angezeigt werden. Es ist Zeit, unsere Datenbank zu erstellen. Wir werden sie nennen Joomladb:

Mariadb [(keine)]> Datenbank Joomladb erstellen;

Die Datenbank sollte erfolgreich erstellt werden, jetzt müssen wir einen Benutzer erstellen und ihm die erforderlichen Berechtigungen dafür gewähren. Wir können beide Dinge mit nur einer Anweisung tun:

Mariadb [(keine)]> Grant Select, -> Einfügen, -> aktualisieren, -> Löschen, -> Erstellen, -> Drop, -> Index, -> Alter, -> Temporäre Tabellen erstellen, -> Sperrtabellen -> Auf Joomladb.* Zu 'testuser'@'localhost' identifiziert durch 'testPassword'; 

Wir haben dem Benutzer die oben aufgeführten Berechtigungen zugewiesen Testuser das wird durch die identifiziert Testpasswort Passwort: Wir benötigen diese Werte während des Joomla Guided Setups. Damit die Privilegien wirksam sind, sollten wir ihr Setup aus dem neu laden gewähren Tisch in der Mysql Datenbank. Wir können die verwenden SPÜLEN Aussage, um diese Aufgabe zu erfüllen:

Mariadb [(keine)]> Flush -Privilegien;

Schließlich können wir MySQL Shell verlassen:

 Mariadb [(keine)]> exit;

PHP -Einstellungen ändern

Joomla empfiehlt, einige PHP -Einstellungen zu ändern, um die maximale Kompatibilität und Leistung zu gewährleisten. Fast all diese Empfehlungen werden bereits durch das Standard -PHP -Setup erfüllt. Das einzige, was wir ändern müssen, ist der Zustand der output_buffering Option: Standardmäßig wird es auf eingestellt 4096, Aber Joomla schlägt vor, es auszuschalten.

Um diese Einstellung zu ändern, müssen wir mit dem arbeiten /etc/php/7.1/Apache2/PHP.Ini Datei. Wir können die Datei mit einem Editor öffnen, die Einstellung finden und ihren Wert ändern oder die erforderliche Änderung verwenden sed:

# sed -i 's/output_buffering = 4096/output_buffer = off/'/etc/php/7.1/Apache2/PHP.Ini 

Damit die Veränderung wirksam wird, sollten wir nun die neu starten Apache2 Dämon:

# SystemCTL Neustart Apache2 neu


Joomla installieren

Jetzt, wo die LAMPE Die Umgebung ist festgelegt, wir können mit der tatsächlichen Joomla -Installation fortfahren. Wir werden die Dateien in die Standardeinstellung installieren Virtualhost Dokument Root, /var/www/html: Auf diese Weise ist unsere Website erreichbar bei http: // localhost Adresse oder, wenn sie in derselben Maschine von einer anderen Maschine navigiert Lan, Durch die Verwendung der Server -IP -Adresse.

Sie können sich natürlich beschließen, Joomla in einem Unterverzeichnis des Wegs oben zu installieren oder einen dedizierten virtuellenHost zu verwenden. Greifen wir jetzt Joomla Tarball und extrahieren Sie es in den genannten Ort:

$ wget https: // downloads.Joomla.org/cms/joomla3/3-8-3/joomla_3-8-3-stabil-full_package.Teer.gz?format = gz # tar -c/var/www/html -xvzf joomla* 

Der Joomla -Verzeichnisbaum sollte extrahiert werden /var/www/html. Als nächster Schritt sollten wir jetzt die löschen Index.html Datei im selben Verzeichnis. Dies ist die Standard -APACHE -Begrüßungsseite von Ubuntu: Wir brauchen sie nicht mehr und Joomla funktioniert nicht, wenn wir es nicht entfernen.

# rm/var/www/html/Index.html

Jetzt sollten wir Dateien und Verzeichnisse Berechtigungen einrichten. Während der Entwicklungsphase können wir nur das Eigentum an den Dateien zuweisen www-data: www-data: Auf diese Weise wird der Webserver Eigentümer aller Dateien und Verzeichnisse des Projekts. Dies ist der einfachste und schnellste Weg, um die Website in Betrieb zu nehmen, es ist jedoch kein sicherer Setup. Das Ideal wäre, dem Webserver nur dort Berechtigungen zu geben, wo er tatsächlich benötigt wird, um Sicherheitsrisiken zu minimieren.

# Chown www-data: www-data -r/var/www/html

Starten Sie jetzt Ihren Lieblingsbrowser und navigieren Sie zu http: // localhost, Der Joomla -Installateur sollte erscheinen:

Joomla Installer - Schritt 1: Vorbereitungskonfiguration

Auf dieser ersten Seite des Joomla -Installationsprogramms sollten wir einige vorläufige Informationen als Site -Sprache, den Standortnamen und die Site -Administratordetails (E -Mail, Benutzername und Passwort) bereitstellen. Wir könnten auch eine kurze Beschreibung der Website einlegen, dies ist jedoch nicht obligatorisch. Nachdem wir die erforderlichen Informationen bereitgestellt hatten, konnten wir auf die klicken Nächste Taste weiter fortfahren.

Joomla Installer - Schritt 2: Datenbankinformationen

Das erste, was wir zu wählen sind, ist der MySQL -Datenbank -Treiber: Der Joomla -Standard ist Mysqli, Jedoch Pdo kann als Alternative verwendet werden. Wir müssen auch die erforderlichen Informationen für Joomla bereitstellen, um auf die Datenbank zugreifen zu können, die wir früher in diesem Tutorial erstellt haben (Hostname, Benutzername, Passwort und Datenbankname):

Mit dem Alter Datenbankprozess Wenn wir unten auf der Seite einstellen, können wir auswählen, ob eine vorhandene Tabelle aus ehemaligen Joomla -Installationen sichern oder entfernen soll. Da dies jedoch das erste Mal das CMS verwendet, wird es uns keinen Unterschied machen. Zeit zum Verschieben klicken Sie erneut auf die Schaltfläche „Weiter“.



Joomla Installer - Schritt 3: Abschluss

Im dritten Schritt des Joomla -Installationsprogramms können wir auswählen, ob wir einige Beispieldaten installieren möchten (empfohlen) und ob wir eine E -Mail mit unseren Konfigurationseinstellungen erhalten möchten:

Weiter auf der Seite werden wir einen Überblick über unsere Setup-Auswahlmöglichkeiten und die Ergebnisse einiger Vorinstallationsprüfungen präsentieren, die, wenn Sie diesem Tutorial befolgt werden Siehe im Screenshot unten:

Letzter Schritt ist, auf die zu klicken Installieren Taste. Wenn alles wie erwartet verläuft, sollten Sie nach Abschluss der Installation eine Bestätigungsseite sehen, mit der Sie nur wenige verbleibende zusätzliche Schritte wie die Installation anderer Sprachen ausführen und sehr wichtig das Installationsverzeichnis entfernen können.

Viel Spaß mit Joomla!

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Verwenden Sie Joomscan, um Joomla nach Sicherheitslücken für Kali zu scannen
  • Beste Linux -Distribution für Entwickler
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • So installieren Sie Lampenstapel auf Almalinux
  • So erstellen Sie einen Docker -basierten Lampenstapel mit Docker auf…
  • Linux -Download
  • Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Kann Linux Viren bekommen?? Erforschung der Verwundbarkeit von Linux…