Heya. Maybe this is a stupid question, but if the apache2 is processing some php files the way it should (like the famous phpinfo.php file) but not others and the permissions are 644 on all of them, what could be the issue?
Who owns the files? Are there conflicting .htaccess files that might turn off php support? Is all the magic MIME stuff set up? Do they have the proper extensions? Does /var/log/apache2/error_log say anything?
All files in my document root are owned by apache:apache. The error_log file is only bitching about the lack of a favicon. No .htaccess file exists and all the extensions are .php. Shouldn't be a MIME error, because my phpinfo.php file displays correctly. I'm at a loss here. Lotsa head-scratching.