Я пытаюсь получить страницу, проиндексированную с индексированным поиском и поиском по сайту на старом веб-сайте TYPO3 4.5 — но я попробовал почти все безрезультатно.
Я запускаю сканер сайта, и он получит полный список URL-адресов, которые можно сканировать, и я запускаю всю очередь
Я настроил «Конфигурацию индекса»
и сканер сайта
Но это не будет индексировать
таблица «cache_pages» также кажется пустой — но кэширование включено для всех страниц.
Чего мне не хватать?
Скриншот, показывающий очередь на гусеничном ходу, выглядит хорошо. Кажется, сканер настроен правильно, но индексированный поиск не индексирует страницы.
Пустой кеш страницы говорит о том, что у вас отключен кеш шоу.
Индексированный поиск индексирует страницы при выполнении нескольких условий:
page.config.no_cache = 1
в TypoScript кеш не отключается в свойствах страницы и кеш не отключается из кода PHP) <!--TYPO3SEARCH_begin-->
а также <!-- TYPO3SEARCH_end-->
page.config.index_enable = 1
установленоЕсли ни одно из предложений Tymoteusz не сработало, проверьте, работает ли ваш сайт в режиме https, с подписанным сертификатом (например, если вы разрабатываете на своем локальном компьютере). Если это так, просто запустите свой веб-сайт без https и повторите проверку сканера. Я недавно протестировал веб-сайт TYPO3 6.2 с правильно настроенными сканером и indexed_search, и страницы никогда не индексировались. Ошибка, которую я получил в crawlerlog, была пустым сообщением об ошибке, и в базе данных таблица tx_crawler_queue показала значение b: 0; в столбце «result_data».
Как только я перешел на http все работало просто отлично.
В производственном процессе он должен нормально работать с использованием https, если вы используете действующий сертификат.