Apache OMGWTF MultiViews?

Last night, while working on +Escher‘s new install wizard, I thought I must have done something terribly wrong. Everything was working fine before the config file was saved, then BOOM! It stopped working if the file existed.

I spent hours on it, only to discover the true culprit: Apache. Somehow, who knows how long ago, while tinkering with Apache on my dev server, I turned on MultiViews. So requests to /config/install/ (a virtual URL path in Escher) were getting rewritten to /config.php/install/… Gross.

Fear not–this is just a home development server. I do not have, and know better than to have–MultiViews enabled on production. But whatever I was messing with before, I wish I had undone back then. Waste of a perfectly good three hours. :P

#thomshouse

This entry was posted in Google+ Posts. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>