Сайт не обновляется на новую версию 4.15.2

При запуске обновления открывается окно “Обработка” и так и висит часами.
http://joxi.ru/MAjPZXntdnpMlm

У вас возможно недостаточг времени на выполнение скрипта. Увеличить нужно время работы PHP

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

1 лайк

var/upgrade/core_log.txt

Посмотрите тут, на чем обрывается

2 лайка

Обновление установилось после:
очистки журнала событий
очистки кэша
очистки сгенерированных иконок
оптимизации базы данных
проверки времени выполнения скрипта PHP

Всем спасибо!

1 лайк

Там очень много букв.
Но самые последние - 2022-10-24 00:35:05: Upgrade completed!

Думаю, что это - успех!

2 лайка

добрый день, не удается обновить сайт до 4.15.2 сначала ругается на отсутствие файла store_closed.html, после его добавления ошибка при повторном запуске

2022-12-09 15:14:40: Executing post-upgrade script “/opt/cscart/var/upgrade/packages/core/content/scripts/post_script.php”
2022-12-09 15:14:40: PHP Warning: Undefined variable $filtered in /opt/cscart/app/Tygh/Database/Connection.php on line 1115

PHP Warning не должен убить сам процесс. Это последняя строчка?

Да это последняя строчка
image

Установил с нуля версию cscart_v4.15.1.SP2_free_ru и загрузил в нее нашу базу данных. Точно такая же ошибка выходит при обновлении

sudo tail -20 /var/log/apache2/error.log
[Mon Dec 12 12:02:05.153080 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.153130 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.199764 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.199811 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.246528 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.246606 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.298302 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.298367 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.343993 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.344049 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.405971 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.406018 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.456399 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.456445 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.504429 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.504480 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.558533 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.558607 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /opt/cscart/app/functions/fn.common.php on line 4016, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.609009 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] PHP Warning: Undefined variable $filtered in /opt/cscart/app/Tygh/Database/Connection.php on line 1115, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage
[Mon Dec 12 12:02:05.609971 2022] [php:notice] [pid 132571] [client 192.168.0.200:52318] TypeError: array_keys(): Argument #1 ($array) must be of type array, null given in /opt/cscart/app/Tygh/Database/Connection.php:1115\nStack trace:\n#0 /opt/cscart/app/Tygh/Database/Connection.php(1115): array_keys()\n#1 /opt/cscart/app/Tygh/Database/Connection.php(667): Tygh\Database\Connection->process()\n#2 /opt/cscart/app/functions/fn.database.php(138): Tygh\Database\Connection->query()\n#3 /opt/cscart/var/upgrade/packages/core/content/scripts/post_script.php(97): db_query()\n#4 /opt/cscart/app/Tygh/UpgradeCenter/App.php(818): include_once(’…’)\n#5 /opt/cscart/app/Tygh/UpgradeCenter/App.php(466): Tygh\UpgradeCenter\App->installUpgradePackage()\n#6 /opt/cscart/app/controllers/backend/upgrade_center.php(134): Tygh\UpgradeCenter\App->install()\n#7 /opt/cscart/app/functions/fn.control.php(722): include(’…’)\n#8 /opt/cscart/app/functions/fn.control.php(458): fn_run_controller()\n#9 /opt/cscart/admin.php(27): fn_dispatch()\n#10 {main}, referer: http://192.168.0.4/cscart/admin.php?dispatch=upgrade_center.manage

Погодите, у вас бесплатная версия карта? Там же обновления вообще не будет, от слова СОВСЕМ!!!

в уведомлениях доступно обновление, sp3 и sp4 установились

в бесплатной версии обновления отлично приходят без задержек.

Бесплатны и бесконечны :slight_smile:

1 лайк

Да, я уже уточнил эту информацию. На сайте cs-cart видел в списке сравнения отсутствие обновлений, но когда пошёл сегодня искать и не нашёл. Возможно была ошибка, а я её запомнил)))

2 лайка

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