Поддержка PHP 8.1, 8.2 и 8.3, bug reports

#
Re: Поддержка PHP 8.1 и 8.2, bug reports
Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated в файле .../modules/core/http.php (строка 540)
Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated в файле .../modules/core/html/entity.php (строка 446)
Модератор
#
Re: Поддержка PHP 8.1 и 8.2, bug reports
lezhenkin,
спасибо, обновление перезагружено.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Поддержка PHP 8.1 и 8.2, bug reports
Хостинг на одном из стандартных тарифов Ру-Центра.
Обновил CMS до версии 7.0.5. Переключил версию PHP с 8.1 на 8.2. Перезагрузил веб-сервер, после этого сайт отвечает ошибкой 502. При переключении обратно на версию PHP 8.1 сайт работает.
Модератор
#
Re: Поддержка PHP 8.1 и 8.2, bug reports
Причину 502-й ошибки вам нужно смотреть в error-логах сервера.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Поддержка PHP 8.1 и 8.2, bug reports
alexander.egorov,
это понятно, но четкого понимания это не добавляет.

2023/05/25 12:59:23 [error] 55032#55032: *17 connect() failed (111: Connection refused) while connecting to upstream, client: 95.174.119.193, server: www.zvukplus.ru, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8182/", host: "www.zvukplus.ru"
2023/05/25 12:59:23 [error] 55032#55032: *19 connect() failed (111: Connection refused) while connecting to upstream, client: 95.174.119.193, server: www.zvukplus.ru, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:8182/favicon.ico", host: "www.zvukplus.ru", referrer: "https://www.zvukplus.ru/"
2023/05/25 12:59:26 [error] 55082#55082: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 95.174.119.193, server: www.zvukplus.ru, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8182/", host: "www.zvukplus.ru"
Модератор
#
Re: Поддержка PHP 8.1 и 8.2, bug reports
lezhenkin,
это нужно с администратором сервера решать почему у них Apache+PHP падает за nginx-ом, при ошибке системы PHP просто выводит ошибку, но никак не падает.
#
Re: Поддержка PHP 8.1 и 8.2, bug reports
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated в файле
/modules/shop/order/model.php (строка 2505)

Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated в файле
/modules/shop/order/model.php (строка 3665)
Модератор
#
Re: Поддержка PHP 8.1 и 8.2, bug reports
golddraft,
спасибо, исправлено, повторно установите обновление.
#
Re: Поддержка PHP 8.1 и 8.2, bug reports
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated в файле /var/www/admin/data/www/goldenpuma.ru/hostcmsfiles/lib/lib_6/lib_config_6.php (строка 87)

// Обработка скачивания файла электронного товара
$guid = Core_Array::getGet('download_file');
if (strlen($guid))
{


на что заменить?
Email: golden-puma@yandex.ru; Skype: golden_puma; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
Модератор
#
Re: Поддержка PHP 8.1 и 8.2, bug reports
Puma,
Замените

if (strlen($guid))


на

if ($guid != '')
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Авторизация