БД

После переноса и конвертации старой бд, на версию 0.5.1, при переходе в профиль выдает:
SQL Error: Table 'mybd_lv.lv_user_field' doesn't exist at W:\home\test1.ru\www\classes\modules\user\mapper\User.mapper.class.php line 857
Array ( [code] => 1146 [message] => Table 'mybd_lv.lv_user_field' doesn't exist [query] => SELECT * FROM lv_user_field [context] => W:\home\test1.ru\www\classes\modules\user\mapper\User.mapper.class.php line 857 )


По тексту я понимаю что table does not exist, но я ведь конвертировал бд.

9 комментариев

avatar
А в конфиге префикс для таблиц прописали?
avatar
да, прописали.
avatar
Ой какие древности. Конфиг вообще от новой версии взять надо и ключевые моменты перенести из старого в него.
avatar
конфиг от новой версии
avatar
поторопился я с ответом
mybd_lv.lv_user_field

раньше префикс был lv_?
посмотрите содержимое вашей бд

из ошибки следует что либо не существует таблицы, либо он ее не может найти исходя из настроек конфига.
avatar
лечится либо изменением настроек в конфиге
либо переименованием таблицы.
avatar
да префикс был лв, и да исходя из ошибки я тоже понял что бд не существует, а что по конфигу?
avatar
а теперь думайте сами
$config['db']['table']['user_field']         = '___db.table.prefix___user_field';
avatar
prefix_ это стандарт, а у вас lv_
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.