support 447 Опубликовано 13 августа, 2010 Жалоба Share Опубликовано 13 августа, 2010 Не за что Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 25 апреля, 2011 Автор Жалоба Share Опубликовано 25 апреля, 2011 Опять при обновлении с 147 версии ошибка. Когда ставлю патч 151, не окрывается страница товара и категории. Ошибка: 25/04/2011 22:04:19 | 1146 - Table 'vamshop147.products_parameters2products' doesn't exist | SELECT products_id, categories_id, products_parameters_title, products_parameters2products_value, products_parameters_titlesuff FROM products_parameters2products LEFT JOIN products_parameters USING(products_parameters_id) WHERE products_id IN (945, 744, 452, 11, 867, 252, 304, 491, 13, 14, 156) AND products_parameters_useinsdesc = 1 ORDER BY products_parameters_order ASC | /index.php?cat=33 Ставил на чистую 147 версию. Сначала поставил магазин, потом восстановил базу с рабочего магазина, и на этапе обновления с 150 на 151 появляется ошибка. Как можно избавиться от нее не подскажете? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 апреля, 2011 Жалоба Share Опубликовано 25 апреля, 2011 Наверное не загружали SQL файлы из патчей в свою базу данных. В ошибке пишет, что нет таблицы products_parameters2products Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 25 апреля, 2011 Автор Жалоба Share Опубликовано 25 апреля, 2011 Конечно загружал. Я 2 раза ставил магазин и сносил, чтобы все чисто было. Каждый раз на обновлении 150-151 такая ошибка. Тут явно что-то другое. Сейчас попробую на чистой базе провести обновление Поставил снова 147 версию, базу не восстанавливал с магазина, просто создал один товар. Последовательно заливал патчи в базу и файлы.При обновлении базы с 150 на 151 сообщение (MySQL said: Documentation #1062 - Duplicate entry '0' for key 'PRIMARY' ) товар перестал открываться "Магазин закрыт на техобслуживание". Ошибка: 25/04/2011 23:04:36 | 1146 - Table 'v147.products_parameters2products' doesn't exist | SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = 1 and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) | /product_info.php?products_id=1 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 апреля, 2011 Жалоба Share Опубликовано 25 апреля, 2011 В ошибке понято сказано, в чём проблема. Возьмите эту таблицу из /install/vam.sql файла и загрузите к себе в базу. Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 25 апреля, 2011 Автор Жалоба Share Опубликовано 25 апреля, 2011 А не подскажете как ее загрузить. Я мало в этом понимаю, увы. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 апреля, 2011 Жалоба Share Опубликовано 25 апреля, 2011 Зайти в phpMyAdmin, в базу магазина, затем в закладке SQL выполнить: DROP TABLE IF EXISTS products_parameters2products;create table `products_parameters2products` ( `products_parameters_id` int(10) unsigned NOT NULL default '0', `products_id` int(10) unsigned NOT NULL default '0', `products_parameters_values_id` int(8) NOT NULL, `products_parameters2products_value` varchar(255) NOT NULL default '', `products_parameters2products_md5` varchar(32) NOT NULL default '', `products_parameters2products_order` int(11) NOT NULL default '0', PRIMARY KEY (`products_parameters_id`,`products_id`), KEY `products_id` (`products_id`), KEY `products_parameters2products_md5` (`products_parameters2products_md5`), KEY `products_parameters_values_id` (`products_parameters_values_id`), KEY `products_parameters_id` (`products_parameters_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;DROP TABLE IF EXISTS products_parameters_values;create table `products_parameters_values` ( `products_parameters_values_id` int(8) NOT NULL auto_increment, `products_parameters_id` int(8) NOT NULL, `parameters_value` varchar(255) NOT NULL, PRIMARY KEY (`products_parameters_values_id`), KEY `products_parameters_values_id` (`products_parameters_values_id`), KEY `products_parameters_id` (`products_parameters_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;[/code] Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 25 апреля, 2011 Автор Жалоба Share Опубликовано 25 апреля, 2011 Все сделал. Но: 25/04/2011 23:04:57 | 1146 - Table 'v147.products_parameters' doesn't exist | SELECT * FROM products_parameters2products LEFT JOIN products_parameters using(products_parameters_id) WHERE products_id = 1 and products_parameters.products_parameters_id is not null and products_parameters_order >= 0 and products_parameters2products_order >= 0 order by IF(products_parameters2products_order > 0, products_parameters2products_order, products_parameters_order) | /product_info.php?products_id=1 Ничего не изменилось. Кэш чистил. Самое странное, что ставил только чистые скрипты. Магазин оригинальный, шаблон оригинальный, патчи оригинальные. Создал один товар. Куда уж проще? Никакой отсебятины. А на этапе 150-151 засада. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 апреля, 2011 Жалоба Share Опубликовано 25 апреля, 2011 Теперь пишет, что нет таблицы products_parameters. Точно так же берёте код этой таблицы из /install/vam.sql и грузите в базу. Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 26 апреля, 2011 Автор Жалоба Share Опубликовано 26 апреля, 2011 Ок. Спсаибо за помощь. Все обновилось нормально до 162. Вот только когда со 162 до 163 обновился админка перестала работать: Warning: session_start() [function.session-start]: open(tmp\sess_fce7702e4427aa8fd93f0d269374f049, O_RDWR) failed: No such file or directory (2) in Z:\home\vamshop147\www\admin\includes\application_top.php on line 358 Остался пока на 162 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2011 Жалоба Share Опубликовано 26 апреля, 2011 Поставьте права доступа 777 на папку /tmp А так же в /includes/configure.php и /admin/includes/configure.php добавьте: define('SESSION_WRITE_DIRECTORY', DIR_FS_CATALOG . 'tmp/');[/code] Ссылка на сообщение Поделиться на другие сайты
termen 0 Опубликовано 26 апреля, 2011 Автор Жалоба Share Опубликовано 26 апреля, 2011 Спасибо. Завтра попробую. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 апреля, 2011 Жалоба Share Опубликовано 26 апреля, 2011 Удачи Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения