Назад | Перейти на главную страницу

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?

Сообщение об ошибке говорит само за себя: <Directory> was not closed. У тебя есть только <Directory ...

Добавьте ">" в конец строки 10, чтобы она читалась так:

<Directory "/Applications/XAMPP/xamppfiles/htdocs/openemr">