Перейти к содержанию
Форум поддержки пользователей VamShop

Обновление с 1.50 до 1.58 - отвалились боксы + db_error вместо к


Рекомендуемые сообщения

На 1.50 стоит SEOURL.

1) Заранее поставил 1.58 на localhost, чтобы проверить, как старая БД встанет на 1.58.

2) Перекинул БД от 1.50 на локалхост, накинул на нее все патчи до 1.58.

Главная страница открывается. Категории, в которых есть подкатегории, тоже открываются, но стоит попробовать открыть категорию с товарами, как вываливается db_error.

Также отвалились все боксы, кроме категорий. В админке, в настройках боксов, включить и выключить можно один единственный бокс - категории.

Помогите обновить магазин. Если кто сможет обновить - готов заплатить.

Ссылка на сообщение
Поделиться на другие сайты

Наверное у Вас свой какой-то шаблон, а не стандартный.

Если так, то ещё возьмите /templates/vamshop/source/ папку и перепишите в свой шаблон.

Либо при установке патчей Вы в свою базу данных не загружали SQL файлы, что идут с патчами.

Ссылка на сообщение
Поделиться на другие сайты

На локалке шаблон стоит дефолтный, vamshop.

Поскольку 1.58 одним архивом у меня нет (нет возможности скачать), но есть 1.54, то я поставил ее, а сверху поставил патчи, в том числе и sql, и таким образом получил нормально работающую 1.58.

Проблема появляется в случае, если я беру БД с уже работающего магазина 1.50, удаляю на локалке БД 1.58, ставлю БД от 1.50, и на нее ставлю все sql патчи до 1.58.

Может попробовать импортировать определенные таблицы от 1.50 в 1.58? Но какие? Мне важны только база покупателей, товаров, отзывы, заказы. Многими функциями магазина я не пользовался.

Ссылка на сообщение
Поделиться на другие сайты

А Вы точно после восстановления 1.5 базы накатыете на эту базу SQL патчи?!

По описанию похоже, что Вы просто старую базу в новой версии восстанавливаете, поэтому такое и происходит.

Ссылка на сообщение
Поделиться на другие сайты

обновлял пару раз с 1.49 до 1.58. все делал пошагово и по инструкции. без проблем обновился движок...

Ссылка на сообщение
Поделиться на другие сайты

Восстанавливаю в новой версии старую базу, и получаю:

nQG0D4RUD0OXdjdNcvDc1A_Thumbnail.jpg

Ставлю sql патчи:

patch-1-50-to-1-51.sql

Gxg0cTmgUCiGKzjW7lFhw_Thumbnail.jpg

patch-1-51-to-1-52.sql

sG4oIXzDZUy706kZpSNYA_Thumbnail.jpg

patch-1-53-to-1-54.sql

4jowDPlk006zX6CZnkUw_Thumbnail.jpg

patch-1-54-to-1-55.sql

kBRdjsmIlUauKYYOMuOQ_Thumbnail.jpg

patch-1-55-to-1-56.sql

TH3VQ0qBfUyucSsWmJCVtw_Thumbnail.jpg

patch-1-56-to-1-57.sql

phJkZYbPEisi30CWPND9A_Thumbnail.jpg

После этих действий получаю то, о чем написал в первом сообщении.

Ссылка на сообщение
Поделиться на другие сайты

Решил проблему. Странно, конечно, но методом тыка получилось. Удалил таблицы в 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

Есть предположения?

Ссылка на сообщение
Поделиться на другие сайты

В файле /includes/classes/vam_price.php помеянйте 382 строку.

Первый параметр, т.е. там будет что-то вроде:


($price,
[/code] меняйте на:
[code]
((double)$price,

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...