Installeer TYPO3 op Ubuntu 17.04 | 17.10 met Apache2, MariaDB en PHP

  • Giles Benson
  • 0
  • 3258
  • 213

TYPO3 is een open source contentmanagementsysteem voor bedrijven op basis van PHP. Het is ontworpen met het oog op gebruiksgemak, zodat bedrijven en eigenaren krachtige en dynamische inhoudwebsites kunnen maken.

Als u op zoek bent naar een functioneel, hoogwaardig contentmanagementplatform om uw websites of blogs te beheren en dat 100% gratis is, dan is TYPO3 handig. Deze korte tutorial laat studenten en nieuwe gebruikers zien hoe ze TYPO3 op Ubuntu 17.04 | kunnen installeren 17.10 met Apache2, MariaDB en PHP-ondersteuning.

Dit bericht behandelt het installeren van de nieuwste versie van TYPO3, wat op het moment van schrijven was 8.7.8 LTS

Volg de onderstaande stappen om te beginnen met het installeren van TYPO3:

Stap 1: Installeer Apache2

TYPO3 vereist een webserver om te functioneren en de meest populaire webserver die tegenwoordig wordt gebruikt, is Apache2. Dus installeer Apache2 op Ubuntu door de onderstaande opdrachten uit te voeren:

sudo apt apache2 installeren

Voer na het installeren van Apache2 de onderstaande opdrachten uit om de directorylijst uit te schakelen.

sudo sed -i "s / Opties Indexen FollowSymLinks / Opties FollowSymLinks /" /etc/apache2/apache2.conf

Voer vervolgens de onderstaande opdrachten uit om de Apache2-service te stoppen, te starten en in te schakelen om altijd op te starten met de server-boot.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service 

Stap 2: installeer MariaDB

TYPO3 vereist ook een databaseserver om te functioneren ... en de MariaDB-databaseserver is een geweldige plek om te beginnen. Voer de onderstaande opdrachten uit om het te installeren.

sudo apt-get install mariadb-server mariadb-client

Na installatie kunnen de onderstaande opdrachten worden gebruikt om de MariaDB-service te stoppen, te starten en in te schakelen om altijd op te starten wanneer de server opstart.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl inschakelen mariadb.service 

Voer daarna de onderstaande opdrachten uit om de MariaDB-server te beveiligen.

sudo mysql_secure_installation

Beantwoord de onderstaande vragen door de gids te volgen wanneer daarom wordt gevraagd.

  • Voer het huidige wachtwoord in voor root (enter voor geen): druk gewoon op Enter
  • Root-wachtwoord instellen? [J / n]: J
  • Nieuw wachtwoord: voer het wachtwoord in
  • Nieuw wachtwoord opnieuw invoeren: wachtwoord herhalen
  • Anonieme gebruikers verwijderen? [J / n]: J
  • Op afstand root-login niet toestaan? [J / n]: J
  • Testdatabase verwijderen en er toegang toe krijgen? [J / n]: J
  • Privilege-tabellen nu opnieuw laden? [J / n]: J

Start de MariaDB-server opnieuw

sudo systemctl herstart mariadb.service

Stap 3: Installeer PHP en gerelateerde modules

TYPO3 is gebaseerd op PHP ... dus u moet het installeren. Voer de onderstaande opdrachten uit om PHP en gerelateerde modules te installeren

sudo apt php installeren libapache2-mod-php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-mcrypt php-ldap php-zip php-curl

Voer na het installeren van PHP de onderstaande opdrachten uit om het Apache2 PHP-standaardbestand te openen.

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

Breng vervolgens de wijziging aan op de volgende regels hieronder in het bestand en sla op.

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

Stap 4: Maak een TYPO3-database

Nu u alle benodigde pakketten heeft geïnstalleerd, gaat u hieronder verder om te beginnen met het configureren van de servers. Voer eerst de onderstaande opdrachten uit om een ​​TYOP3-database te maken.

Voer de onderstaande opdrachten uit om in te loggen op de databaseserver. Als je om een ​​wachtwoord wordt gevraagd, typ je het root-wachtwoord dat je hierboven hebt gemaakt.

sudo mysql -u root -p

Maak vervolgens een database met de naam typo3

DATABASE AANMAKEN typo3;

Maak een databasegebruiker met de naam typo3user met nieuw wachtwoord

CREËER GEBRUIKER 'typo3user' @ 'localhost' GEÏDENTIFICEERD DOOR 'new_password_here';

Geef de gebruiker vervolgens volledige toegang tot de database.

VERLEENT ALLES OP typo3. * AAN 'typo3user' @ 'localhost' GEÏDENTIFICEERD DOOR 'user_password_here' MET VERLENINGSOPTIE;

Sla ten slotte uw wijzigingen op en sluit af.

VOORRECHTEN VOOR SPOELEN; UITGANG; 

Stap 5: Download de nieuwste versie van TYPO3

Bezoek vervolgens de TYPO3-site en download de nieuwste versie.

Voer na het downloaden de onderstaande opdrachten uit om het downloadbestand uit te pakken naar de Apache2-hoofdmap.

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 

Bereid TYPO3 voor op installatie.

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

Voer vervolgens de onderstaande opdrachten uit om de juiste machtigingen voor Concrete5 in te stellen om te functioneren.

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

Stap 6: Configureer Apache2

Configureer ten slotte het Apahce2-siteconfiguratiebestand voor TYPO3. Dit bestand bepaalt hoe gebruikers toegang krijgen tot TYPO3-inhoud. Voer de onderstaande opdrachten uit om een ​​nieuw configuratiebestand te maken met de naam typo3.conf

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

Kopieer en plak vervolgens de onderstaande inhoud in het bestand en sla het op. Vervang de gemarkeerde regel door uw eigen domeinnaam en directory-rootlocatie.

 ServerAdmin [email protected] DocumentRoot / var / www / html / typo3 / ServerName example.com ServerAlias ​​www.example.com  Opties + FollowSymlinks AllowOverride All Alles vereist  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log gecombineerd  

Sla het bestand op en sluit af.

Stap 7: Schakel de TYPO3 en herschrijfmodule in

Na het configureren van de bovenstaande VirtualHost, schakelt u deze in door de onderstaande opdrachten uit te voeren

sudo a2ensite typo3.conf sudo a2enmod herschrijven 

Stap 8: Start Apache2 opnieuw

Om alle bovenstaande instellingen te laden, start u Apache2 opnieuw door de onderstaande opdrachten uit te voeren.

sudo systemctl herstart apache2.service

Open vervolgens uw browser en blader naar de serverdomeinnaam gevolgd door installeren. U zou de Concrete5-installatiewizard moeten zien om te voltooien. Volg de wizard zorgvuldig.

http://example.com

Volg daarna de instructies op het scherm totdat je TYPO3 met succes hebt geïnstalleerd.

Typ de databaseverbindingsreferenties hierboven en selecteer hieronder de database die u eerder hebt gemaakt.

Typ de sitenaam en beheerdersreferenties voor de backend en ga verder.

Gefeliciteerd! Je hebt TYPO3 met succes geïnstalleerd op Ubuntu

Genieten!




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem