PHP was Broken (16th January 2010)
All my pages were serving the PHP source code instead of parsing and processing it to serve HTML Still not completely sure how or why this was the case. Here’s the .htaccess
stuff which is now working.
# Process <?php ... ?> as PHP in HTML but not <? ... ?>:
AddHandler application/x-httpd-php .html .htm .php
AddHandler application/x-httpd-php-source .phps
php_value short_open_tag Off
# Add character encodings to Content-Type headers:
AddType 'text/css; charset=utf-8' .css
AddType 'text/html; charset=utf-8' .html .htm .phps
AddType image/vnd.microsoft.icon .ico
AddType application/rss+xml .rss
AddType application/x-xpinstall .xpi
AddType application/x-rar-compressed .rar
Site Surgeon
Same issue but this time I took more care to identify the cause. Here was the original .htaccess
line:
# Allow <?php ... ?>:
# Addhandler application/x-httpd-php .html .htm .php
This setup must have already been present in http.conf
or something! Simply uncommented it:
# Allow <?php ... ?>:
Addhandler application/x-httpd-php .html .php
At least it was a simple fix. I removed the .htm
association since I only use that for static files.