TYPO3 Configuration · 3 min read · Dec 28, 2025
Utilisation de Solr avec TYPO3 sur Debian Wheezy - Page 2
3 Configurer TYPO3
Maintenant, nous allons configurer la recherche Solr pour notre site web TYPO3 Introduction Package sur www.example.com :

Une note importante : assurez-vous que www.example.com peut être résolu correctement depuis server1.example.com et server2.example.com. Si vous utilisez un domaine de test qui ne peut pas être résolu ou qui se résout vers un hôte incorrect, vous ne pourrez pas configurer la recherche Solr avec succès. Dans ce cas, vous pouvez ajouter un enregistrement pour example.com et www.example.com dans /etc/hosts sur server1.example.com et server2.example.com :
vi /etc/hosts| [...] 192.168.0.100 example.com www.example.com |
Maintenant, dans le backend TYPO3, allez dans le Gestionnaire d’extensions et là dans l’onglet Importer des extensions :

Cliquez sur le bouton Mettre à jour le dépôt à droite du menu déroulant Dépôt pour télécharger une liste des extensions disponibles :
La liste des extensions disponibles est maintenant en cours de mise à jour :
Ensuite, toujours dans l’onglet Importer des extensions, tapez solr dans le champ Filtre et appuyez sur ENTRER. Vous devriez voir l’extension Apache Solr pour TYPO3 dans la liste - cliquez sur l’icône Importer les extensions devant elle :

Une fenêtre devrait apparaître vous informant que l’extension a été importée. Cliquez sur le lien Fermer la fenêtre pour la fermer :

Maintenant, allez dans l’onglet Extensions disponibles. Trouvez l’extension Solr et cliquez sur l’icône Installer les extensions devant elle :

Une fenêtre devrait apparaître. Il est possible qu’une dépendance ne soit pas remplie (par exemple, l’extension pagebrowse est nécessaire pour l’extension Solr), donc vous devrez peut-être cliquer sur le lien Importer maintenant pour importer l’extension manquante :

Une nouvelle fenêtre s’ouvrira vous informant que l’extension manquante a été importée. Fermez cette fenêtre :

De retour dans l’onglet Extensions disponibles, nous devons d’abord activer la dépendance (dans ce cas, l’extension pagebrowse), donc trouvez cette extension et cliquez sur l’icône Installer les extensions :

Une nouvelle fenêtre s’ouvrira vous informant que l’extension a été installée. Fermez cette fenêtre :

Après avoir activé toutes les dépendances de l’extension Solr, cliquez sur l’icône Installer les extensions devant l’extension Solr :

Une nouvelle fenêtre apparaît vous informant que des modifications de base de données doivent être effectuées pour activer l’extension Solr. Acceptez toutes les modifications proposées et cliquez sur le bouton Effectuer les mises à jour :

Ensuite, vous pouvez fermer la fenêtre :

L’extension Solr est maintenant installée. Maintenant, nous devons configurer notre site web TYPO3 pour utiliser la recherche Solr.
Allez dans le module Liste et cliquez sur la racine de votre site web (dans ce cas, c’est la page appelée Accueil) et sélectionnez Modifier dans le menu :

Allez dans l’onglet Comportement et assurez-vous que la case Utiliser comme page racine est cochée :

Ensuite, nous devons créer un enregistrement de domaine pour notre site web. Toujours dans le module Liste, cliquez sur l’icône Créer un nouvel enregistrement…

… et sélectionnez Domaine (sous Enregistrements système) :

Créez l’enregistrement de domaine comme suit (si vous utilisez example.com au lieu de www.example.com comme domaine principal de votre site web, remplissez example.com sans www) :

Maintenant, nous devons dire à l’extension Solr où elle peut trouver notre serveur Solr. Allez dans le module Template, sélectionnez extension_configuration (sous Modèles TypoScript) et sélectionnez Info/Modifier dans le menu déroulant en haut. Ensuite, cliquez sur Modifier l’enregistrement de modèle entier :

Dans l’onglet Général, remplissez la configuration Solr suivante dans le champ Constantes :
| plugin.tx_solr.solr.scheme = http #plugin.tx_solr.solr.host = 192.168.0.101 plugin.tx_solr.solr.host = user1:[email protected] plugin.tx_solr.solr.port = 8080 plugin.tx_solr.solr.path = /solr/core_en config.index_enable = 1 |
(Assurez-vous de remplir le bon utilisateur et mot de passe dans la ligne plugin.tx_solr.solr.host. Si vous n’utilisez pas d’authentification, utilisez plugin.tx_solr.solr.host = 192.168.0.101 à la place.)

Allez dans l’onglet Inclus et incluez l’extension Apache Solr (solr), puis enregistrez le modèle :

Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.