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.

Zurück zur Contao FAQ Übersicht