Ошибка при обновлении с 2.0.3.1 до 2.1.0.1

Тема в разделе "Установка и обновление", создана пользователем pilotochnik1488, 3 ноя 2015.

  1. nariman

    nariman Пользователь

    Сообщения:
    30
    Симпатии:
    3
    ппц. скачал с офф сайта результат такой же..
    Код:
    Notice: Error: Table 'kavdent.gh_cart' doesn't exist
    Error No: 1146
    DELETE FROM gh_cart WHERE customer_id = '0' AND date_added < DATE_SUB(NOW(), INTERVAL 1 HOUR) in C:\xampp\htdocs\kavdent\system\library\db\mysqli.php on line 41Notice: Error: Table 'kavdent.gh_cart' doesn't exist
    
    Точно вспомнить не могу но по моему у меня с самого начала была 2.0.3.1 Русская сборка. Странно чего эта ошибка вылазит.
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    а оффсайт это что??

    ничего странного. Скачайте русскую сборку по ссылке которую вам дали, обновите свой двиг, а потом исправьте ошибку про активность посмотрев в первое сообщение данной темы. ВСЕ!!
     
  3. nariman

    nariman Пользователь

    Сообщения:
    30
    Симпатии:
    3
    ух.. Обновил таки. Не знаю, версию не ту скачивал или настройки xampp были неправильными.
    Сделал max_execution_time = 64000, переименовал файл .htaccess.txt в .htaccess. Все нормально обновилось. Визуально все тоже самое, в чем отличия то новой версии.
    Всем спасибо огромное за помощь. Радует сообщество Opencart.
     
  4. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    а в подвале хоть что написано ))) Визуально можете увидеть на странице просмотра заказа, а более конкретно в теме релиза 2.1.0.1 и 2.1.0.0 .. там все написано...
     
  5. arbalet1.ru

    arbalet1.ru Новичок

    Сообщения:
    15
    Симпатии:
    0
    1. Запустил на Open Server рабочую копию 2.0.3.1 rs2 с хостинга.
    2. Скопировал новые файлы из дистрибутива 2.1.0.1 с заменой и оставил config и admin/config от 2.0.3.1 rs2.
    3. Дописал в config и admin/config после system/storage.
    4. Порт прописан.
    5. Переименовал .htaccess.txt в .htaccess.
    6. Запустил .../install.
    Код:
    Notice: Error: Can't DROP 'customer_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `cart` DROP INDEX `customer_id` in D:\OpenServer\domains\arbalet1.ru\system\library\db\mysqli.php on line 41
    
    Notice: Error: Can't DROP 'customer_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `cart` DROP INDEX `customer_id` in D:\OpenServer\domains\arbalet1.ru\system\library\db\mysqli.php on line 41
    
    Notice: Error: Can't DROP 'customer_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `cart` DROP INDEX `customer_id` in D:\OpenServer\domains\arbalet1.ru\system\library\db\mysqli.php on line 41
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\arbalet1.ru\system\library\db\mysqli.php:41) in D:\OpenServer\domains\arbalet1.ru\system\library\response.php on line 12
    

    Подскажите, может я что упустил?
     
    Последнее редактирование: 16 дек 2015
  6. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    забыли указать какая у вас сборка!
     
  7. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    если обновляете так же на русскую сборку, то таких ошибок как вы указали, быть не должно.
     
  8. arbalet1.ru

    arbalet1.ru Новичок

    Сообщения:
    15
    Симпатии:
    0
    сборка 2.0.3.1 rs2
    обновил файлы d:\OpenServer\domains\arbalet1.ru\system\library\db\mysql.php и mysqli.php с Вашего дистрибутива 2.0.3.1 rs2,
    но все ошибки сохранились...

    При запуске сайта из меню Open server, ещё до начала обновления (.../install) вижу ошибки!!
    После ввода (.../install), но до запуска обновления.
    Может это подскажет что не так или что ещё может быть?
     
    Последнее редактирование: 16 дек 2015
  9. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    странно как то )) У вас сборка 2.0.3.1 rs2 и вы обновляете из дистрибутива файлы с 2.0.3.1 rs2 Что то не вяжется!
    Может вы все же возьмете дистрибутив 2.1.0.1 rs2 и с него обновитесь?
     
  10. arbalet1.ru

    arbalet1.ru Новичок

    Сообщения:
    15
    Симпатии:
    0
    )) да, уж - затупил!
    всё верно, перезалил заново все файлы 2.1.0.1 rs2 в директорию с копией рабочего сайта.
    перезапустил сервер.
    зашел на сайт - увидел те же ошибки.
    запустил обновление - и...
    всё те же ошибки... при обновлении.
     
  11. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    переиграли-понапутали с путями в конфигах. Там же не везде надо писать storage
     
  12. arbalet1.ru

    arbalet1.ru Новичок

    Сообщения:
    15
    Симпатии:
    0
    Код:
    <?php
    // HTTP
    define('HTTP_SERVER', 'http://arbalet1.ru/');
    
    // HTTPS
    define('HTTPS_SERVER', 'http://arbalet1.ru/');
    
    // DIR
    define('DIR_APPLICATION', 'D:/OpenServer/domains/arbalet1.ru/catalog/');
    define('DIR_SYSTEM', 'D:/OpenServer/domains/arbalet1.ru/system/storage/');
    define('DIR_LANGUAGE', 'D:/OpenServer/domains/arbalet1.ru/catalog/language/');
    define('DIR_TEMPLATE', 'D:/OpenServer/domains/arbalet1.ru/catalog/view/theme/');
    define('DIR_CONFIG', 'D:/OpenServer/domains/arbalet1.ru/system/storage/config/');
    define('DIR_IMAGE', 'D:/OpenServer/domains/arbalet1.ru/image/');
    define('DIR_CACHE', 'D:/OpenServer/domains/arbalet1.ru/system/storage/cache/');
    define('DIR_DOWNLOAD', 'D:/OpenServer/domains/arbalet1.ru/system/storage/download/');
    define('DIR_UPLOAD', 'D:/OpenServer/domains/arbalet1.ru/system/storage/upload/');
    define('DIR_MODIFICATION', 'D:/OpenServer/domains/arbalet1.ru/system/storage/modification/');
    define('DIR_LOGS', 'D:/OpenServer/domains/arbalet1.ru/system/storage/logs/');
    
    // DB
    define('DB_DRIVER', 'mysqli');
    define('DB_HOSTNAME', 'localhost');
    define('DB_USERNAME', 'arbalet1ru_sw');
    define('DB_PASSWORD', 'arbalet');
    define('DB_DATABASE', 'arbalet1ru_sw');
    define('DB_PORT', '3306');
    define('DB_PREFIX', '');
    

    Код:
    <?php
    // HTTP
    define('HTTP_SERVER', 'http://arbalet1.ru/admin/');
    define('HTTP_CATALOG', 'http://arbalet1.ru/');
    
    // HTTPS
    define('HTTPS_SERVER', 'http://arbalet1.ru/admin/');
    define('HTTPS_CATALOG', 'http://arbalet1.ru/');
    
    // DIR
    define('DIR_APPLICATION', 'D:/OpenServer/domains/arbalet1.ru/admin/');
    define('DIR_SYSTEM', 'D:/OpenServer/domains/arbalet1.ru/system/storage/');
    define('DIR_LANGUAGE', 'D:/OpenServer/domains/arbalet1.ru/admin/language/');
    define('DIR_TEMPLATE', 'D:/OpenServer/domains/arbalet1.ru/admin/view/template/');
    define('DIR_CONFIG', 'D:/OpenServer/domains/arbalet1.ru/system/storage/config/');
    define('DIR_IMAGE', 'D:/OpenServer/domains/arbalet1.ru/image/');
    define('DIR_CACHE', 'D:/OpenServer/domains/arbalet1.ru/system/storage/cache/');
    define('DIR_DOWNLOAD', 'D:/OpenServer/domains/arbalet1.ru/system/storage/download/');
    define('DIR_UPLOAD', 'D:/OpenServer/domains/arbalet1.ru/system/storage/upload/');
    define('DIR_LOGS', 'D:/OpenServer/domains/arbalet1.ru/system/storage/logs/');
    define('DIR_MODIFICATION', 'D:/OpenServer/domains/arbalet1.ru/system/storage/modification/');
    define('DIR_CATALOG', 'D:/OpenServer/domains/arbalet1.ru/catalog/');
    
    // DB
    define('DB_DRIVER', 'mysqli');
    define('DB_HOSTNAME', 'localhost');
    define('DB_USERNAME', 'arbalet1ru_sw');
    define('DB_PASSWORD', 'arbalet');
    define('DB_DATABASE', 'arbalet1ru_sw');
    define('DB_PORT', '3306');
    define('DB_PREFIX', '');
    

    Подскажите где переиграл-понапутал...

    Код:
    define('DIR_SYSTEM', 'D:/OpenServer/domains/arbalet1.ru/system/storage/');
     
  13. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    в самом начале темы, про сборку 2.1.0.1 есть инфа по обновлению в которой указано что измененно
    это все изменения по storage, а у вас ?
     
  14. arbalet1.ru

    arbalet1.ru Новичок

    Сообщения:
    15
    Симпатии:
    0
    внес изменения только в 5 строках, согласно инфе по обновлению.
    результат тот же...
     
  15. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    попробуйте перед обновлением удалить из базы таблицу cart и индексы для нее, вручную.
     
  16. arbalet1.ru

    arbalet1.ru Новичок

    Сообщения:
    15
    Симпатии:
    0
    Код:
    Notice: Error: Can't DROP 'customer_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `cart` DROP INDEX `customer_id` in D:\OpenServer\domains\arbalet1.ru\system\library\db\mysqli.php on line 41
    
    Notice: Error: Can't DROP 'customer_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `cart` DROP INDEX `customer_id` in D:\OpenServer\domains\arbalet1.ru\system\library\db\mysqli.php on line 41
    
    Notice: Error: Can't DROP 'customer_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `cart` DROP INDEX `customer_id` in D:\OpenServer\domains\arbalet1.ru\system\library\db\mysqli.php on line 41

    Код:
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Notice: unserialize(): Error at offset 0 of 5 bytes in D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php on line 370
    
    Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\arbalet1.ru\install\model\upgrade.php:370) in D:\OpenServer\domains\arbalet1.ru\system\library\response.php on line 12
     
  17. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    то что осталось, скорей всего какая нибудь таблица от модуля, которая не обновляется... даже не знаю.
    Все выше указанные ошибки исправлены в инсталяторе от русской сборки, почему у вас так неизвестно.
    Можете попробовать воспользоваться альтернативным решением http://forum.opencart-russia.ru/threads/alternativnoe-obnovlenie-opencart-russkaja-sborka.1363/ правда все равно придется думать и исправлять что то..
     
  18. arbalet1.ru

    arbalet1.ru Новичок

    Сообщения:
    15
    Симпатии:
    0
  19. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    ну и отлично. Проверьте только модули и остальное.. Может понадобится Сохранить понажимать в настройках и в модулях.
     
  20. arbalet1.ru

    arbalet1.ru Новичок

    Сообщения:
    15
    Симпатии:
    0
    Всем спасибо! Буду настраивать!