
Warum wird der Contao Suchindex nicht aufgebaut
Local den Contao Crawler starten
Ich entwickle lokal mit einem Mac und einer MAMP Umgebung und erstelle mir für die Projekte darüber ein eigenes SSL Zertifikat das nur lokal zum Einsatz kommt. Das Problem ist, das der Crawler das ignoriert und sofort abbricht. Egal ob über die Console oder über die Systemwartung.
Damit der Crawler auch eigene SSL Zertifikate akzeptiert muss folgendes in die config.yml eingetragen werden.
contao:
search:
default_indexer:
enable: true
index_protected: true
crawl:
default_http_client_options:
verify_peer: false
Suchindex neu aufbauen über die Console
Den Suchindex neu aufzubauen geht mit der passenden PHP Version
php8.3 vendor/bin/contao-console contao:crawl
oder direkt
vendor/bin/contao-console contao:crawl
Geprüft wird die PHP Version mit php -v
Alternativ kann im Backend unter Systemwartung > Den Suchindex aktualisieren > angestossen werden.
altes fe_page Template ?
Oft kommt es auch vor, das du ein altes fe_page Template einsetzt in dem der Eintrag für jsonLdScripts fehlt.
Schau dazu in das fe_page Template, ob am Ende unten bei mootools folgender Eintrag drinnen ist.
<?= $this->jsonLdScripts ?>
Suchindex neu aufbauen über die Systemwartung im Backend
Der Suchindex sollte nun auch über das Backend neue aufgebaut werden können.