Drupal 8 PHP FPM Script Name update.php bug

Submitted by kevin on Tue, 08/09/2016 - 10:45

After the Owncloud PHP-FPM script name bug, i've found Drupal 8's update.php script uses a similar routing convention to OwnCloud's index.php/app/files.

With the generic ProxyPassMatch directive the response is a 404 Not Found for the second page of the update process update.php/selection:

ProxyPassMatch ^/(.*\.php)$ fcgi://$1

This can be fixed by adding an explicit match statement for the update script:


PHP FPM Script Name Bug Breaking Owncloud

Submitted by kevin on Mon, 08/08/2016 - 13:22

Recently updated my Raspberry Pi 2 running Arch Linux through pacman -Syu. This pulled in the latest versions of Apache 2.4 and PHP 7, normally staying on the same major version doesn't introduce any breaking changes, however this time all the PHP based applications stopped working.

OwnCloud was one which started a redirect 302 loop on the login page and the Sync Client also stopped working. The actual setup is quite basic, Owncloud installed though pacman -S owncloud