Page 1 of 2

А на php 8.3 можно поставить смарт?

Posted: Mon Sep 22, 2025 10:28 am
by moteam
which php
/usr/local/bin/php

/usr/local/bin/php -v
PHP 8.3.25 (cli) (built: Sep 8 2025 21:19:16) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.25, Copyright (c) Zend Technologies
with the ionCube PHP Loader v14.4.1, Copyright (c) 2002-2025, by ionCube Ltd.
with Zend OPcache v8.3.25, Copyright (c), by Zend Technologies
Запускаю установщик:
curl -sS http://smartcj.com/updates2/install | php --
PHP version 81
Folder name for script (default is scj):

curl -sS http://smartcj.com/updates2/install | /usr/local/bin/php --
PHP version 81
Folder name for script (default is scj):

Re: А на php 8.3 можно поставить смарт?

Posted: Mon Sep 22, 2025 2:12 pm
by admin
да, по идее один и тот же загрузчик что 81 что 83 работает

Re: А на php 8.3 можно поставить смарт?

Posted: Mon Sep 22, 2025 3:07 pm
by moteam
Fatal error: Only files produced by either the PHP 8.2 or 8.3 ionCube Encoders can run on PHP 8.3. The file /home/clients/***/domains/***/html/***/admin/index.php has been encoded by the ionCube Encoder for PHP 8.1. in Unknown on line 0

Re: А на php 8.3 можно поставить смарт?

Posted: Tue Sep 23, 2025 4:58 am
by admin
сейчас разберемся с новыми версиями куба

Re: А на php 8.3 можно поставить смарт?

Posted: Tue Sep 23, 2025 8:24 am
by admin
добавил 8.3 в инсталл, проверьте плз все ли у вас ок сейчас

Re: А на php 8.3 можно поставить смарт?

Posted: Tue Sep 23, 2025 12:07 pm
by moteam
<!--VIDEO_PREVIEW_URL-->
если такое есть в шаблоне, вылезает ошибка

Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /home/clients/***/domains/***/html/***/includes/libs/tpl_tags.php on line 3316


подавление варнингов через config.php
error_reporting(E_ALL & ~E_WARNING & ~E_NOTICE);
не помогает

Re: А на php 8.3 можно поставить смарт?

Posted: Tue Sep 23, 2025 4:23 pm
by moteam
Делаю апдейт внутри смарта:

2025-09-23 16:05:02: Starting update (0.42964315414429, 0.29562282562256)
2025-09-23 16:05:03: Add RollingCurlRequest (1.9643571376801, 1.5347158908844)
2025-09-23 16:05:03: Running update (1.9644591808319, 9.5844268798828E-5)
2025-09-23 16:05:03: Update 1 /home/clients/***/domains/***/html/***/bin (1.9647390842438, 0.00027799606323242)
2025-09-23 16:05:03: Update error: Unknown version of PHP, please, contact support 8.8 (1.9728100299835, 0.0080769062042236)

Re: А на php 8.3 можно поставить смарт?

Posted: Wed Sep 24, 2025 3:38 am
by admin
точно, добавил в ап версию тоже, спасибо

Re: А на php 8.3 можно поставить смарт?

Posted: Thu Sep 25, 2025 7:31 am
by moteam
Еще баг у залогиненого юзера, который только зарегистрировался:

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/clients/***/domains/***/html/**/tube/index.php on line 219

Даже на пустом шаблоне, что-то тоже с типами варов. Что тут он хочет распарсить - не понятно.

Re: А на php 8.3 можно поставить смарт?

Posted: Thu Sep 25, 2025 9:55 am
by admin
добавил в ап