У меня есть 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>
other httpd.conf
Line 523 Include "/Applications/XAMPP/xamppfiles/apache2/conf/httpd.conf"
Что мне нужно сделать, чтобы снова запустить apache?
В сообщении об ошибке сказано все:
. У вас есть только
Добавьте ">" в конец строки 10 так, чтобы строка читалась так:
<Directory "/Applications/XAMPP/xamppfiles/htdocs/openemr">