Dans ce tutoriel, nous allons installer TYPO3 sur Ubuntu 16.04, avec le serveur Web Apache, MariaDB et PHP. TYPO3 est un système de gestion de contenu (CMS) entièrement gratuit et open source écrit en PHP. Il permet aux utilisateurs de créer des sites Web même s'ils n'ont aucune expérience en développement Web. TYPO3 est très facile à utiliser et c'est un outil efficace pour les petits sites ainsi que les sites multilingues des grandes entreprises, et cela en fait une excellente alternative aux plateformes CMS les plus populaires comme WordPress, Joomla et Drupal. L'installation de TYPO3 sur Ubuntu 16.04 est une tâche assez simple, il suffit de suivre attentivement les étapes ci-dessous.
1. Mettre à jour le système
Tout d'abord, connectez-vous à votre VPS Ubuntu via SSH en tant qu'utilisateur root
ssh root@IP_Address -p Port_number
et assurez-vous que tous les packages installés sont mis à jour
apt-get update && apt-get upgrade
2. Installer le serveur Web Apache
Exécutez la commande suivante pour installer le serveur Web
apt-get install apache2
Une fois l'installation terminée, activez Apache pour qu'il démarre automatiquement au démarrage du système.
systemctl enable apache2
4. Installer PHP
Étant donné que TYPO3 écrit en PHP, nous devons installer PHP parmi certains modules PHP requis pour exécuter le CMS
apt-get -y install php php-cli php-mysqli php-zip php-gd php-apcu php-xml php-ziplibfreetype6 imagemagick
5. Installez le serveur MySQL et créez une base de données
TYPO3 a besoin d'une base de données pour stocker ses données, nous allons donc installer le serveur de base de données MySQL. Exécutez la commande suivante
apt-get install mysql-server
Une fois l'installation du serveur de base de données terminée, démarrez le serveur de base de données et activez-le pour qu'il démarre au démarrage
systemctl start mysql systemctl enable mysql
Vous pouvez également exécuter le script "mysql_secure_installation" pour définir le mot de passe root MySQL et sécuriser le serveur.
Ensuite, connectez-vous au serveur MySQL en tant qu'utilisateur root et créez une nouvelle base de données et un nouvel utilisateur pour l'installation de TYPO3
mysql -u root -p mysql> CREATE DATABASE typo3; mysql> GRANT ALL PRIVILEGES ON typo3.* TO 'typo3user'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> quit
Remplacez "MOT DE PASSE" par un mot de passe fort. Il est recommandé d'utiliser une combinaison de lettres et de chiffres.
6. Téléchargez et installez TYPO3
Rendez-vous sur le site officiel de TYPO3 et téléchargez la dernière version du CMS :
wget https://get.typo3.org/8/zip -O typo3.zip
Une fois le package source téléchargé, décompressez l'archive dans le répertoire racine du document sur votre serveur
unzip typo3.zip -d /var/www/html/
Nous allons renommer le répertoire nouvellement créé en quelque chose de plus simple
cd /var/www/html/ mv typo3_src-8.7.10/ typo3/
Le répertoire contient un fichier "_.htaccess". Nous devons supprimer les fichiers pour activer les règles .htaccess
cd typo3/ mv _.htaccess .htaccess
Pour procéder à l'installation, créez un "FIRST_INSTALL". Le nom du fichier est sensible à la casse mais le fichier lui-même peut être vide.
touch FIRST_INSTALL
Définissez la propriété correcte sur le répertoire TYPO3
chown -R www-data:www-data /var/www/html/typo3
7. Créer un hôte virtuel Apache
Pour accéder à TYPO3 avec votre nom de domaine, vous devez créer un hôte virtuel Apache. Créez un nouveau fichier avec le contenu suivant
nano /etc/apache2/sites-available/domain.com.conf ServerName domain.com DocumentRoot /var/www/html/typo3 Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all
Enregistrez le fichier et activez l'hôte virtuel
a2ensite domain.com.conf
Redémarrez le serveur Web pour que les modifications prennent effet
systemctl restart apache2
C'est tout, vous pouvez maintenant accéder à http://domain.com
avec votre navigateur Web préféré et terminez l'installation de TYPO3.
Bien sûr, vous n'avez pas besoin d'installer TYPO3 sur votre VPS Ubuntu 16.04, si vous utilisez l'un de nos services d'hébergement de CMS gérés, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer TYPO3 CMS pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article sur l'installation de TYPO3 sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.