[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Apache suddenly downloads PHP instead of executing it ... but only on one virtual site?



Hi, Apache experts.

My server supports several virtual hosts (rwhutter.com, finknetwork.com, learnhere.info) that use PHP. Two are running WordPress. Under finknetwork.com is a Tiny Tiny RSS (www.tt-rss.org) installation at (http://finknetwork.com/tt-rss/). This is not packaged for Debian, so I installed it manually. It worked fine until yesterday, then suddenly the PHP scripts started downloading instead of running.

The same darn Apache 2 instance continues to work fine for two separate WordPress setups.

However, a third WP that I set up years ago under finknetwork.com also stopped working: (http://finknetwork.com/learning/).

What the heck?

Debian Jesse server, with these packages:

apache2                            2.4.25-3+deb9u9|
libapache2-mod-php7.0    7.0.33-0+deb9u6

a2enmod reports that the PHP7.0 module is already enabled.

What changed in the past couple of days to cause this? Why are the WordPress sites unaffected? How can I fix this?

Thanks for your attention.

There is no .htaccess. Contents of finknetwork.com.conf follow:

<VirtualHost *:80>
SuexecUserGroup "#1000" "#1000"
ServerName finknetwork.com
ServerAlias www.finknetwork.com
ServerAlias webmail.finknetwork.com
ServerAlias admin.finknetwork.com
ServerAlias autoconfig.finknetwork.com
ServerAlias autodiscover.finknetwork.com
DocumentRoot /home/finknetwork/public_html
ErrorLog /var/log/virtualmin/finknetwork.com_error_log
CustomLog /var/log/virtualmin/finknetwork.com_access_log combined
ScriptAlias /cgi-bin/ /home/finknetwork/cgi-bin/
ScriptAlias /awstats/ /home/finknetwork/cgi-bin/
ScriptAlias /AutoDiscover/AutoDiscover.xml /home/finknetwork/cgi-bin/autoconfig.cgi ScriptAlias /Autodiscover/Autodiscover.xml /home/finknetwork/cgi-bin/autoconfig.cgi ScriptAlias /autodiscover/autodiscover.xml /home/finknetwork/cgi-bin/autoconfig.cgi
DirectoryIndex index.html index.htm index.php index.php4 index.php5
<Directory /home/finknetwork/public_html>
Options +Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
AddType application/x-httpd-php .php
</Directory>
<Directory /home/finknetwork/cgi-bin>
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} =webmail.finknetwork.com
RewriteRule ^(.*) https://finknetwork.com:20000/ [R]
RewriteCond %{HTTP_HOST} =admin.finknetwork.com
RewriteRule ^(.*) https://finknetwork.com:10000/ [R]
RemoveHandler .php
RemoveHandler .php7.0
#php_admin_value engine Off
<Files awstats.pl>
AuthName "finknetwork.com statistics"
AuthType Basic
AuthUserFile /home/finknetwork/.awstats-htpasswd
require valid-user
</Files>
Redirect /mail/config-v1.1.xml /cgi-bin/autoconfig.cgi
Redirect /.well-known/autoconfig/mail/config-v1.1.xml /cgi-bin/autoconfig.cgi
IPCCommTimeout 31
php_admin_value engine Off
</VirtualHost>

--
Carl Fink                           nitpicking@nitpicking.com

Read my blog at blog.nitpicking.com.  Reviews!  Observations!


Reply to: