Ответ
Татьяна 04.09.2009 16:36
у меня получается так:
если я в браузере открываю файл z:/home/rezume/www/index.html через меню Файл - Открыть файл, то в браузере вижу ^navigation[] (получается Парсер не назначен обработчиком страниц)
а если я вызываю по адресу :
http://rezume/то пишет
Unhandled Exception
The server encountered an unhandled exception and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the Parser error log or in debug version of unhandled_exception.и в файле parser3.log появляется запись:
[Fri Sep 04 16:03:49 2009] [3248] /: z:/home/rezume/www/index.html(18:2): 'navigation' undefined method [parser.runtime] [uri=/, method=GET, cl=0]
Метод @navigation[] определяю в файле auto.p:
@navigation[]
$sections[^table::load[sections.cfg]]
<table width="100%" border="1">
<tr>
^sections.menu{
<td align="center">
<a href="$sections.uri"><nobr>$sections.name</nobr></a>
</td>
}
</tr>
</table>
файл sections.cfg содержит таблицу
Делаю проверку: назначен ли Парсер обработчиком страниц:
в браузере ввожу:
http://rezume/cgi-bin/parser3.exeполучаю:
Parser/3.3.0 (compiled on i386-pc-win32)
теперь проверяю файл .htaccess, вписываю неверную инструкцию:
mytest
AddHandler parser3-handler html
Action parser3-handler /cgi-bin/parser3.exe
<Files ~ "\.p$">
Order allow,deny
Deny from all
</Files>
выдаёт 500-ую ошибку и заносит в файл error.log след.запись:
[Fri Sep 04 16:26:29 2009] [alert] [client 127.0.0.1] z:/home/rezume/.htaccess: Invalid command 'mytest', perhaps mis-spelled or defined by a module not included in the server configuration
Опять же если я открываю файл через Файл- Открыть файл, то никакой ошибки не выдаётся