Installer TYPO3 sur l'hébergement : guide complet
TYPO3 est un système de gestion de contenu d'entreprise parfaitement adapté aux sites web et portails complexes. Dans ce guide, vous apprendrez comment installer TYPO3 via Composer sur l'hébergement partagé Theory7.
Pourquoi choisir TYPO3
TYPO3 se distingue par :
- Scalabilité de niveau entreprise
- Multilinguisme étendu
- Gestion avancée des droits
- Communauté forte aux Pays-Bas et en Europe
- Support à long terme (LTS)
- Excellente sécurité
TYPO3 est utilisé par des gouvernements, des universités et de grandes entreprises.
Exigences système
Vérifiez si votre hébergement répond aux exigences.
Exigences PHP
TYPO3 13 nécessite :
- PHP 8.2, 8.3 ou 8.4
- Extensions requises :
- gd ou ImageMagick
- curl
- zip
- xml
- mbstring
- json
- session
Exigences de base de données
- MySQL 8.0 ou supérieur
- MariaDB 10.3 ou supérieur
- PostgreSQL 10 ou supérieur (alternatif)
Exigences serveur
- Minimum 256 Mo de mémoire PHP (512 Mo+ recommandé)
- mod_rewrite pour des URLs propres
- Composer pour l'installation
- Accès SSH
Chez Theory7, toutes les exigences sont disponibles par défaut.
Activer l'accès SSH
Installer TYPO3 nécessite SSH.
Configurer SSH
- Connectez-vous à DirectAdmin
- Allez dans Account Manager puis SSH Keys
- Générez ou téléchargez votre clé SSH
- Activez l'accès SSH
Voir aussi : Activer l'accès SSH
Établir une connexion
ssh utilisateur@votredomaine.nl
Installer TYPO3 via Composer
La méthode d'installation recommandée.
Créer un projet
# Allez dans votre dossier de domaine
cd ~/domains/votredomaine.nl
# Créez un nouveau projet TYPO3
composer create-project typo3/cms-base-distribution monprojet
# Cela crée un dossier 'monprojet' avec TYPO3
Vérifier l'installation
cd monprojet
ls -la
# Vous voyez : public/, var/, vendor/, composer.json, etc.
Configurer le document root
Le dossier public de TYPO3 doit être la racine web.
Méthode symlink (recommandée)
cd ~/domains/votredomaine.nl
# Sauvegarder le public_html existant
mv public_html public_html_backup
# Symlink vers le public de TYPO3
ln -s monprojet/public public_html
Alternative via DirectAdmin
- Allez dans DirectAdmin
- Ouvrez Domain Setup
- Changez le document root en `monprojet/public`
Créer une base de données
TYPO3 a besoin d'une base de données.
Créer une base de données dans DirectAdmin
- Allez dans Account Manager puis MySQL Management
- Cliquez sur Create new Database
- Remplissez :
- Nom de la base de données
- Nom d'utilisateur
- Mot de passe fort
- Notez toutes les informations pour l'assistant d'installation
Parcourir l'assistant d'installation
Vous pouvez maintenant démarrer l'installation basée sur le web.
Ouvrir l'assistant
- Ouvrez votre navigateur
- Allez à `https://votredomaine.nl`
- Vous serez redirigé vers l'assistant d'installation
Étape 1 : Vérification du système
L'assistant vérifie automatiquement :
- Version PHP
- Extensions requises
- Droits des fichiers
- Limite de mémoire
Résolvez tout problème avant de continuer.
Étape 2 : Configurer la base de données
Remplissez les informations de la base de données :
- Hôte de la base de données : localhost
- Port de la base de données : 3306
- Nom de la base de données : votre_base_de_données
- Nom d'utilisateur de la base de données : votre_utilisateur
- Mot de passe de la base de données : votre_mot_de_passe
Cliquez sur Continuer.
Étape 3 : Données initiales
Choisissez ce que vous souhaitez installer :
- Commencer vide : Pas de contenu préconfiguré
- Package d'introduction : Site de démonstration avec des exemples
Pour un nouveau site, vous choisissez généralement de commencer vide.
Étape 4 : Créer un administrateur
Créez le compte admin :
- Nom d'utilisateur : Choisissez un nom sécurisé (pas "admin")
- Mot de passe : Minimum 12 caractères, fort
- Email : Votre adresse e-mail
Étape 5 : Terminer l'installation
TYPO3 configure maintenant la base de données et le système. Cela peut prendre quelques minutes.
Configurer le backend
Après l'installation, vous pouvez configurer le backend.
Ouvrir le backend
- Allez à `https://votredomaine.nl/typo3`
- Connectez-vous avec vos informations admin
- Vous accédez au backend TYPO3
Première configuration
- Allez dans Settings dans la navigation de gauche
- Cliquez sur Configure Installation-Wide Options
- Vérifiez et ajustez :
- Nom du site
- Langue par défaut
- Paramètres de messagerie
Configuration du site
- Allez dans Sites
- Cliquez sur + Créer une nouvelle configuration de site
- Configurez :
- URL de base
- Paramètres de langue
- Gestion des erreurs
Installer des extensions
TYPO3 peut être étendu avec des extensions.
Via le gestionnaire d'extensions
- Allez dans Admin Tools puis Extensions
- Cherchez l'extension souhaitée
- Cliquez sur l'icône d'installation
- Suivez l'assistant de configuration si nécessaire
Via Composer (recommandé)
cd ~/domains/votredomaine.nl/monprojet
# Installer l'extension
composer require vendor/nom-de-l-extension
# Par exemple :
composer require georgringer/news
composer require in2code/powermail
Activez ensuite dans le gestionnaire d'extensions.
Optimisation de la production
Optimisez TYPO3 pour la production.
Configurer le cache
Dans `config/system/settings.php` :
return [
'SYS' => [
'caching' => [
'cacheConfigurations' => [
'hash' => [
'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\FileBackend',
],
],
],
],
];
Configurer le planificateur
- Allez dans Admin Tools puis Scheduler
- Configurez des tâches comme le nettoyage du cache
- Définissez une tâche cron via DirectAdmin :
*/15* * * * cd /path/to/monprojet && vendor/bin/typo3 scheduler:run
Problèmes courants
Assistant d'installation non visible
- Vérifiez le document root
- Vérifiez si `public/index.php` existe
- Consultez les journaux d'erreurs
Erreurs de permission refusée
chmod -R 775 var
chmod -R 775 public/typo3temp
chmod -R 775 public/fileadmin
Échec de la connexion à la base de données
- Vérifiez les informations de la base de données
- Testez la connexion via phpMyAdmin
- Vérifiez si la base de données existe
Meilleures pratiques de sécurité
Protégez votre installation TYPO3 :
- Utilisez des mots de passe admin forts
- Limitez les adresses IP du backend si possible
- Gardez TYPO3 et les extensions à jour
- Configurez HTTPS
- Faites régulièrement des sauvegardes
Articles connexes
Besoin d'aide ?
Nous sommes là pour vous ! Vous rencontrez des difficultés ou avez des questions ? Notre équipe de support est prête à vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement dans quelques heures et sommes heureux de vous aider.
0 van 0 vonden dit nuttig