View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006874 | OXID eShop (all versions) | 2.8. Service | public | 2018-08-06 11:20 | 2018-08-06 16:26 |
| Reporter | [email protected] | Assigned To | |||
| Priority | low | Severity | tweak | Reproducibility | always |
| Status | closed | Resolution | unable to reproduce | ||
| Product Version | 6.0.3 | ||||
| Summary | 0006874: Systemgesundheit nicht erfüllbar da ini_set nicht prüfbar | ||||
| Description | PHP 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 Information | OXID 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 | ||||
| Tags | No tags attached. | ||||
| Theme | Other | ||||
| Browser | Not defined | ||||
| PHP Version | Other | ||||
| Database Version | Other | ||||
|
|
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 |
|
|
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) |
|
|
Not reproducible with OXID eShop 6.0.3 and 6.1. "ini_set allowed" green in System health |