xDee 0 Опубликовано 3 августа, 2010 Жалоба Share Опубликовано 3 августа, 2010 На 1.50 стоит SEOURL. 1) Заранее поставил 1.58 на localhost, чтобы проверить, как старая БД встанет на 1.58. 2) Перекинул БД от 1.50 на локалхост, накинул на нее все патчи до 1.58. Главная страница открывается. Категории, в которых есть подкатегории, тоже открываются, но стоит попробовать открыть категорию с товарами, как вываливается db_error. Также отвалились все боксы, кроме категорий. В админке, в настройках боксов, включить и выключить можно один единственный бокс - категории. Помогите обновить магазин. Если кто сможет обновить - готов заплатить. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 августа, 2010 Жалоба Share Опубликовано 3 августа, 2010 Наверное у Вас свой какой-то шаблон, а не стандартный. Если так, то ещё возьмите /templates/vamshop/source/ папку и перепишите в свой шаблон. Либо при установке патчей Вы в свою базу данных не загружали SQL файлы, что идут с патчами. Ссылка на сообщение Поделиться на другие сайты
xDee 0 Опубликовано 3 августа, 2010 Автор Жалоба Share Опубликовано 3 августа, 2010 На локалке шаблон стоит дефолтный, vamshop. Поскольку 1.58 одним архивом у меня нет (нет возможности скачать), но есть 1.54, то я поставил ее, а сверху поставил патчи, в том числе и sql, и таким образом получил нормально работающую 1.58. Проблема появляется в случае, если я беру БД с уже работающего магазина 1.50, удаляю на локалке БД 1.58, ставлю БД от 1.50, и на нее ставлю все sql патчи до 1.58. Может попробовать импортировать определенные таблицы от 1.50 в 1.58? Но какие? Мне важны только база покупателей, товаров, отзывы, заказы. Многими функциями магазина я не пользовался. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 августа, 2010 Жалоба Share Опубликовано 3 августа, 2010 А Вы точно после восстановления 1.5 базы накатыете на эту базу SQL патчи?! По описанию похоже, что Вы просто старую базу в новой версии восстанавливаете, поэтому такое и происходит. Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 3 августа, 2010 Жалоба Share Опубликовано 3 августа, 2010 обновлял пару раз с 1.49 до 1.58. все делал пошагово и по инструкции. без проблем обновился движок... Ссылка на сообщение Поделиться на другие сайты
xDee 0 Опубликовано 3 августа, 2010 Автор Жалоба Share Опубликовано 3 августа, 2010 Восстанавливаю в новой версии старую базу, и получаю: Ставлю sql патчи: patch-1-50-to-1-51.sql patch-1-51-to-1-52.sql patch-1-53-to-1-54.sql patch-1-54-to-1-55.sql patch-1-55-to-1-56.sql patch-1-56-to-1-57.sql После этих действий получаю то, о чем написал в первом сообщении. Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 3 августа, 2010 Жалоба Share Опубликовано 3 августа, 2010 Неоднократно делал разные обновления, однажды даже с версии 1.2. Все работало нормально. Ссылка на сообщение Поделиться на другие сайты
xDee 0 Опубликовано 3 августа, 2010 Автор Жалоба Share Опубликовано 3 августа, 2010 Решил проблему. Странно, конечно, но методом тыка получилось. Удалил таблицы в 1.58: address_book address_format admin_access categories categories_description content_manager customers customers_basket customers_basket_attributes customers_info customers_ip customers_memo customers_status customers_status_history customers_status_orders_status customers_to_extra_fields extra_fields extra_fields_info latest_news manufacturers manufacturers_info newsletter_recipients orders orders_products orders_products_attributes orders_status orders_status_history orders_total products products_attributes products_content products_description products_extra_fields products_images products_options products_options_values products_options_values_to_products_options products_to_categories products_to_products_extra_fields reviews reviews_description И воткнул вместо них таблицы из 1.50. Вроде бы все пришло в норму. Только на карточках некоторых товаров вылезает: Warning: number_format() expects parameter 1 to be double, string given in C:\xampp\htdocs\includes\classes\vam_price.php on line 382 Есть предположения? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 августа, 2010 Жалоба Share Опубликовано 3 августа, 2010 В файле /includes/classes/vam_price.php помеянйте 382 строку. Первый параметр, т.е. там будет что-то вроде: ($price,[/code] меняйте на: [code]((double)$price, Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения