Hazar

Возникла ошибка после трансфера сайтов на другой хост...

Рекомендуемые сообщения

Hazar    0

Здравствуйте уважаемые форумчане. При переносе сайта опенкартовских на версии 1.5.1.3 возникла ошибка с сайтом, он не работает и пишет следующее:

Notice: Error: Unknown column 'store_id' in 'where clause'

Error No: 1054

SELECT * FROM oc_setting WHERE store_id = '0' OR store_id = '0' ORDER BY store_id ASC in /home/maron/public_html/mydomain.ru/system/database/mysql.php on line 49

Не могу понять, откуда эта ошибка... Помогите пожалуйста советом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pmp    47

я так понял что с более старой версии перенесли ?

подробней напишите - что откуда перенесли

а пока могу посоветовать лишь покопаться в phpmyadmin - посмотреть есть ли там эта колонка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazar    0

Я просто перенёс со старого хостинга на новый хостинг сайт, все остальные работают, а этот не работает (

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pmp    47

если перевести с англ то ошибка в том что в базе нет колонки store_id

откройте через phpmyadmin таблицу oc_setting и проверьте существование этой колонки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vin2s    12

Такая же проблема. Что делать? Где точно эту строку искать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

базу импортируйте корректно.

туева хуча раз вопрос "переезда" обсуждался.

напрягите мозг, создайте запрос в поиск форума.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vin2s    12

Да вроде правильно. Просто проблема в том, что у меня стоял сайт с опенкарт 1.4.9 и вот я на локалке сделал сайт на 1.5.1 но старая база sql у меня начиналась на oc_ а новая без этого префикса. Что делать ума не приложу. Объясните если не сложно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
farmukanx    16

установите на новом хосте магазин той же версии, что и на локалке с нуля. проверьте работоспособность. если все ок, залейте поверх магазин с локалки (кроме конфиг.пхп и админконфиг.пхп).

сделайте перенос базы с локалки на хост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То что написали проблемму не решает. Пишу по порядку как было лично у меня:

1.С рабочего опенкарта 0.1.7 (Rus) экспортировал базу данных в файл .sql ,Префикс базы у меня был: oc_

2.Ставлю в новуую папку чистый опенкарт 1.5.4.1 (Rus)

3.Запускаю,все галочки зеленые,нажимаю принимаю лицензионное соглашение.

4.Создаю новую базу данных с новым пользователем в phpmyadmin.

5.Возвращаюсь в меню опенкарта 1.5.4.1 и ввожу логины и пароль,ставлю префикс как на старом движке был: oc_

6.Все сайт запустился и создал все таблицы поумолчанию в новой базе данных. Главная страница работает,админка работает.

7.Захожу в админку и удаляю все товары,категории итп что стоит по умолчанию.

8.звращаюсь в phpmyadmin в новую базу данных, и импортирую туда старую базу данных со старого сайта опенкарт 0.1.7.

9.Захожу на страницу нового сайта и наблюдаю надпись: Notice: Error: Unknown column 'store_id' in 'where clause' Error No: 1054 SELECT * FROM oc_setting WHERE store_id = '0' OR store_id = '0' ORDER BY store_id ASC in

Я пробовал не импортировать всю базу,а только товары и категории,но эффект тот-же... Буду разбираться!

Мне кажется проблемма в том что на опенкарте 0.1.7 ваш магазин стоит в админке как по умолчанию,а в версии 1541 в настройках должны быть прописаны урл и название магазина...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

0.1.7 > 0.1.8 > 0.1.9 > 0.2.0 > 0.2.2 > 1.5.0 > 1.5.1 ......

улавливаете мысль?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    844

шутитис ? там структура баз отличается как пони и скаковая лошадь :-)

курите http://forum.opencart.com/viewtopic.php?f=2&t=36519

проверенно работает если подойти с фантазией :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот так,бесплатный,он и есть бесплатный! Ни кто ни чего вам не должен... Как я понял опенкарт для любителей секаса.. Но мне теперь уже деваться некуда,на сайте 1000товаров,заказы,категорий больше 50. Но дизайн и возможности движка 0.1.7 уже не удовлетворяют современные потребности клиентов сайта. Сайт должен быть желательно на всю страницу а не не посередине с пустыми полями по бокам,+много чего еще,что встает только на 1.4.1+ Не понимаю почему не выпустить утилиту для безболезненной конвертации баз данных. Или что с каждым обновлением опенкарта садить интернет-маньяка под коксом что-бы он заново все товары добавлял?))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
snastik    844

бред несете

в любом движке может быть такое когда остановлена поддержка старой версии и создана совершенно новая а между версиями одной линейки есть скрипт обновляющий базу

выше я вам дал ссылку на скрипт который обновляет базу между линейками

ну а если хочется платно то создавайте тему в платном разделе и будет Вам платная реализация делов то

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу