From 8cc89e87dc7816baed209c88f66c79af85b907fb Mon Sep 17 00:00:00 2001 From: Alexander Schranz Date: Mon, 2 Mar 2026 10:31:40 +0100 Subject: [PATCH 1/4] Update avoid php fpm reloading with hint about FrankenPHP --- docs/avoid-php-fpm-reloading.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/avoid-php-fpm-reloading.md b/docs/avoid-php-fpm-reloading.md index 971f3e372..33c1dff39 100644 --- a/docs/avoid-php-fpm-reloading.md +++ b/docs/avoid-php-fpm-reloading.md @@ -53,6 +53,10 @@ php_fastcgi * unix//run/php/php-fpm.sock { } ``` +:::tip +FrankenPHP (which based on Caddy) has resolve_root_symlink activated by default. +::: + ## Fix for Apache Enable `revalidate_path` in `php.ini`: From c13d3b5e09e5e5743ca47c7675c4cd068d253fda Mon Sep 17 00:00:00 2001 From: Alexander Schranz Date: Mon, 2 Mar 2026 10:32:38 +0100 Subject: [PATCH 2/4] Fix typo in FrankenPHP documentation --- docs/avoid-php-fpm-reloading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/avoid-php-fpm-reloading.md b/docs/avoid-php-fpm-reloading.md index 33c1dff39..2a988631f 100644 --- a/docs/avoid-php-fpm-reloading.md +++ b/docs/avoid-php-fpm-reloading.md @@ -54,7 +54,7 @@ php_fastcgi * unix//run/php/php-fpm.sock { ``` :::tip -FrankenPHP (which based on Caddy) has resolve_root_symlink activated by default. +FrankenPHP (which is based on Caddy) has `resolve_root_symlink` activated by default. ::: ## Fix for Apache From 37a163a5a83f6d3c4d498f99d476c131248383e6 Mon Sep 17 00:00:00 2001 From: Alexander Schranz Date: Tue, 10 Mar 2026 13:02:05 +0100 Subject: [PATCH 3/4] Update avoid-php-fpm-reloading.md with FrankenPHP fix Added a section on FrankenPHP force reload requirements and removed tip about default symlink resolution. --- docs/avoid-php-fpm-reloading.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/avoid-php-fpm-reloading.md b/docs/avoid-php-fpm-reloading.md index 2a988631f..b9a50caa7 100644 --- a/docs/avoid-php-fpm-reloading.md +++ b/docs/avoid-php-fpm-reloading.md @@ -53,9 +53,13 @@ php_fastcgi * unix//run/php/php-fpm.sock { } ``` -:::tip -FrankenPHP (which is based on Caddy) has `resolve_root_symlink` activated by default. -::: +## Fix for FrankenPHP + +FrankenPHP currently require a force reload with: + +```bash +./frankenphp reload --force +``` ## Fix for Apache From 6c6914625ee8f34d0f7f34a98d136ce1880d8058 Mon Sep 17 00:00:00 2001 From: Alexander Schranz Date: Fri, 10 Apr 2026 09:51:09 +0200 Subject: [PATCH 4/4] Apply suggestions from code review Co-authored-by: Alexander Schranz --- docs/avoid-php-fpm-reloading.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/avoid-php-fpm-reloading.md b/docs/avoid-php-fpm-reloading.md index b9a50caa7..7b186e2d1 100644 --- a/docs/avoid-php-fpm-reloading.md +++ b/docs/avoid-php-fpm-reloading.md @@ -58,7 +58,7 @@ php_fastcgi * unix//run/php/php-fpm.sock { FrankenPHP currently require a force reload with: ```bash -./frankenphp reload --force +./frankenphp reload --force --config /path/to/Caddyfile ``` ## Fix for Apache