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

c 1.60 перенос в 1.69


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

Столкнулся с проблемой. Чтобы не заморачиваться, установил сразу 1.69 версию. Был старый магазин на 1.60.

Прям из базы данных экспортировал заказы, клиентов, статьи, новости, товары и атрибуты.

С товаром и атрибутами все отлично.

Новости и заказы так же отлично.

Теперь проблемы:

1. Клиенты - в админке /admin/customers.php только один админ, который был добавлен при установке.

Но тем не менее, клиенты могу авторизироваться. И в /admin/start.php (закладка "Покупатели") они есть.

2. Еще момент по клиентам, старый админ не может попасть в админ панель, его туда не пускает.

3. Статьи.

В выводе через {$box_ARTICLESNEW} движок выводит статьи. Но на /articles.php и в админке /admin/articles.php все пусто.

Что я мог не так сделать?

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

А не проще было просто взять всю базу 1.60 версии, восстановить в 1.69 версии.

Затем в разделе Файлы скачать обновления 1.60-1.69 и взять из обновлений SQL файлы, там где они есть, и загрузить эти SQL файлы в базу по порядку, тем самым обновив структуру базы до 1.69 версии, тогда и ошибок не будет.

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

не проще, в движке были сделаны какие-то изменения. При попытке обновить вылезла куча ошибок. Поэтому пришлось пойти вот таким путём

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

Ну так делать нельзя, Вы старую структуру базы в 1.69 версию загрузили, будут ошибки.

т.е. за время 1.60-1.69 база данных менялась, в таблицы добавлялись новые колонки и т.д.

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

сделал как вы сказали, но теперь ни c /checkout_shipping.php ни /checkout.php не работают.

Все остальное отлично работает! Может в админке что-то я упустил, нужно что-то отключить...

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

А что значит не работают?

Должно писать ошибку какую-то, если просто белая страница, то попробуйте так - http://vamshop.ru/forum/topic/10769-%d0%ba%d0%b0%d0%ba-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c-%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-php-%d0%be%d1%88%d0%b8%d0%b1%d0%be%d0%ba-%d0%b5%d1%81%d0%bb%d0%b8-%d0%bd%d0%b5%d1%82-%d0%b4%d0%be%d1%81%d1%82/

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

этот checkout.php достал меня при обновлении тоже.

один раз писалась ошибка функция не определена vam_check_stock

пришлось в него цеплять

require_once (DIR_FS_INC . 'vam_check_stock.inc.php');

(кстати Ваму нужно глянуть.до сих пор наверно нет этого в сборке)

проверьте элементарное.как говориться а вдруг)

есть ли в шаблоне в папке модуле файл checkout.html от новой версии

и в корне сайта checkout.php от новой версии

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

require_once (DIR_FS_INC . 'vam_check_stock.inc.php'); - не было там, добавил...но это ничего не дало.

А насчет файлов php и html - давно проверил)) Обновлял, перезаливал...бедняги)) мучал их))

Но так ничего и не сдвинулось... в php_errors.log по прежнему пусто...

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

Без текста ошибки ничего сказать не могу.

Может дело в правах доступа на файл, может с отправкой почты что.

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

s26

у вас шаблон недефолтный.

что бы убедиться что сам магазин рабочий включите шаблон вамшоп2 -дефолтный.

если ошибка исчезнет.нужно ковырять ваш шаблон. по крайней мере сузите проблему.

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

Если просто белая страница, должна быть значит ошибка какая-то.

Просите хостера Вашего включить показ ошибок в браузере display_errors в php.ini

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

Не знаю, я просто по белой странице ничего не могу сказать, так не бывает, что просто белая страница и нигде нет никакой информации об ошибке, спросите хостера, может посоветует что или подскажет, как хотя бы текст ошибки увидеть.

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

Только в админке появилось -

Notice: Use of undefined constant E_DEPRECATED - assumed 'E_DEPRECATED' in /home/ххххххх/modniedetki.ru/admin/includes/application_top.php on line 42

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

да долго вы мучаетесь.

А чистая версия 169 у вас работает нормально?

может попробывать экспортировать прайс из 1.60

предварительно проверив у всех ли товаров есть артикул.

если нет добавить в прайс

и импортировать его в чистую установленную версию 1.69

===========================================

если все будет работать на дефолтном шаблоне вамшоп2

то подключить уже свой шаблон

да еще если в 1.60 старый прайс можно в него сунуть новый без особых проблем

берем из новой версии 1.69

из корня

admin/easypopulate.php

admin/easypopulate_functions.php

и из ланга

lang\russian\admin

easypopulate.php

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

Чистая 1.69 конечно же работает, но дело не только в товаре... а еще в клиентах и заказах, ну и еще статьи, новости.

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

Если чистая работает, значит дело не в скриптах, видимо.

Может просто SQL код из патчей не загрузили в базу данных свою?

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

Конечно загрузил, я же написал что поступил ровно так как сказали.

1) установил 1.69 версию

2) Удалил таблицы из базы данных 1.69, залил дамп с 1.60

3) сверху в базу данных залил все патчи с 1.60 - 1.69

В итоге все круто, кроме того что клиенты могут оформлять заказы.

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

А какие у Вас модули доставки включены в магазина где белая страница?!

А то уже была у некоторых пользователей такая же проблема, когда включены были спср, ems почта, а на хостинге не было поддержки json_decode функции и/или simplexml.

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

я отключил все модули и оплаты и доставки... теперь /checkout.php Ошибка HTTP 500 (Internal Server Error)

что интересно - /checkout_shipping.php заработал, но после нажатия продолжить, переходя на /checkout_payment.php

так же Ошибку HTTP 500 выдает

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

Если 500 ошибки, то текст ошибки записывается в error log файл веб-сервера, там надо смотреть.

Бывает, что 500 ошибки вываливается когда неправильные права доступа на файл установлены.

Например надо 755 права или 644, а установлены 777

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