PDA

Просмотр полной версии : Таблица reference index


c0d3r
12.09.2007, 18:09
На многосайтовом проекте БД взята с 3.8, в процессе разработки новой версии сайта структура RU-сайта претерпела изменения. RU-сайт работает как надо. Остальные - его клоны. Чтобы вручную не дорабатывать структуру остальных сайтов по образу модернизированного RU, я тупо пробил в SQL всякие запросы, например:

UPDATE pages SET tx_realurl_pathsegment = 'info', tx_templavoila_ds = 8, tx_templavoila_to = 8 WHERE title = 'Информация';


По-моему, это в отдельных случаях привело к глюкам, например, для этих страниц отказывается выполняться TS-setup. Связи-то не заданы у старницы и TV-шаблона.

Попробовал Check reference index - не понимаю, работает или нет, ничего не выдаёт после нескольких минут работы. Может быть, не хватает времени? Check и Update должны выдавать какую-то статистику по завершению работы?

Спасибо.

Valery Romanchev
12.09.2007, 23:15
Попробовал Check reference index - не понимаю, работает или нет, ничего не выдаёт после нескольких минут работы. Может быть, не хватает времени?
можно его в командной строке в SSH запустить - тогда точно времени хватит

c0d3r
13.09.2007, 10:50
Что можно - знаю, а вот как? :)
То, что пишется в подсказке - такого скрипта не существует:
.../typo3/sysext/lowlevel/dbint/cli/refindex_cli.phpsh
Правда, есть,
.../typo3/sysext/lowlevel/dbint/cli/refindex_cli.php

Но он не хочет работать:
You cannot run this script directly!

Судя по коду - да, явно предполагается инициализация тайпы до вызова скрипта. Мутно как-то.
Как же предполагается его запускать?

Пока отключу ограничение по времени в админке, посмотрю что будет :)