Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / модифицированный сайт на ocstore. дамп базы отсутствует. / 21 сообщений из 21, страница 1 из 1
26.12.2014, 19:58:28
    #38844185
yatykva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
доброго времени суток!

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

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

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

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

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

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

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

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

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

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

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

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

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

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
28.12.2014, 08:12:03
    #38844687
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
>в структуре базе отсутствует столбец manufacturer_id в разделе oc_product?
В таблице oc_product
>а вот после FROM oc_product есть еще не один LEFT JOIN - это про что говорится? что такой же столбец manufacturer_id необходимо добавить еще и в перечисленных разделах?
Нет. Только в тех, в которых он явно указан. А может, и в каких-то других - вы же не знаете, где он есть, а где его нет :)
>и еще - тип столбца только интуитивно по названию возможно распознать?
Да.
>приведенный в примере столбец manufacturer_id каким типом и прочими значениями обладать должен?
ХЗ. Скорее всего int.
...
Рейтинг: 0 / 0
28.12.2014, 12:35:30
    #38844735
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
Вместо того чтобы просто купить копию продукта они тут будут мозг полоскать с краденой базой.
Даже если этот продукт только для вас, у программиста все равно есть копии. Да даже он вспомнить быстрее согласится.
...
Рейтинг: 0 / 0
28.12.2014, 15:29:29
    #38844802
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
netwindВместо того чтобы просто купить копию продукта они тут будут мозг полоскать с краденой базой.дольше по******тся - быстрее поймут
...
Рейтинг: 0 / 0
05.01.2015, 13:47:31
    #38848417
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
лично я бы ...чисто ради спортивного интереса влез бы в анализатор ошибок метода квери, и попытался бы его научить определять

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

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

я не говорю что так надо, я бы так делал чисто по приколу.
...
Рейтинг: 0 / 0
05.01.2015, 18:05:10
    #38848568
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
alex564657498765453и сразу создавать что не достаёт.:)
Сначала научитесь угадывать, была ли в запросе таблица или VIEW.
...
Рейтинг: 0 / 0
05.01.2015, 18:14:17
    #38848574
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
miksoftalex564657498765453и сразу создавать что не достаёт.:)
Сначала научитесь угадывать, была ли в запросе таблица или VIEW.
это как раз самое просто - в php-mysql не умеют делать view.
...
Рейтинг: 0 / 0
05.01.2015, 18:43:57
    #38848585
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
netwindmiksoftпропущено...
:)
Сначала научитесь угадывать, была ли в запросе таблица или VIEW.
это как раз самое просто - в php-mysql не умеют делать view.это как это?
тем более, что view могло быть создано не из php-скриптов, а сторонними средствами, тем же phpmyadmin-ом.
...
Рейтинг: 0 / 0
05.01.2015, 18:49:25
    #38848586
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
miksoft, ну типа не принято особенно если проект с историей и работал на старых версиях mysql, то потом там view никогда не появятся по инерции
...
Рейтинг: 0 / 0
05.01.2015, 19:02:16
    #38848592
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
netwindmiksoft, ну типа не принято особенно если проект с историей и работал на старых версиях mysql, то потом там view никогда не появятся по инерцииНе факт. У нас, например, есть view, которые существуют именно потому, что проект с историей. Они подменяют таблицы, которые существовали раньше, но были удалены.
...
Рейтинг: 0 / 0
05.01.2015, 19:12:41
    #38848602
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
miksoftview могло быть создано не из php-скриптов, а сторонними средствами, тем же phpmyadmin-ом.А то phpmyadmin - это не php-скрипт, чтоль? )))))
...
Рейтинг: 0 / 0
05.01.2015, 19:27:27
    #38848610
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
vklemiksoftview могло быть создано не из php-скриптов, а сторонними средствами, тем же phpmyadmin-ом.А то phpmyadmin - это не php-скрипт, чтоль? )))))В том смысле, что не самописный абы кем.
...
Рейтинг: 0 / 0
05.01.2015, 20:03:38
    #38848631
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
достоверно известно одно - в инсталляторе ocstore вьюх нет.
...
Рейтинг: 0 / 0
06.01.2015, 04:00:04
    #38848844
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
модифицированный сайт на ocstore. дамп базы отсутствует.
Хорошо знаком с опенкартом.
По сабжу могу сказать что некоторые столбцы могут создаваться динамически при установке дополнений. ТО что ругается manufacturer_id весьма странно - это стандарнтый столбец. Хранимок и тригеров и вьюх в базе оп нет.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / модифицированный сайт на ocstore. дамп базы отсутствует. / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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