View Issue Details

IDProjectCategoryView StatusLast Update
0006874OXID eShop (all versions)2.8. Servicepublic2018-08-06 16:26
Reporter[email protected] Assigned To 
PrioritylowSeveritytweakReproducibilityalways
Status closedResolutionunable to reproduce 
Product Version6.0.3 
Summary0006874: Systemgesundheit nicht erfüllbar da ini_set nicht prüfbar
DescriptionPHP 7.2.7, MariaDb 10.2
SystemRequirements.php::checkIniSet() - Line: ca. 750
-> ini_set('session.name', 'sid');

Da die Session bereits gestartet wurde kann sie im Test nicht umbenannt werden (warum sie gestartet wurde, verstehe ich allerdings auch nicht): "ini_set(): A session is active.". Eventuell kann hier ein anderer Parameter zum Test rangezogen werden um den Test zu vollführen?!


Unten in den zusätzlichen Infos ist auch zu sehen das die "sid" gesetzt wird beim starten des Shop!
Additional InformationOXID
blForceSessionStart true

PHPINFO
Session Support enabled
Registered save handlers files user memcached
Registered serializer handlers php_serialize php php_binary igbinary msgpack wddx
Directive Local Value Master Value
session.auto_start Off Off
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure 0 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.lazy_write On On
session.name sid PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path ~ ~
session.serialize_handler php php
session.sid_bits_per_character 4 4
session.sid_length 32 32
session.upload_progress.cleanup On On
session.upload_progress.enabled On On
session.upload_progress.freq 1% 1%
session.upload_progress.min_freq 1 1
session.upload_progress.name PHP_SESSION_UPLOAD_PROGRESS PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix upload_progress_ upload_progress_
session.use_cookies 0 1
session.use_only_cookies 1 1
session.use_strict_mode 0 0
session.use_trans_sid 0 0
TagsNo tags attached.
ThemeOther
BrowserNot defined
PHP VersionOther
Database VersionOther

Activities

QA

2018-08-06 14:02

administrator   ~0012561

Bug tickets must be formulated in English, otherwise they cannot be processed.

Please keep in mind, that PHP 7.2 and MariaDB is currently not supported. The system requirements for the used 6.0.3 could be found here:
https://docs.oxid-esales.com/eshop/de/6.0/installation/neu-installation/server-und-systemvoraussetzungen.html

[email protected]

2018-08-06 14:12

reporter   ~0012562

i think this problem is not an PHP version related problem; but might be - not sure!
------------------------------------
SystemRequirements.php::checkIniSet() - Line: ca. 750
-> ini_set('session.name', 'sid');

The current session have already been started and therefore ini_set('session.name' 'sid') is not allowed anymore and will result in the Error: "ini_set(): A session is active.".

Is it possible to check ini_set against another parameter? Everything in the shop works fine so far (session.name is set in normal Shop bootstrap correct!).

In "additional infos" you see that sid is set within the shop (info data from oxid shop backend)

QA

2018-08-06 16:20

administrator   ~0012563

Last edited: 2018-08-06 16:26

Not reproducible with OXID eShop 6.0.3 and 6.1.
"ini_set allowed" green in System health