From 3ea59d9f05d2c6e91872380a42d2f8f5bbf3c3af Mon Sep 17 00:00:00 2001 From: ma-04 <120931948+ma-04@users.noreply.github.com> Date: Tue, 2 Jun 2026 09:54:18 +0600 Subject: [PATCH 1/2] fix: Add php session path for OLS --- openlitespeed/Dockerfile | 5 +++++ openlitespeed/entrypoint.sh | 1 + 2 files changed, 6 insertions(+) diff --git a/openlitespeed/Dockerfile b/openlitespeed/Dockerfile index 6626c32..ba26fb3 100644 --- a/openlitespeed/Dockerfile +++ b/openlitespeed/Dockerfile @@ -55,6 +55,11 @@ RUN groupmod -g 999 lsadm RUN mkdir -p /var/www/html/public /var/www/html/logs \ && chown -R www-data:www-data /var/www/html /usr/local/lsws +# Create the default PHP session directory (lsphp's session.save_path) +RUN mkdir -p /var/lib/php/sessions \ + && chown www-data:www-data /var/lib/php/sessions \ + && chmod 1733 /var/lib/php/sessions + RUN echo "# Custom configurations" >> /usr/local/lsws/${LSPHP}/etc/php/${PHP_VERSION}/litespeed/php.ini && \ echo "include_dir /usr/local/etc/php/custom-conf.d" >> /usr/local/lsws/${LSPHP}/etc/php/${PHP_VERSION}/litespeed/php.ini diff --git a/openlitespeed/entrypoint.sh b/openlitespeed/entrypoint.sh index 1f954bc..889142f 100644 --- a/openlitespeed/entrypoint.sh +++ b/openlitespeed/entrypoint.sh @@ -21,6 +21,7 @@ usermod -u $PUID www-data # Ensure correct permissions chown -R www-data:www-data /var/www/html +chown www-data:www-data /var/lib/php/sessions chown -R lsadm:lsadm /usr/local/lsws # Start OpenLiteSpeed From 5c019f993ce4b645ee6c801e5bfea19ed81a2c03 Mon Sep 17 00:00:00 2001 From: ma-04 <120931948+ma-04@users.noreply.github.com> Date: Tue, 2 Jun 2026 10:04:12 +0600 Subject: [PATCH 2/2] update chmod permission --- openlitespeed/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openlitespeed/Dockerfile b/openlitespeed/Dockerfile index ba26fb3..5b31ff9 100644 --- a/openlitespeed/Dockerfile +++ b/openlitespeed/Dockerfile @@ -58,7 +58,7 @@ RUN mkdir -p /var/www/html/public /var/www/html/logs \ # Create the default PHP session directory (lsphp's session.save_path) RUN mkdir -p /var/lib/php/sessions \ && chown www-data:www-data /var/lib/php/sessions \ - && chmod 1733 /var/lib/php/sessions + && chmod 0700 /var/lib/php/sessions RUN echo "# Custom configurations" >> /usr/local/lsws/${LSPHP}/etc/php/${PHP_VERSION}/litespeed/php.ini && \ echo "include_dir /usr/local/etc/php/custom-conf.d" >> /usr/local/lsws/${LSPHP}/etc/php/${PHP_VERSION}/litespeed/php.ini