List of loaded modules in apache 2.4 on opensuse is
cat /etc/apache2/sysconfig.d/loadmodule.conf # File generated from /etc/sysconfig/apache2, do not edit. Edit the sysconfig file instead. LoadModule authz_host_module /usr/lib64/apache2-prefork/mod_authz_host.so LoadModule actions_module /usr/lib64/apache2-prefork/mod_actions.so LoadModule alias_module /usr/lib64/apache2-prefork/mod_alias.so LoadModule authz_user_module /usr/lib64/apache2-prefork/mod_authz_user.so LoadModule auth_basic_module /usr/lib64/apache2-prefork/mod_auth_basic.so LoadModule authn_file_module /usr/lib64/apache2-prefork/mod_authn_file.so LoadModule authz_groupfile_module /usr/lib64/apache2-prefork/mod_authz_groupfile.so LoadModule cgi_module /usr/lib64/apache2-prefork/mod_cgi.so LoadModule dir_module /usr/lib64/apache2-prefork/mod_dir.so LoadModule env_module /usr/lib64/apache2-prefork/mod_env.so LoadModule expires_module /usr/lib64/apache2-prefork/mod_expires.so LoadModule include_module /usr/lib64/apache2-prefork/mod_include.so LoadModule log_config_module /usr/lib64/apache2-prefork/mod_log_config.so LoadModule mime_module /usr/lib64/apache2-prefork/mod_mime.so LoadModule negotiation_module /usr/lib64/apache2-prefork/mod_negotiation.so LoadModule setenvif_module /usr/lib64/apache2-prefork/mod_setenvif.so LoadModule userdir_module /usr/lib64/apache2-prefork/mod_userdir.so LoadModule ssl_module /usr/lib64/apache2-prefork/mod_ssl.so LoadModule reqtimeout_module /usr/lib64/apache2-prefork/mod_reqtimeout.so LoadModule socache_shmcb_module /usr/lib64/apache2-prefork/mod_socache_shmcb.so LoadModule authz_core_module /usr/lib64/apache2-prefork/mod_authz_core.so LoadModule authn_core_module /usr/lib64/apache2-prefork/mod_authn_core.so LoadModule rewrite_module /usr/lib64/apache2-prefork/mod_rewrite.so LoadModule version_module /usr/lib64/apache2-prefork/mod_version.so LoadModule php5_module /usr/lib64/apache2/mod_php5.so LoadModule version_module /usr/lib64/apache2-prefork/mod_version.so LoadModule access_compat_module /usr/lib64/apache2-prefork/mod_access_compat.so
I tried to add condition in .htccess file but without success:
<IfVersion < 2.4> Order deny,allow Deny from all </IfVersion> <IfVersion >= 2.4> Require all granted </IfVersion>
in virtualhost file I have follow:
<Directory /srv/www/vhosts/httpdocs> Options Indexes FollowSymLinks Includes AllowOverride All Require all granted </Directory>
If I try to enable or disable access_compat I get two oposite error. One is ERR_EMPTY_RESPONSE and another one is: Error 500 (The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.)
Note:
php -v PHP 5.5.14 (cli) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.0.4, Copyright (c) 2002-2017, by ionCube Ltd. with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies with Suhosin v0.9.38, Copyright (c) 2007-2015, by SektionEins GmbH
Any idea here?