[pkg-lighttpd] Bug#859927: lighttpd: 15-fastcgi-php.conf does not respect php7.0 transition
Carsten Schoenert
c.schoenert at t-online.de
Sun Apr 9 10:56:02 UTC 2017
Source: lighttpd
Version: 1.4.45-1
Severity: grave
Dear Maintainers,
I run into trouble while trying to use lighttp and fastcgi functionality
within testing/stretch.
lighttpd fails to start if I have enabled the modul fastcgi after using
lighttpd-enable-mod
# lighttpd-enable-mod fastcgi-php
After a while of investigation it turned out the 15-fastcgi-php.conf is
still using the PHP5 style and depends. I need to install the package
php7.0-cgi and to change the call for the PHP cgi binary. As the install of
lighttpd is running without errors I think the package is also needed to change
the suggesting of the (currently wrong) package php5-cgi into a depends on
package php7.0-cgi. Without this package lighttp isn't working right now after
the modul is enabled.
The following change solved the issue for me.
--- 15-fastcgi-php.conf.old 2017-04-09 12:45:20.323178018 +0200
+++ 15-fastcgi-php.conf.new 2017-04-09 12:46:16.515176043 +0200
@@ -2,10 +2,10 @@
# /usr/share/doc/lighttpd/fastcgi.txt.gz
# http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions#mod_fastcgi-fastcgi
-## Start an FastCGI server for php (needs the php5-cgi package)
+## Start an FastCGI server for php (needs the php7.0-cgi package)
fastcgi.server += ( ".php" =>
((
- "bin-path" => "/usr/bin/php-cgi",
+ "bin-path" => "/usr/bin/php-cgi7.0",
"socket" => "/var/run/lighttpd/php.socket",
"max-procs" => 1,
"bin-environment" => (
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: armhf
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
More information about the pkg-lighttpd-maintainers
mailing list