Expert Topics

Installation von TYPO3 auf Ubuntu 18.04 LTS

0 Kommentare // Lesezeit: 7 min.

Was ist TYPO3 und warum sollte ich es verwenden?

TYPO3 ist ein Open Source Enterprise CMS (Content Management System) mit einer großen globalen Community und umfangreicher Unterstützung von vielen Unternehmen und Privatpersonen.

 

Wenn Sie mehr über TYPO3 erfahren möchten und warum es die richtige Wahl für Sie sein könnte, können Sie die Website TYPO3.org besuchen oder unseren Artikel "Warum TYPO3 auch 2018 noch überzeugt" lesen.

In diesem Artikel gehen wir davon aus, dass Sie die Schritte eines grundlegenden LAMP-Stacks für TYPO3 unter Ubuntu ausgeführt haben, um Ihren Server mit der grundlegendsten Webserver-Konfiguration einzurichten.

Abrufen der TYPO3-Quellen

Bevor wir TYPO3 installieren können, müssen wir die Quellen herunterladen, was wir auf verschiedene Arten tun können.

In diesem Artikel werden wir den manuellen Weg verwenden, damit wir wissen, was passiert und wo wir alles finden können. Wir werden auch die letzte verfügbare LTS-Version von TYPO3 verwenden, die zum Zeitpunkt der Erstellung dieses Artikels 8.7.19 ist.

Laden Sie das neueste TYPO3 LTS Release in das Verzeichnis herunter, von dem aus wir Dateien bereitstellen. Öffnen Sie eine Shell auf Ihrem Server und wechseln Sie in das Webserver-Verzeichnis.

Hier laden wir die TYPO3-Quellen mit

Dadurch wird ein Archiv namens typo3_src.tar.gz erstellt, das extrahieren wir mit

Dies entpackt die TYPO3-Quellen in das Verzeichnis /var/www/typo3_src-8.7.19.

Sie haben vielleicht bemerkt, dass wir die Dateien nicht in den html-Ordner extrahiert haben, in dem unser Webserver normalerweise die Dateien liest, die er ausliefern soll. Das liegt an einem netten Link-Konzept, das wir mit TYPO3 verwenden können und das es uns erlaubt, den TYPO3-Quellcode zu aktualisieren, wenn es einen neuen Patch gibt, ohne unsere Installationsdateien anzufassen. Aber keine Sorge. Sobald wir alles richtig eingerichtet haben, wird es klar sein.


Braucht Ihr Unternehmen einen Webspezialisten, mit dem es auf Augenhöhe sprechen kann?

 


Einrichten der Links

Nachdem wir die Quellen heruntergeladen haben, müssen wir Links einrichten, um TYPO3 nach außen hin zu präsentieren.

Dazu wechseln wir in unseren html-Ordner

und erstellen Sie einige Links

Damit werden die TYPO3-Quellen so verlinkt, dass der Apache-Server sie finden und dem Browser zur Verfügung stellen kann.

(alternativer Weg) Composer verwenden, um Quellen zu erhalten

Wenn Sie vorhaben, den Composer in Ihrem Projekt zu verwenden, können Sie ihn auch benutzen, um die TYPO3-Quellen zu erhalten.

In Ihrem /var/www-Ordner verwenden Sie einfach

um eine neue TYPO3-Basis zu erstellen, die Sie über den Composer aktualisieren oder erweitern können. Beachten Sie, dass Sie bei dieser Methode die Links, die Sie erstellen müssen, anpassen müssen. Sie finden diese index.php und die Ordner typo3 und typo3_src im öffentlichen Verzeichnis des Ordners, der beim Composer-Lauf erstellt wurde.


Kommen Sie mit der TYPO3-Installation nicht weiter?


Installieren von Abhängigkeiten und Konfigurieren von PHP

Bevor wir irgendetwas, das mit TYPO3 zu tun hat, in unserem Browser sehen können, müssen wir die Standard-Apache-Indexseite entfernen.

Machen Sie einfach

und rufen Sie dann Ihre Website in Ihrem Browser auf. Sie sollten nun mit einer TYPO3-Seite begrüßt werden

Das ist nicht viel, aber ein guter Indikator dafür, dass wir auf dem richtigen Weg sind. Machen wir nun mit der Shell weiter.

Wie Sie im Browser lesen konnten, müssen wir eine Datei namens FIRST_INSTALL erstellen, um mit der Installation fortzufahren.

Um die Datei zu erstellen, verwenden wir touch. Geben Sie einfach ein

um die Datei zu erstellen und laden Sie dann Ihren Browser neu.

Wenn Sie mit vielen roten und gelben Meldungen begrüßt werden, machen Sie sich keine Sorgen. Dies ist nur ein Problem mit PHP-Modulen, die nicht installiert sind, oder PHP-Konfigurationen, die wir noch nicht eingestellt haben.

Bringen wir das in Ordnung. Wir installieren alle benötigten Module auf einmal mit apt

Nachdem alles installiert ist, starten Sie den Apache-Dienst neu, um sicherzustellen, dass die PHP-Module geladen werden. Laden Sie die Seite erneut und in der Regel haben Sie jetzt nur noch gelbe Meldungen, die auf Konfigurationsänderungen hinweisen, die wir vornehmen müssen, um sicherzustellen, dass TYPO3 wie erwartet funktioniert.

Wenn Sie nach dem Neuladen der Seite immer noch rote Meldungen erhalten, überprüfen Sie die Meldung, welches Modul fehlt, und versuchen Sie, es über apt zu installieren.

Sie sollten die in den gelben Meldungen genannten Werte in Ihrer php.ini ändern.

Sie öffnen also die PHP-Konfiguration über

Wenn Sie etwas in dieser Datei ändern, achten Sie darauf, dass die Zeile nicht mit einem ; beginnt, sonst werden Ihre Änderungen nicht funktionieren.

Nachdem wir die in den gelben Meldungen vorgeschlagenen Änderungen vorgenommen haben, müssen wir zunächst den Apache neu starten und dann die Seite im Browser neu laden.

Wenn Sie alles richtig gemacht haben, sollte Ihr Bildschirm wie folgt aussehen

Drücken Sie die Schaltfläche "System sieht gut aus. Fortfahren!", um fortzufahren.

Konfigurieren Sie die MySQL-Verbindung

In diesem Bildschirm müssen Sie die Anmeldeinformationen für die Verbindung zu Ihrem MySQL-Dienst angeben. Da wir derzeit nur einen Benutzer (root) für den MySQL-Dienst haben, können wir diesen verwenden, aber es wird dringend empfohlen, für jede Anwendung, die Zugriff auf die Datenbank benötigt, einen Benutzer anzulegen.

Wir erhalten also eine Root-Shell mit

und verbinden Sie sich mit dem MySQL-Dienst mit

Wir setzen nun ein

Natürlich sollten Sie selbst ein zufälliges Passwort wählen, da dieses zwar alle erforderlichen Kriterien erfüllt, aber dennoch ein schlechtes Passwort ist. Um dieses Artikels willen werden wir trotzdem damit fortfahren.

Außerdem erstellen wir eine Datenbank und erteilen diesem Benutzer Berechtigungen. Dazu geben wir die folgenden Befehle ein

Um die Anforderungen von TYPO3 zu erfüllen, müssen wir auch den Zeichensatz unserer Datenbank auf utf8 ändern. Dies geschieht durch Eingabe von

Wenn Sie diese Anmeldedaten in die Felder in Ihrem Browser eingeben, können Sie fortfahren und werden gefragt, ob Sie eine neue Datenbank erstellen oder eine bestehende verwenden möchten. Wir wollen die bestehende Datenbank verwenden, die wir gerade erstellt haben.

Erstellen eines Benutzers

Nun müssen wir einen Backend-Administrator für unsere neue Website erstellen. Wählen Sie einen Benutzernamen und geben Sie ein Passwort ein. Hier können Sie Ihrer Website auch einen schönen Namen geben.

Vergewissern Sie sich, dass das von Ihnen gewählte Kennwort sich von allen anderen Kennwörtern unterscheidet und die erforderliche Komplexität aufweist. Die Komplexität wird durch den Hintergrund des Eingabefeldes angezeigt. Wenn dieser grün ist, ist Ihr Passwort gut genug.

Der letzte Schritt

Wir sind nun beim letzten Schritt des Installationsassistenten angelangt. Hier können Sie wählen, ob Sie eine vorkonfigurierte Website oder nur eine leere Basisseite wünschen.

Dieser Schritt hängt ganz von Ihnen und Ihren Bedürfnissen und Erfahrungen mit TYPO3 ab. Wenn Sie völlig neu in TYPO3 sind und sich erst einmal umsehen und die Möglichkeiten ausloten wollen, empfehle ich Ihnen, eine Liste von Distributionen herunterzuladen. Sie werden zum Backend-Login weitergeleitet, wo Sie sich mit Ihrem Admin-Benutzer anmelden können

Nach der ersten Anmeldung wird Ihnen eine Liste mit vorkonfigurierten Paketen angezeigt, die Sie installieren und ausprobieren können.

Und nun sind wir an einem Punkt angelangt, an dem dieser Artikel endet, aber Sie haben jetzt eine funktionierende TYPO3-Seite auf Ihrem Webserver. Viel Spaß damit und wenn Sie Fragen haben, zögern Sie nicht, unten einen Kommentar zu hinterlassen.

Dieser Artikel hat Ihnen gezeigt, wie Sie die Standard-TYPO3-Distribution einrichten können. Aber manchmal ist das nicht genau das, was Sie brauchen. Wenn Sie eine funktionsreichere, aber dennoch flexible Projektbasis benötigen, könnten Sie einen Blick auf unsere eigene TYPO3 Distribution werfen. Schicken Sie uns einfach eine Nachricht, wenn Sie mehr wissen möchten.

Kontaktieren Sie uns!

Wir sind eine Digitalagentur, die sich auf die Entwicklung digitaler Produkte spezialisiert hat. Unsere Kernthemen sind Webseiten und Portale mit TYPO3, eCommerce mit Shopware und Android und iOS-Apps. Daneben beschäftigen wir uns mit vielen weiteren Themen im Bereich Webentwicklung. Kontaktieren Sie uns gerne mit Ihren Anliegen!

Kommentare

Keine Kommentare.