Неполадки с apache2. Internal server error (error 500)
Здрасте. :-P
Вот установил программу ACIDBASE ну и собственно сам APACHE2. ;-) В
пакете ACIDBASE есть файл конфигурации apache.conf, строки которой нужно
добавить в оригинальный конфиг apache.conf . Вот содержимое того что
нужно добавить:
<IfModule mod_alias.c>
Alias /acidbase "/usr/share/acidbase"
</IfModule>
<DirectoryMatch /usr/share/acidbase/>
Options +FollowSymLinks
AllowOverride None
order deny,allow
allow from all
<IfModule mod_php4.c>
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_value include_path .:/usr/share/php
</IfModule>
</DirectoryMatch>
_________________________________________________________________
Ну вотъ. ;-) После этого я перезагружаю apache2, в браузере Firefox
(Icedove) набираю строку http://localhost/acidbase/index.php , но ничего
не показывается кроме сообщения Internal Server Error 500. :'( Я тут
посмотрел лог в файле /var/log/apache2/error.log и отдаю этот лог вам.
;-) Это для того чтобы вы смогли мне объяснить чо надо сделать чтобы
устранить неисправность. ;-) Вот лог:
[Tue Jun 03 03:54:58 2008] [error] [client 127.0.0.1] SoftException in
Application.cpp:199: Script "/usr/share/acidbase/index.php" resolving to
"/usr/share/acidbase/index.php" not within configured docroot
[Tue Jun 03 03:54:58 2008] [error] [client 127.0.0.1] Premature end of
script headers: index.php
___________________
Я изменил владельца файлов *.php на alexander и группу поменял тоже, но
лог ошибки такой же. :'( (менял владельца из-за того что apache2
отказывался запускать html документы владелец которых root).
Как мне просмотреть файлы /usr/share/acidbase/*.php в браузере и чтобы
не было никакой ошибки?
Reply to: