Ошибка сервера! Error 500

#
Ошибка сервера! Error 500
Ошибка сервера!
Произошла внутренняя ошибка сервера, в результате которой серверу не удалось завершить обработку Вашего запроса. Сервер перегружен, или в CGI-скрипте обнаружена ошибка.
Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.
Error 500
В логах apache2:
[Sun Mar 07 08:30:40.505755 2021] [core:alert] [pid 9140] [client 127.0.0.1:34760] /var/www/html/hostcms.test/.htaccess: <IfModule not allowed here, referer: http://www.host
cms.test/

Установлен lamp-server на системе Альт Рабочая станция 9.1

phpinfo():
Loaded Modules core mod_so http_core prefork mod_unixd mod_access_compat mod_actions mod_alias mod_authz_core mod_authz_host mod_autoindex mod_dir mod_include mod_log_config mod_logio mod_mime mod_php7 mod_negotiation mod_rewrite

Пробовал менять:

в /etc/httpd2/conf/

# The following lines prevent .htaccess and .htpasswd files from being.
# viewed by Web clients..
#
<Files ".ht*">
Require all denied
</Files>

на Require all granted


в /etc/http2/conf/include/
derectory-html-default.conf
AllowOverride None

на all

Запускал
a2enmod rewrite
перестартовывал сервер

Lamp вроде установлен нормально. Работает phpmyadmin. База с CMS импортируется в новую бд. Инсталяция CMS выдаёт ошибку 500. Пока не удалить .htaccess.
Модератор
#
Re: Ошибка сервера! Error 500
Причина в ошибке "IfModule not allowed here ...", в конфиге апача нужно разрешить
AllowOverride All
Require all granted
для вашей директории, где установлена система или родительской директории.
#
Re: Ошибка сервера! Error 500
hostcms писал(а):


Добавил в /etc/httpd2/conf/sites-available/vhost.conf

<VirtualHost *:80>
DocumentRoot "/var/www/html/hostcms.test/"
ServerName hostcms.test
ServerAlias www.hostcms.test
ErrorLog "/var/log/httpd2/hostcms-error_log"
AllowOverride All
Require all granted
</VirtualHost>

service httpd2 restart

Выдаются ошибки:

мар 07 18:40:03 mycomp systemd[1]: Starting The Apache2 HTTP Server...
мар 07 18:40:04 mycomp httpd2[7590]: AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd2/conf/sites-enabled/vhosts.conf:24
мар 07 18:40:04 mycomp httpd2[7590]: AH00526: Syntax error on line 76 of /etc/httpd2/conf/sites-enabled/vhosts.conf:
мар 07 18:40:04 mycomp httpd2[7590]: AllowOverride not allowed in <VirtualHost> context
мар 07 18:40:04 mycomp apachectl2[7566]: AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd2/conf/sites-enabled/vhosts.conf:>
мар 07 18:40:04 mycomp apachectl2[7566]: AH00526: Syntax error on line 76 of /etc/httpd2/conf/sites-enabled/vhosts.conf:
мар 07 18:40:04 mycomp apachectl2[7566]: AllowOverride not allowed in <VirtualHost> context
мар 07 18:40:10 mycomp systemd[1]: httpd2.service: Control process exited, code=exited, status=2/INVALIDARGUMENT
мар 07 18:40:10 mycomp systemd[1]: httpd2.service: Failed with result 'exit-code'.
мар 07 18:40:10 mycomp systemd[1]: Failed to start The Apache2 HTTP Server.


мар 07 18:46:15 mycomp httpd2[7891]: AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd2/conf/sites-enabled/vhosts.conf:24
мар 07 18:46:15 mycomp httpd2[7891]: AH00526: Syntax error on line 77 of /etc/httpd2/conf/sites-enabled/vhosts.conf:
мар 07 18:46:15 mycomp httpd2[7891]: Require not allowed in <VirtualHost> context
мар 07 18:46:16 mycomp apachectl2[7867]: AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd2/conf/sites-enabled/vhosts.conf:>
мар 07 18:46:16 mycomp apachectl2[7867]: AH00526: Syntax error on line 77 of /etc/httpd2/conf/sites-enabled/vhosts.conf:
мар 07 18:46:16 mycomp apachectl2[7867]: Require not allowed in <VirtualHost> context
мар 07 18:46:21 mycomp systemd[1]: httpd2.service: Control process exited, code=exited, status=2/INVALIDARGUMENT
мар 07 18:46:21 mycomp systemd[1]: httpd2.service: Failed with result 'exit-code'.
мар 07 18:46:21 mycomp systemd[1]: Failed to start The Apache2 HTTP Server.

Пробовал добавить
<Files ".ht*">
    Require all granted
    AllowOverride all
</Files>
в
/etc/httpd2/conf/httpd2.conf

тоже выдается ошибка:
мар 07 19:00:33 mycomp httpd2[8610]: [Sun Mar 07 19:00:33.847113 2021] [core:warn] [pid 8611] AH00114: Useless use of AllowOverride in line 83 of /etc/httpd2/conf/httpd2.conf.
Модератор
#
Re: Ошибка сервера! Error 500
maxim_nordvegan,
Напрямую внутри VirtualHost писать эти правила нельзя, пожалуйста, посмотрите в сети примеры и документацию.
Рекомендуем приобрести хостинг и установить на него систему,  удаленную конфигурацию вашего Apache мы не имеем возможности проводить.
#
Re: Ошибка сервера! Error 500
Получилось. Ошибка была в синтаксисе написания.

<VirtualHost *:80>
DocumentRoot "/var/www/html/hostcms.test/"
ServerName hostcms.test
ServerAlias www.hostcms.test
ErrorLog "/var/log/httpd2/hostcms-error_log"
<Directory />
AllowOverride All
#Require all granted
</Directory>
</VirtualHost>
#
Авторизация