Показать сообщение отдельно
Старый 25.04.2010, 12:05   #1
dodger
Новенький
 
Регистрация: 25.04.2010
Сообщений: 3
По умолчанию Ошибка TemplaVoila после переноса базы данных

Здравстуйте!

C TYPO3 никогда не сталкивался. Но пришлось, и пришлось именно с проблемы. Посему обращаюсь к Вам, уважаемые! Помогите пожалуйста разобраться.

Стоял сайт на TYPO3, с базой данных на этом же FreeBSD-сервере (в джаиле 127.0.0.3), работал нормально. Но мне пришлось как администратору вынести базу данных на отдельный сервер (чтобы разгрузить хостинг от СУБД). Сам сайт я не админю, только сервер.

Сделал дамп:
Код:
mysqldump --add-drop-table --extended-insert --no-create-db --add-locks -r ~dodger/dbname_mysql_dump.sql -u root -h 127.0.0.3 -p dbname
Перенес дамп на отдельный сервер, сделал базу:
Код:
create database `dbname` character set 'cp1251' collate 'cp1251_general_ci';
grant all privileges on `dbname`.* to 'dbuser'@'hosting_ip' identified by 'password';
flush privileges;
use dbname;
source ~dodger/dbname_mysql_dump.sql
Дамп загрузился без ошибок и warning-ов. Меняю в typo3conf/localconf.php переменную $typo_db_host на доменный адрес нового СУБД-сервера (остальные параметры не менялись - имя базы, имя юзера, пароль). И сайт теперь отказывается работать с ошибкой:
Код:
TemplaVoila ERROR:
Couldn't find a Data Structure set for table/row "pages:1".
Please select a Data Structure and Template Object first.
Почему?
dodger вне форума   Ответить с цитированием