[php-maint] Bug#670945: libapache2-mod-php5: Bug #589384 breaks default behaviour for MultiViews

Ondřej Surý ondrej at debian.org
Thu Aug 23 07:54:42 UTC 2012


Hi Stefan,

On Wed, Aug 15, 2012 at 8:31 PM, Stefan Fritsch <sf at sfritsch.de> wrote:
> FWIW, this bug has been open for 4 months. It would have been nice if
> you (or the php maintainers) could have sent a note to debian-
> apache at l.d.o a bit earlier.

Somehow I have missed this bug report completely :(. Unfortunatelly
I am still only active PHP maintainer in Debian, so please excuse
the occasional hiccups.

> If mod_negotiation requires some mime-type for .php to work, then the
> obvious solution would be to add a non-magic type, for example
> "application/x-php".
>
> IMHO, in order to have the whole php config in one place, this should
> be done with AddType in /etc/apache2/mods-available/php5.conf. Maybe
> like this:
>
> # mod_negotiation's MultiViews needs php scripts to have a mime
> # type to make negotiation work. These types are added for this
> # purpose, but differently from the magic application/x-httpd-* types,
> # they do not cause php scripts to be executed. That is done by the
> # SetHandler directives above.
> AddType application/x-php         php phtml php3
> AddType application/x-php-source  phps

Wouldn't the obvious solution be to implement this back in
mime-support package, where it belongs (e.g. same as python or perl)?

I am going to try to reproduce this and find a solution which would
work for anyone.

O.
-- 
Ondřej Surý <ondrej at sury.org>



More information about the pkg-php-maint mailing list