FPM → CLI Session Test (Debug Mode)

⚠️ Debug Mode Active

All errors are being logged to: session-debug.log and cli-debug.log

Memcached Status

Extension loaded: ✓ Yes

Handler: memcached

Save path: 127.0.0.1:11211

Connection: ✓ OK

Test Instructions

This test checks if CLI PHP can read sessions created by FPM.

  1. Click 'Create Session' to create a session via FPM
  2. Click 'Execute CLI Test' to read it via CLI
  3. View results and debug logs

Current FPM Configuration

SettingValue
save_handlermemcached
save_path127.0.0.1:11211
PHP Version8.4.12
memcached extension✓ Loaded
Session modulememcached

Existing Debug Logs

CLI Log:

Stack trace:
#0 {main}
  thrown in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 132
[10-Nov-2025 16:23:30 UTC] [2025-11-10 16:23:30] CLI Op: Script Start | {"php_version":"8.4.12"}

[10-Nov-2025 16:23:30 UTC] [2025-11-10 16:23:30] CLI Op: Configuration | {"handler":"files","path":"\/var\/lib\/php\/sessions","memcached_ext":true,"memcache_ext":false}

[10-Nov-2025 16:23:30 UTC] [2025-11-10 16:23:30] CLI Op: Session Read Attempt | {"session_id":"4b0vqtukl7n2e1h3mk8ebq1959"}

[10-Nov-2025 16:23:30 UTC] [2025-11-10 16:23:30] CLI Error (2): session_id(): Session ID cannot be changed after headers have already been sent in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 108

[10-Nov-2025 16:23:30 UTC] PHP Warning:  session_id(): Session ID cannot be changed after headers have already been sent in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 108
[10-Nov-2025 16:23:30 UTC] [2025-11-10 16:23:30] CLI Error (2): session_start(): Session cannot be started after headers have already been sent in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 111

[10-Nov-2025 16:23:30 UTC] PHP Warning:  session_start(): Session cannot be started after headers have already been sent in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 111
[10-Nov-2025 16:23:30 UTC] [2025-11-10 16:23:30] CLI Op: Session Start | {"success":false,"session_id":""}

[10-Nov-2025 16:23:30 UTC] [2025-11-10 16:23:30] CLI Op: Session Start Failed | []

[10-Nov-2025 16:23:30 UTC] [2025-11-10 16:23:30] CLI Error (2): Undefined global variable $_SESSION in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 132

[10-Nov-2025 16:23:30 UTC] PHP Warning:  Undefined global variable $_SESSION in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 132
[10-Nov-2025 16:23:30 UTC] PHP Fatal error:  Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php:132
Stack trace:
#0 {main}
  thrown in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 132
[10-Nov-2025 16:26:06 UTC] [2025-11-10 16:26:06] CLI Op: Script Start | {"php_version":"8.4.12"}

[10-Nov-2025 16:26:06 UTC] [2025-11-10 16:26:06] CLI Op: Configuration | {"handler":"files","path":"\/var\/lib\/php\/sessions","memcached_ext":true,"memcache_ext":false}

[10-Nov-2025 16:26:06 UTC] [2025-11-10 16:26:06] CLI Op: Session Read Attempt | {"session_id":"4b0vqtukl7n2e1h3mk8ebq1959"}

[10-Nov-2025 16:26:06 UTC] [2025-11-10 16:26:06] CLI Error (2): session_id(): Session ID cannot be changed after headers have already been sent in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 108

[10-Nov-2025 16:26:06 UTC] PHP Warning:  session_id(): Session ID cannot be changed after headers have already been sent in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 108
[10-Nov-2025 16:26:06 UTC] [2025-11-10 16:26:06] CLI Error (2): session_start(): Session cannot be started after headers have already been sent in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 111

[10-Nov-2025 16:26:06 UTC] PHP Warning:  session_start(): Session cannot be started after headers have already been sent in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 111
[10-Nov-2025 16:26:06 UTC] [2025-11-10 16:26:06] CLI Op: Session Start | {"success":false,"session_id":""}

[10-Nov-2025 16:26:06 UTC] [2025-11-10 16:26:06] CLI Op: Session Start Failed | []

[10-Nov-2025 16:26:06 UTC] [2025-11-10 16:26:06] CLI Error (2): Undefined global variable $_SESSION in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 132

[10-Nov-2025 16:26:06 UTC] PHP Warning:  Undefined global variable $_SESSION in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 132
[10-Nov-2025 16:26:06 UTC] PHP Fatal error:  Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php:132
Stack trace:
#0 {main}
  thrown in /data/web/sessions.b2b-websupport.sk/web/cli-reader-debug.php on line 132