Installez TYPO3 sur Ubuntu 17.04 | 17.10 avec Apache2, MariaDB et PHP

  • Michael Arnold
  • 0
  • 2069
  • 393

TYPO3 est un système de gestion de contenu open source basé sur PHP. Il est conçu pour être facile à utiliser pour permettre aux entreprises et aux propriétaires de créer des sites Web de contenu puissants et dynamiques.

Si vous recherchez une plateforme de gestion de contenu fonctionnelle et performante pour gérer vos sites Web ou blogs et 100% gratuite, vous trouverez TYPO3 utile. Ce bref tutoriel va montrer aux étudiants et aux nouveaux utilisateurs comment installer TYPO3 sur Ubuntu 17.04 | 17.10 avec support Apache2, MariaDB et PHP.

Cet article couvre l'installation de la dernière version de TYPO3, qui, au moment de la rédaction de cet article, était 8.7.8 LTS

Pour commencer à installer TYPO3, suivez les étapes ci-dessous:

Étape 1: Installez Apache2

TYPO3 nécessite un serveur Web pour fonctionner et le serveur Web le plus utilisé aujourd'hui est Apache2. Alors, allez installer Apache2 sur Ubuntu en exécutant les commandes ci-dessous:

sudo apt installer apache2

Après avoir installé Apache2, exécutez les commandes ci-dessous pour désactiver la liste des répertoires.

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

Ensuite, exécutez les commandes ci-dessous pour arrêter, démarrer et permettre au service Apache2 de toujours démarrer avec le serveur démarre.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl activer apache2.service 

Étape 2: Installez MariaDB

TYPO3 nécessite également un serveur de base de données pour fonctionner… et le serveur de base de données MariaDB est un excellent point de départ. Pour l'installer, exécutez les commandes ci-dessous.

sudo apt-get install serveur-mariadb client-mariadb

Après l'installation, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service MariaDB de toujours démarrer au démarrage du serveur.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl activer mariadb.service 

Après cela, exécutez les commandes ci-dessous pour sécuriser le serveur MariaDB.

sudo mysql_secure_installation

Lorsque vous y êtes invité, répondez aux questions ci-dessous en suivant le guide.

  • Entrez le mot de passe actuel pour root (entrez pour aucun): appuyez simplement sur Entrée
  • Définir le mot de passe root? [O / n]: Oui
  • Nouveau mot de passe: entrez le mot de passe
  • Entrez à nouveau le nouveau mot de passe: Répétez le mot de passe
  • Supprimer les utilisateurs anonymes? [O / n]: Oui
  • Interdire la connexion root à distance? [O / n]: Oui
  • Supprimer la base de données de test et y accéder? [O / n]: Oui
  • Recharger les tables de privilèges maintenant? [O / n]: Oui

Redémarrez le serveur MariaDB

sudo systemctl redémarrer mariadb.service

Étape 3: Installez PHP et les modules associés

TYPO3 est basé sur PHP… vous devrez donc l'installer. Pour installer PHP et les modules associés, exécutez les commandes ci-dessous

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

Après avoir installé PHP, exécutez les commandes ci-dessous pour ouvrir le fichier par défaut Apache2 PHP.

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

Ensuite, modifiez les lignes suivantes ci-dessous dans le fichier et enregistrez.

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

Étape 4: Créer la base de données TYPO3

Maintenant que vous avez installé tous les packages requis, continuez ci-dessous pour commencer à configurer les serveurs. Exécutez d'abord les commandes ci-dessous pour créer la base de données TYOP3.

Exécutez les commandes ci-dessous pour vous connecter au serveur de base de données. Lorsque vous êtes invité à entrer un mot de passe, saisissez le mot de passe root que vous avez créé ci-dessus.

sudo mysql -u racine -p

Créez ensuite une base de données appelée faute de frappe3

CREATE DATABASE typo3;

Créez un utilisateur de base de données appelé typo3user avec un nouveau mot de passe

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

Ensuite, accordez à l'utilisateur un accès complet à la base de données.

GRANT ALL ON typo3. * TO 'typo3user' @ 'localhost' IDENTIFIÉ PAR 'user_password_here' AVEC GRANT OPTION;

Enfin, enregistrez vos modifications et quittez.

PRIVILÈGES DE RINÇAGE; SORTIE; 

Étape 5: Téléchargez la dernière version de TYPO3

Ensuite, visitez le site TYPO3 et téléchargez la dernière version.

Après le téléchargement, exécutez les commandes ci-dessous pour extraire le fichier de téléchargement dans le répertoire racine Apache2.

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 

Préparez TYPO3 pour l'installation.

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

Ensuite, exécutez les commandes ci-dessous pour définir les autorisations correctes pour que Concrete5 fonctionne.

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

Étape 6: Configurer Apache2

Enfin, configurez le fichier de configuration du site Apahce2 pour TYPO3. Ce fichier contrôlera la manière dont les utilisateurs accèdent au contenu TYPO3. Exécutez les commandes ci-dessous pour créer un nouveau fichier de configuration appelé typo3.conf

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

Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez-le. Remplacez la ligne en surbrillance par votre propre nom de domaine et emplacement racine du répertoire.

 ServerAdmin [email protected] DocumentRoot / var / www / html / typo3 / ServerName example.com ServerAlias ​​www.example.com  Options + FollowSymlinks AllowOverride All Exiger tout accordé  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combiné  

Enregistrez le fichier et quittez.

Étape 7: Activez le TYPO3 et le module de réécriture

Après avoir configuré le VirtualHost ci-dessus, activez-le en exécutant les commandes ci-dessous

sudo a2ensite typo3.conf sudo a2enmod réécrire 

Étape 8: Redémarrez Apache2

Pour charger tous les paramètres ci-dessus, redémarrez Apache2 en exécutant les commandes ci-dessous.

sudo systemctl redémarrer apache2.service

Ouvrez ensuite votre navigateur et accédez au nom de domaine du serveur suivi de l'installation. Vous devriez voir l'assistant d'installation de Concrete5 pour terminer. Veuillez suivre attentivement l'assistant.

http://example.com

Suivez ensuite les instructions à l'écran jusqu'à ce que vous ayez installé avec succès TYPO3.

Tapez les informations d'identification de connexion à la base de données ci-dessus et sélectionnez la base de données que vous avez créée précédemment ci-dessous.

Tapez le nom du site et les informations d'identification d'administrateur pour le backend et continuez.

Toutes nos félicitations! Vous avez installé avec succès TYPO3 sur Ubuntu

Prendre plaisir!




Personne n'a encore commenté ce post.

Une collection utiles sur le système Linux et les nouvelles technologies
Articles frais, conseils pratiques, critiques détaillées et guides. Sentez-vous comme chez vous dans le monde du système Linux