|
|
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
доброго времени суток! имеется архив сайта на движке opencart. дамп базы отсутствует. функционал ресурса был нестанадартный (коллективные покупки, оптовые и розничные цены), то есть , если я правильно понимаю, в базе из-за этого имелись дополнительные (нестандартные) переменные(столбцы). пробовал подсунуть стандартную базу sql, создаваемую opencart при установке движка - само собой не заработало=) начал ругаться на отсутствующие столбцы в базе: Error: Unknown column 'p.manufacturer_id' in 'on clause' Error No: 1054 начал добавлять в ручную, но на 30-ом столбце решил посоветоваться со специалистами, ибо работа муторная (по крайней мере в веб панели phpmyadmin)) подскажите, пож-та, что и как нужно делать в такой ситуации. и спасибо за будущие ответы) йо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 19:58:28 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
Точно нестандартный, что-то перепилено в движке? Ну тогда вариантов немного... Нет готовой структуры - добивать ручками, попутно вылавливая кучу глюков и после убив ещё немало времени на отладку. Ведь не угадать сходу все типы полей, индексы... А если еще где триггер был или хранимка... ну, тогда ещё и удачи мешок потребуется. Попробуйте в файлах движка поискать, мож остались какие-то упоминания, ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 20:58:23 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
vkle, скажите, пжл, а в создаваемой во время первой установки opencart базы все ходовые значения присутствуют? или они начинают появляться после включения доп. опций, загрузки скриптов и т.п.? я к тому, что, может, сайт не особо и перепилен, а дело в моей неосведомленности в данном вопросе. и надо повключать ходовые функции или еще чего)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2014, 14:55:37 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
yatykva, здравый смысл говорит, что структура должна быть неизменна но мало ли что разработчики этого опенкарта скурили... узнавайте это на их оф.сайте/форуме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2014, 15:46:18 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
tanglir, полагаю, что мы не до конца друг друга поняли. курил, скорее, не опенкарт, а заказчик с ТЗ на сайт(я) и исполнитель.=) anyway, как я понял, единственный вариант выхода из сложившейся ситуации это: 1) создать новую базу (во время первичной установки движка ocstore на сервер) 2) подсунуть созданную базу сайту 3) в ручную дописывать в базу значения(столбцы), на которые будет ругаться скрипт если все верно, то отсюда вопрос из предыдущего поста: "в создаваемой во время первой установки opencart базы все ходовые значения присутствуют? или они начинают появляться после включения доп. опций, загрузки скриптов и т.п.?" не очень хочется мартышкиным трудом заниматься) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2014, 16:16:37 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
yatykvaесли все верно, то отсюда вопрос из предыдущего поста: "в создаваемой во время первой установки opencart базы все ходовые значения присутствуют? или они начинают появляться после включения доп. опций, загрузки скриптов и т.п.?"читайте мой ответ ещё раз :) по-хорошему после установки цмс-ки в БД должно быть всё, на что цмс-ка рассчитана, пусть даже какие-то опции и не включены по умолчанию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2014, 17:13:28 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
tanglir, теперь понял.=) благодарю за информацию и потраченное на это время! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2014, 17:43:33 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
и последний вопрос! вот, что написано при попытке зайти на сайт: 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 каким типом и прочими значениями обладать должен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2014, 17:57:34 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
>в структуре базе отсутствует столбец manufacturer_id в разделе oc_product? В таблице oc_product >а вот после FROM oc_product есть еще не один LEFT JOIN - это про что говорится? что такой же столбец manufacturer_id необходимо добавить еще и в перечисленных разделах? Нет. Только в тех, в которых он явно указан. А может, и в каких-то других - вы же не знаете, где он есть, а где его нет :) >и еще - тип столбца только интуитивно по названию возможно распознать? Да. >приведенный в примере столбец manufacturer_id каким типом и прочими значениями обладать должен? ХЗ. Скорее всего int. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2014, 08:12:03 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
Вместо того чтобы просто купить копию продукта они тут будут мозг полоскать с краденой базой. Даже если этот продукт только для вас, у программиста все равно есть копии. Да даже он вспомнить быстрее согласится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2014, 12:35:30 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
netwindВместо того чтобы просто купить копию продукта они тут будут мозг полоскать с краденой базой.дольше по******тся - быстрее поймут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2014, 15:29:29 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
лично я бы ...чисто ради спортивного интереса влез бы в анализатор ошибок метода квери, и попытался бы его научить определять нету таблицы, нету столбца, не тот тип. и сразу создавать что не достаёт. поначалу все типы варчар.... я не говорю что так надо, я бы так делал чисто по приколу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2015, 13:47:31 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
alex564657498765453и сразу создавать что не достаёт.:) Сначала научитесь угадывать, была ли в запросе таблица или VIEW. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2015, 18:05:10 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
miksoftalex564657498765453и сразу создавать что не достаёт.:) Сначала научитесь угадывать, была ли в запросе таблица или VIEW. это как раз самое просто - в php-mysql не умеют делать view. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2015, 18:14:17 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
netwindmiksoftпропущено... :) Сначала научитесь угадывать, была ли в запросе таблица или VIEW. это как раз самое просто - в php-mysql не умеют делать view.это как это? тем более, что view могло быть создано не из php-скриптов, а сторонними средствами, тем же phpmyadmin-ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2015, 18:43:57 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
miksoft, ну типа не принято особенно если проект с историей и работал на старых версиях mysql, то потом там view никогда не появятся по инерции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2015, 18:49:25 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
netwindmiksoft, ну типа не принято особенно если проект с историей и работал на старых версиях mysql, то потом там view никогда не появятся по инерцииНе факт. У нас, например, есть view, которые существуют именно потому, что проект с историей. Они подменяют таблицы, которые существовали раньше, но были удалены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2015, 19:02:16 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
miksoftview могло быть создано не из php-скриптов, а сторонними средствами, тем же phpmyadmin-ом.А то phpmyadmin - это не php-скрипт, чтоль? ))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2015, 19:12:41 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
vklemiksoftview могло быть создано не из php-скриптов, а сторонними средствами, тем же phpmyadmin-ом.А то phpmyadmin - это не php-скрипт, чтоль? )))))В том смысле, что не самописный абы кем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2015, 19:27:27 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
достоверно известно одно - в инсталляторе ocstore вьюх нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2015, 20:03:38 |
|
||
|
модифицированный сайт на ocstore. дамп базы отсутствует.
|
|||
|---|---|---|---|
|
#18+
Хорошо знаком с опенкартом. По сабжу могу сказать что некоторые столбцы могут создаваться динамически при установке дополнений. ТО что ругается manufacturer_id весьма странно - это стандарнтый столбец. Хранимок и тригеров и вьюх в базе оп нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2015, 04:00:04 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38848844&tid=1833729]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
320ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 624ms |

| 0 / 0 |
