Two days ago I upgraded my SUSE server. It serves three websites as virtual sites. All of the sites run php. Upon restarting apache 2.4 I got the following error message:
DocumentRoot "/home/sites/site1/htdocs"
SSLEngine on
SSLProtocol all -SSLv2
SSLCertificateChainFile /etc/apache2/ssl.crt/ov_chain.txt
RewriteEngine On
RewriteOptions Inherit
<Directory "/home/sites/site1/htdocs">
DirectoryIndex index.php
# To make the blog work with pretty permalinks use the next 2 uncommented lines.
# Otherwise use 'Options None' and 'AllowOverride None'
Options FollowSymlinks
AllowOverride all
Require all granted
</Directory>
AccessFileName .htaccess
ErrorLog /var/log/apache2/site1.com-error_log CustomLog /var/log/apache2/site1.com-access_log combined
ScriptAlias /cgi-bin/ "/home/sites/site1/cgi-bin/"
<Directory "/home/sites/site1/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Require all granted
</Directory>
Include /etc/apache2/conf.d/*.conf
</VirtualHost>
Adding the DirectoryIndex line has the strange result that, if I click twice on the site in a browser, the page gets downloaded but the error message remains!
Any help would be appreciated. I have already spent two days in a fruitless search for a solution. The sites had worked perfectly before the "upgrade".