Installieren Sie TYPO3 unter Ubuntu 17.04 | 17.10 mit Apache2, MariaDB und PHP

  • Andrew Politic
  • 0
  • 4036
  • 303

TYPO3 ist ein Open-Source-Content-Management-System für Unternehmen, das auf PHP basiert. Es ist benutzerfreundlich gestaltet, damit Unternehmen und Eigentümer leistungsstarke und dynamische Content-Websites erstellen können.

Wenn Sie nach einer funktionalen, leistungsstarken Content-Management-Plattform suchen, mit der Sie Ihre Websites oder Blogs zu 100% kostenlos verwalten können, ist TYPO3 hilfreich. Dieses kurze Tutorial zeigt Schülern und neuen Benutzern, wie TYPO3 unter Ubuntu 17.04 | installiert wird 17.10 mit Apache2-, MariaDB- und PHP-Unterstützung.

Dieser Beitrag behandelt die Installation der neuesten Version von TYPO3, die zum Zeitpunkt des Schreibens verfügbar war 8.7.8 LTS

Führen Sie die folgenden Schritte aus, um mit der Installation von TYPO3 zu beginnen:

Schritt 1: Installieren Sie Apache2

Für TYPO3 ist ein Webserver erforderlich, und der derzeit am häufigsten verwendete Webserver ist Apache2. Installieren Sie Apache2 unter Ubuntu, indem Sie die folgenden Befehle ausführen:

sudo apt install apache2

Führen Sie nach der Installation von Apache2 die folgenden Befehle aus, um die Verzeichnisliste zu deaktivieren.

sudo sed -i "s / Optionsindizes FollowSymLinks / Options FollowSymLinks /" /etc/apache2/apache2.conf

Führen Sie als Nächstes die folgenden Befehle aus, um den Apache2-Dienst zu stoppen, zu starten und zu aktivieren, damit er immer mit dem Serverstart gestartet wird.

sudo systemctl apache2.service stoppen sudo systemctl apache2.service starten sudo systemctl apache2.service aktivieren 

Schritt 2: Installieren Sie MariaDB

Für TYPO3 ist außerdem ein Datenbankserver erforderlich, und der MariaDB-Datenbankserver ist ein guter Ausgangspunkt. Um es zu installieren, führen Sie die folgenden Befehle aus.

sudo apt-get install mariadb-server mariadb-client

Nach der Installation können die folgenden Befehle verwendet werden, um den MariaDB-Dienst zu stoppen, zu starten und zu aktivieren, damit er beim Start des Servers immer gestartet wird.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl aktivieren mariadb.service 

Führen Sie danach die folgenden Befehle aus, um den MariaDB-Server zu sichern.

sudo mysql_secure_installation

Wenn Sie dazu aufgefordert werden, beantworten Sie die folgenden Fragen, indem Sie der Anleitung folgen.

  • Geben Sie das aktuelle Passwort für root ein (geben Sie für none ein): Drücken Sie einfach die Eingabetaste
  • Root-Passwort festlegen? [J / N]: Y.
  • Neues Passwort: Passwort eingeben
  • Neues Passwort erneut eingeben: Passwort wiederholen
  • Anonyme Benutzer entfernen? [J / N]: Y.
  • Remote-Login aus der Ferne nicht zulassen? [J / N]: Y.
  • Testdatenbank entfernen und darauf zugreifen? [J / N]: Y.
  • Berechtigungstabellen jetzt neu laden? [J / N]: Y.

Starten Sie den MariaDB-Server neu

sudo systemctl Starten Sie mariadb.service neu

Schritt 3: Installieren Sie PHP und verwandte Module

TYPO3 basiert auf PHP… Sie müssen es also installieren. Führen Sie die folgenden Befehle aus, um PHP und verwandte Module zu installieren

sudo apt installiere php libapache2-mod-php libapache2-mod-php php-common php-mbstring php-xmlrpc php-seife php-gd php-xml php-intl php-mysql php-cli PHP-Curl

Führen Sie nach der Installation von PHP die folgenden Befehle aus, um die Apache2 PHP-Standarddatei zu öffnen.

sudo nano /etc/php/7.1/apache2/php.ini # Ubuntu 17.10 sudo nano /etc/php/7.0/apache2/php.ini # Ubuntu 17.04 

Nehmen Sie dann die folgenden Zeilen in der Datei vor und speichern Sie sie.

file_uploads = On allow_url_fopen = On memory_limit = 256M upload_max_filesize = 64M max_execution_time = 240 max_input_vars = 1500 

Schritt 4: Erstellen Sie eine TYPO3-Datenbank

