The recommendation at https://pixelfed.github.io/docs-next/running-pixelfed/installation.html, the fact that /usr/share/webapps is recommended to be installed to, will stop working on debian, as debian now ships a php-fpm version (as least as of 8.3.33) that adds ProtectSystem=full to its service file, which remounts /usr as read-only
The fix is to add a drop-in like this;
/etc/systemd/system/php8.3-fpm.service.d/pixelfed.conf (watch the php-fpm version)
[Service]
ReadWritePaths=/usr/share/webapps
But that only patches it, it does not fix it.
The recommendation at https://pixelfed.github.io/docs-next/running-pixelfed/installation.html, the fact that
/usr/share/webappsis recommended to be installed to, will stop working on debian, as debian now ships a php-fpm version (as least as of8.3.33) that addsProtectSystem=fullto its service file, which remounts/usras read-onlyThe fix is to add a drop-in like this;
/etc/systemd/system/php8.3-fpm.service.d/pixelfed.conf(watch the php-fpm version)But that only patches it, it does not fix it.