TYPO3 Konfiguration · 3 min read · Dec 28, 2025

Verwendung von Solr mit TYPO3 auf Debian Wheezy - Seite 2

3 TYPO3 konfigurieren

Jetzt werden wir die Solr-Suche für unsere TYPO3 Einführungspaket-Website auf www.example.com konfigurieren:

Ein wichtiger Hinweis: Stellen Sie sicher, dass www.example.com von server1.example.com und server2.example.com korrekt aufgelöst werden kann. Wenn Sie eine Testdomain verwenden, die nicht aufgelöst werden kann oder auf einen falschen Host verweist, können Sie die Solr-Suche nicht erfolgreich einrichten. In diesem Fall können Sie einen Eintrag für example.com und www.example.com in /etc/hosts auf sowohl server1.example.com als auch server2.example.com hinzufügen:

vi /etc/hosts

| [...] 192.168.0.100 example.com www.example.com |

Jetzt gehen Sie im TYPO3-Backend zum Erweiterungsmanager und dort zum Tab Erweiterungen importieren:

Klicken Sie auf die Schaltfläche Repository aktualisieren rechts vom Dropdown-Menü Repository, um eine Liste der verfügbaren Erweiterungen herunterzuladen:

Die Liste der verfügbaren Erweiterungen wird jetzt aktualisiert:

Anschließend, immer noch im Tab Erweiterungen importieren, geben Sie solr in das Filterfeld ein und drücken Sie ENTER. Sie sollten die Erweiterung Apache Solr für TYPO3 in der Liste sehen - klicken Sie auf das Symbol Erweiterungen importieren davor:

Ein Fenster sollte erscheinen, das Ihnen mitteilt, dass die Erweiterung importiert wurde. Klicken Sie auf den Link Fenster schließen, um es zu schließen:

Gehen Sie jetzt zum Tab Verfügbare Erweiterungen. Suchen Sie die Solr-Erweiterung und klicken Sie auf das Symbol Erweiterungen installieren davor:

Ein Fenster sollte erscheinen. Es ist möglich, dass eine Abhängigkeit nicht erfüllt ist (z. B. wird die Erweiterung pagebrowse von der Solr-Erweiterung benötigt), sodass Sie möglicherweise auf den Link Jetzt importieren klicken müssen, um die fehlende Erweiterung zu importieren:

Ein neues Fenster öffnet sich und teilt Ihnen mit, dass die fehlende Erweiterung importiert wurde. Schließen Sie dieses Fenster:

Zurück im Tab Verfügbare Erweiterungen müssen wir zuerst die Abhängigkeit aktivieren (in diesem Fall die Erweiterung pagebrowse), suchen Sie also diese Erweiterung und klicken Sie auf das Symbol Erweiterungen installieren:

Ein neues Fenster öffnet sich und teilt Ihnen mit, dass die Erweiterung installiert wurde. Schließen Sie dieses Fenster:

Nachdem Sie alle Abhängigkeiten der Solr-Erweiterung aktiviert haben, klicken Sie auf das Symbol Erweiterungen installieren vor der Solr-Erweiterung:

Ein neues Fenster erscheint und teilt Ihnen mit, dass Datenbankänderungen vorgenommen werden müssen, um die Solr-Erweiterung zu aktivieren. Akzeptieren Sie alle vorgeschlagenen Änderungen und klicken Sie auf die Schaltfläche Updates durchführen:

Anschließend können Sie das Fenster schließen:

Die Solr-Erweiterung ist jetzt installiert. Jetzt müssen wir unsere TYPO3-Website so konfigurieren, dass sie die Solr-Suche verwendet.

Gehen Sie zum Listenmodul und klicken Sie auf die Wurzel Ihrer Website (in diesem Fall ist es die Seite namens Startseite) und wählen Sie Bearbeiten aus dem Menü:

Gehen Sie zum Tab Verhalten und stellen Sie sicher, dass das Kontrollkästchen Als Wurzelseite verwenden aktiviert ist:

Als nächstes müssen wir einen Domain-Eintrag für unsere Website erstellen. Immer noch im Listenmodul, klicken Sie auf das Symbol Neuen Datensatz erstellen…

… und wählen Sie Domain (unter Systemdatensätzen):

Erstellen Sie den Domain-Eintrag wie folgt (wenn Sie example.com anstelle von www.example.com als Hauptdomain Ihrer Website verwenden, fügen Sie example.com ohne www ein):

Jetzt müssen wir der Solr-Erweiterung mitteilen, wo sie unseren Solr-Server finden kann. Gehen Sie zum Template-Modul, wählen Sie extension_configuration (unter TypoScript-Vorlagen) und wählen Sie Info/Ändern im Dropdown-Menü oben. Klicken Sie dann auf Ganzes Template-Datensatz bearbeiten:

Füllen Sie im Tab Allgemein das folgende Solr-Konfigurationsfeld in das Feld Konstanten ein:

| 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 |

(Stellen Sie sicher, dass Sie den richtigen Benutzer und das richtige Passwort in der Zeile plugin.tx_solr.solr.host eingeben. Wenn Sie keine Authentifizierung verwenden, verwenden Sie stattdessen plugin.tx_solr.solr.host = 192.168.0.101.)

Gehen Sie zum Tab Eingeschlossen und schließen Sie die Apache Solr (solr) Erweiterung ein, und speichern Sie dann die Vorlage:

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.