1
0
mirror of https://github.com/nextcloud/docker.git synced 2026-05-05 04:06:45 +02:00

chore: ensure PHP never sees empty session config values

Signed-off-by: Josh <josh.t.richards@gmail.com>
This commit is contained in:
Josh 2026-03-23 08:42:56 -04:00 committed by GitHub
parent 49cae0b0a2
commit f9db23097b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -91,12 +91,13 @@ configure_redis_session() {
echo "=> Configuring PHP session handler..."
if [ -z "${REDIS_HOST:-}" ]; then
echo "==> Using default PHP session handler"
unset PHP_REDIS_SESSION_HANDLER
unset PHP_REDIS_SESSION_SAVE_PATH
unset PHP_REDIS_SESSION_LOCKING_ENABLED
unset PHP_REDIS_SESSION_LOCK_RETRIES
unset PHP_REDIS_SESSION_LOCK_WAIT_TIME
echo "==> Using default PHP session handler (files)"
# @todo: consider moving to PHP 8.3 missing env variable fallbacks in the ini file itself
export PHP_REDIS_SESSION_HANDLER='files'
export PHP_REDIS_SESSION_SAVE_PATH=''
export PHP_REDIS_SESSION_LOCKING_ENABLED='0'
export PHP_REDIS_SESSION_LOCK_RETRIES='0'
export PHP_REDIS_SESSION_LOCK_WAIT_TIME='0'
return 0
fi