httpd: синтаксическая ошибка в строке 523
У меня есть Imac в конце 2009 года с Mac OS 10.13.6 High Sierra, установленным XAMPP 7.0.30 и попыткой запустить openEMR 5.0.1, я действительно новичок в мире серверов и PHP тоже.
В начале сервер Apache работает хорошо, но после установки открытой EMR и следуя рекомендациям по правильной работе сервера, сервер не работает и сразу останавливается.
Сообщение в журнале XAMPP находится ниже.
Starting Apache Web Server...
Exit code: 8
Stdout:
apache config test fails, aborting
Stderr:
httpd: Syntax error on line 523 of /Applications/XAMPP/xamppfiles/etc/httpd.conf: Syntax error on line 10 of /Applications/XAMPP/xamppfiles/apache2/conf/httpd.conf: /Applications/XAMPP/xamppfiles/apache2/conf/httpd.conf:10: <Directory> was not closed.
Это строки в обоих httpd.conf
Line 523 Include "/Applications/XAMPP/xamppfiles/apache2/conf/httpd.conf"
Line 10 <Directory "/Applications/XAMPP/xamppfiles/htdocs/openemr"
http.conf ниже
Alias /bitnami/ "/Applications/XAMPP/xamppfiles/apache2/htdocs/"
Alias /bitnami "/Applications/XAMPP/xamppfiles/apache2/htdocs"
<Directory "/Applications/XAMPP/xamppfiles/apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "/Applications/XAMPP/xamppfiles/htdocs/openemr">
AllowOverride FileInfo
</Directory>
<Directory "/Applications/XAMPP/xamppfiles/htdocs/openemr/sites">
AllowOverride None
</Directory>
<Directory "/Applications/XAMPP/xamppfiles/htdocs/openemr/sites/*/documents">
order deny,allow
Deny from all
</Directory>
<Directory "/Applications/XAMPP/xamppfiles/htdocs/openemr/sites/*/edi">
order deny,allow
Deny from all
</Directory>
<Directory "/Applications/XAMPP/xamppfiles/htdocs/openemr/sites/*/era">
order deny,allow
Deny from all
</Directory>
другой httpd.conf
Line 523 Include "/Applications/XAMPP/xamppfiles/apache2/conf/httpd.conf"
Что мне нужно сделать, чтобы снова запустить apache?
1 ответ
Сообщение об ошибке говорит само за себя: <Directory> was not closed
, У вас есть только <Directory ...
Добавьте ">" в конец строки 10, чтобы строка гласила:
<Directory "/Applications/XAMPP/xamppfiles/htdocs/openemr">