Steps to replicate the issue (include links if applicable):
- In a tool’s public_html/, create an HTML file and a PHP file (e.g. hello.html and hello.php in ~lucaswerkmeister-test/public_html/)
- webservice php7.3 start (note: php7.4 is not affected)
- Load the HTML file and the PHP file
What happens?:
The HTML file loads; the PHP file yields 403 Forbidden.
What should have happened instead?:
The PHP file should also work.
Other information (browser name/version, screenshots, etc.):
I initially noticed this in T400995, with the pagepile tool. Earlier today, a rolling restart still worked; however, when I tried to start the webservice from scratch, the tool broke and I could only fix it by upgrading to php7.4. I subsequently reproduced the same behavior in the lucaswerkmeister-test tool.
The php7.3 webservice type is deprecated, but still, this seems like a bad state of affairs for tool authors who haven’t upgraded to PHP 7.4 yet.