powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / модифицированный сайт на ocstore. дамп базы отсутствует.
21 сообщений из 21, страница 1 из 1
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844185
yatykva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доброго времени суток!

имеется архив сайта на движке opencart.
дамп базы отсутствует.
функционал ресурса был нестанадартный (коллективные покупки, оптовые и розничные цены), то есть , если я правильно понимаю, в базе из-за этого имелись дополнительные (нестандартные) переменные(столбцы).
пробовал подсунуть стандартную базу sql, создаваемую opencart при установке движка - само собой не заработало=)
начал ругаться на отсутствующие столбцы в базе:

Error: Unknown column 'p.manufacturer_id' in 'on clause'
Error No: 1054

начал добавлять в ручную, но на 30-ом столбце решил посоветоваться со специалистами, ибо работа муторная (по крайней мере в веб панели phpmyadmin))

подскажите, пож-та, что и как нужно делать в такой ситуации.

и спасибо за будущие ответы) йо
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844231
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно нестандартный, что-то перепилено в движке? Ну тогда вариантов немного... Нет готовой структуры - добивать ручками, попутно вылавливая кучу глюков и после убив ещё немало времени на отладку. Ведь не угадать сходу все типы полей, индексы... А если еще где триггер был или хранимка... ну, тогда ещё и удачи мешок потребуется. Попробуйте в файлах движка поискать, мож остались какие-то упоминания, ссылки.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844456
yatykva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

скажите, пжл, а в создаваемой во время первой установки opencart базы все ходовые значения присутствуют? или они начинают появляться после включения доп. опций, загрузки скриптов и т.п.?
я к тому, что, может, сайт не особо и перепилен, а дело в моей неосведомленности в данном вопросе. и надо повключать ходовые функции или еще чего))
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844476
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yatykva,

здравый смысл говорит, что структура должна быть неизменна
но мало ли что разработчики этого опенкарта скурили... узнавайте это на их оф.сайте/форуме
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844486
yatykva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

полагаю, что мы не до конца друг друга поняли.
курил, скорее, не опенкарт, а заказчик с ТЗ на сайт(я) и исполнитель.=)

anyway, как я понял, единственный вариант выхода из сложившейся ситуации это:
1) создать новую базу (во время первичной установки движка ocstore на сервер)
2) подсунуть созданную базу сайту
3) в ручную дописывать в базу значения(столбцы), на которые будет ругаться скрипт

если все верно, то отсюда вопрос из предыдущего поста:
"в создаваемой во время первой установки opencart базы все ходовые значения присутствуют? или они начинают появляться после включения доп. опций, загрузки скриптов и т.п.?"

не очень хочется мартышкиным трудом заниматься)
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844502
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yatykvaесли все верно, то отсюда вопрос из предыдущего поста:
"в создаваемой во время первой установки opencart базы все ходовые значения присутствуют? или они начинают появляться после включения доп. опций, загрузки скриптов и т.п.?"читайте мой ответ ещё раз :)
по-хорошему после установки цмс-ки в БД должно быть всё, на что цмс-ка рассчитана, пусть даже какие-то опции и не включены по умолчанию
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844521
yatykva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

теперь понял.=)
благодарю за информацию и потраченное на это время!
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844529
yatykva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и последний вопрос!

вот, что написано при попытке зайти на сайт:

Error: Unknown column 'p.manufacturer_id' in 'on clause'
Error No: 1054
SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, m.country AS country, ss.name AS stock FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN oc_manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN oc_stock_status ss ON (p.stock_status_id = ss.stock_status_id) WHERE pd.meta_keywords = 'day' AND pd.language_id = '1' AND p2s.store_id = '0' AND ss.language_id = '1' AND p.date_available <= NOW() AND p.status = '1'

Я правильно понимаю, что тут сказано следующее:

в структуре базе отсутствует столбец manufacturer_id в разделе oc_product?
а вот после FROM oc_product есть еще не один LEFT JOIN - это про что говорится? что такой же столбец manufacturer_id необходимо добавить еще и в перечисленных разделах?
и еще - тип столбца только интуитивно по названию возможно распознать? приведенный в примере столбец manufacturer_id каким типом и прочими значениями обладать должен?
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844687
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>в структуре базе отсутствует столбец manufacturer_id в разделе oc_product?
В таблице oc_product
>а вот после FROM oc_product есть еще не один LEFT JOIN - это про что говорится? что такой же столбец manufacturer_id необходимо добавить еще и в перечисленных разделах?
Нет. Только в тех, в которых он явно указан. А может, и в каких-то других - вы же не знаете, где он есть, а где его нет :)
>и еще - тип столбца только интуитивно по названию возможно распознать?
Да.
>приведенный в примере столбец manufacturer_id каким типом и прочими значениями обладать должен?
ХЗ. Скорее всего int.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844735
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо того чтобы просто купить копию продукта они тут будут мозг полоскать с краденой базой.
Даже если этот продукт только для вас, у программиста все равно есть копии. Да даже он вспомнить быстрее согласится.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38844802
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindВместо того чтобы просто купить копию продукта они тут будут мозг полоскать с краденой базой.дольше по******тся - быстрее поймут
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848417
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лично я бы ...чисто ради спортивного интереса влез бы в анализатор ошибок метода квери, и попытался бы его научить определять

нету таблицы, нету столбца, не тот тип.
и сразу создавать что не достаёт.

поначалу все типы варчар....

я не говорю что так надо, я бы так делал чисто по приколу.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848568
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453и сразу создавать что не достаёт.:)
Сначала научитесь угадывать, была ли в запросе таблица или VIEW.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848574
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftalex564657498765453и сразу создавать что не достаёт.:)
Сначала научитесь угадывать, была ли в запросе таблица или VIEW.
это как раз самое просто - в php-mysql не умеют делать view.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848585
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindmiksoftпропущено...
:)
Сначала научитесь угадывать, была ли в запросе таблица или VIEW.
это как раз самое просто - в php-mysql не умеют делать view.это как это?
тем более, что view могло быть создано не из php-скриптов, а сторонними средствами, тем же phpmyadmin-ом.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848586
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft, ну типа не принято особенно если проект с историей и работал на старых версиях mysql, то потом там view никогда не появятся по инерции
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848592
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindmiksoft, ну типа не принято особенно если проект с историей и работал на старых версиях mysql, то потом там view никогда не появятся по инерцииНе факт. У нас, например, есть view, которые существуют именно потому, что проект с историей. Они подменяют таблицы, которые существовали раньше, но были удалены.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848602
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftview могло быть создано не из php-скриптов, а сторонними средствами, тем же phpmyadmin-ом.А то phpmyadmin - это не php-скрипт, чтоль? )))))
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848610
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vklemiksoftview могло быть создано не из php-скриптов, а сторонними средствами, тем же phpmyadmin-ом.А то phpmyadmin - это не php-скрипт, чтоль? )))))В том смысле, что не самописный абы кем.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848631
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
достоверно известно одно - в инсталляторе ocstore вьюх нет.
...
Рейтинг: 0 / 0
модифицированный сайт на ocstore. дамп базы отсутствует.
    #38848844
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо знаком с опенкартом.
По сабжу могу сказать что некоторые столбцы могут создаваться динамически при установке дополнений. ТО что ругается manufacturer_id весьма странно - это стандарнтый столбец. Хранимок и тригеров и вьюх в базе оп нет.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / модифицированный сайт на ocstore. дамп базы отсутствует.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]