Nachdem Sie alle erforderlichen Pakete installiert haben, fahren Sie unten mit der Konfiguration der Server fort. Führen Sie zuerst die folgenden Befehle aus, um eine TYOP3-Datenbank zu erstellen.

Führen Sie die folgenden Befehle aus, um sich beim Datenbankserver anzumelden. Wenn Sie zur Eingabe eines Kennworts aufgefordert werden, geben Sie das oben erstellte Root-Kennwort ein.

sudo mysql -u root -p

Erstellen Sie dann eine Datenbank mit dem Namen Tippfehler3

CREATE DATABASE typo3;

Erstellen Sie einen Datenbankbenutzer namens typo3user mit neuem Passwort

CREATE USER 'typo3user' @ 'localhost' IDENTIFIED BY 'new_password_here';

Gewähren Sie dem Benutzer dann vollen Zugriff auf die Datenbank.

GRANT ALL ON typo3. * TO 'typo3user' @ 'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;

Speichern Sie abschließend Ihre Änderungen und beenden Sie das Programm.

SPÜLPRIVILEGIEN; AUSFAHRT; 

Schritt 5: Laden Sie die neueste Version von TYPO3 herunter

Besuchen Sie anschließend die TYPO3-Website und laden Sie die neueste Version herunter.

Führen Sie nach dem Herunterladen die folgenden Befehle aus, um die Download-Datei in das Apache2-Stammverzeichnis zu extrahieren.

cd / tmp && wget https://get.typo3.org/8.7.8 -O typo3.tar.gz tar xzf typo3.tar.gz sudo mv typo3_src-8.7.8 / var / www / html / typo3 

Bereiten Sie TYPO3 für die Installation vor.

sudo mv /var/www/html/typo3/_.htaccess /var/www/html/.htaccess sudo touch / var / www / html / typo3 / FIRST_INSTALL 

Führen Sie dann die folgenden Befehle aus, um die richtigen Berechtigungen für die Funktion von Concrete5 festzulegen.

sudo chown -R www-Daten: www-Daten / var / www / html / typo3 / sudo chmod -R 755 / var / www / html / typo3 / 

Schritt 6: Konfigurieren Sie Apache2

Konfigurieren Sie abschließend die Apahce2-Site-Konfigurationsdatei für TYPO3. Diese Datei steuert, wie Benutzer auf TYPO3-Inhalte zugreifen. Führen Sie die folgenden Befehle aus, um eine neue Konfigurationsdatei mit dem Namen zu erstellen typo3.conf

sudo nano /etc/apache2/sites-available/typo3.conf

Kopieren Sie dann den folgenden Inhalt, fügen Sie ihn in die Datei ein und speichern Sie ihn. Ersetzen Sie die markierte Zeile durch Ihren eigenen Domainnamen und Verzeichnisverzeichnis.

 ServerAdmin [email protected] DocumentRoot / var / www / html / typo3 / Servername example.com ServerAlias ​​www.example.com  Optionen + FollowSymlinks AllowOverride All Erfordert alle gewährt  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombiniert  

Speichern Sie die Datei und beenden Sie sie.

Schritt 7: Aktivieren Sie das TYPO3- und Rewrite-Modul

Aktivieren Sie den obigen VirtualHost, nachdem Sie ihn oben konfiguriert haben, indem Sie die folgenden Befehle ausführen

sudo a2ensite typo3.conf sudo a2enmod umschreiben 

Schritt 8: Starten Sie Apache2 neu

Starten Sie Apache2 neu, indem Sie die folgenden Befehle ausführen, um alle oben genannten Einstellungen zu laden.

sudo systemctl apache2.service neu starten

Öffnen Sie dann Ihren Browser und navigieren Sie zum Serverdomänennamen, gefolgt von der Installation. Der Concrete5-Setup-Assistent sollte abgeschlossen sein. Bitte folgen Sie dem Assistenten sorgfältig.

http://example.com

Folgen Sie dann den Anweisungen auf dem Bildschirm, bis Sie TYPO3 erfolgreich installiert haben.

Geben Sie oben die Anmeldeinformationen für die Datenbankverbindung ein und wählen Sie die zuvor erstellte Datenbank aus.

Geben Sie den Site-Namen und die Administrator-Anmeldeinformationen für das Backend ein und fahren Sie fort.

Herzliche Glückwünsche! Sie haben TYPO3 erfolgreich unter Ubuntu installiert

Genießen!




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

Eine Sammlung nützlicher Informationen zum Linux-Betriebssystem und zu neuen Technologien
Frische Artikel, praktische Tipps, ausführliche Rezensionen und Anleitungen. Fühlen Sie sich in der Welt des Linux-Betriebssystems zu Hause