parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ничего не работает((

Kex 17.02.2006 20:09

Помогите плиз начинающему!!
В корневом каталоге - файл auto.p:
@main[]
^header[]
^body[]
^footer[]

@footer[] 
<table width="100%" border="0" bgcolor="#000000" cellspacing="0"> 
   <tr> 
      <td></td> 
   </tr> 
</table> 
$now[^date::now[]] 
<font size="-3"> 
<center>Powered by Parser3<br>1997-$now.year</center> 
</font> 
</body> 
</html> 

@header[] 
<html> 
<head> 
<title>Тестовый сайт Parser3</title> 
</head> 
<body bgcolor="#FAEBD7"> 
<table width="100%" border="0" bgcolor="#000000" cellspacing="1"> 
   <tr  bgcolor="#FFFFFF" height="60"> 
      <td align="center"> 
         <font size="+2"> <b>^greeting[]</b></font> 
      </td> 
   </tr> 
</table> 
<br> 

@body[] 
^navigation[] 
<table width="100%" height="65%" border="0" bgcolor="#000000" cellspacing="1"> 
   <tr  bgcolor="#ffffff" height="100%"> 
      <td width="30%" valign="top" bgcolor="#EFEFEF"> 
         <b>^body_additional[]</b> 
      </td> 
      <td width="70%" valign="top"> 
         ^body_main[] 
      </td> 
   </tr> 
</table> 
<br> 





############################## Меню навигации

@navigation[]
$sections[^table::load[sections.cfg]]
<table class="navigation">
		^sections.menu{
			<tr><td>
				^navcell[]
			</td></tr>
		}
</table>

@navcell[]
^if($sections.uri eq $request:uri){
	<b><font class="active"><nobr>$sections.name</nobr></font></b>
}{
	<a href="$sections.uri" class="nav"><nobr>$sections.name</nobr></a>
}


#EOF
, там же - sections.cfg:
section_id	name	uri
1	Главная	/
2	События	/news/
3	Инфа	/group/
4	Послушать	/music/
5	Видео	/video/
6	Фото	/photo/
7	Общение	/talk/
8	Ссылки	/links/
9	Контакты	/contacts/
, там же файл index.html
@greeting[] 
Добро пожаловать! 

@body_additional[] 
Главная страница сайта 

@body_main[] 
Основное содержание 
и .htaccess :
#
#  Первые  3  строки  этого  файла  закомментированы  -  соответствующие
#  настройки  уже  сделаны  в  файле  httpd.conf (основной файл настроек
#  Apache).  Когда  вы  перенесте  свой сайт к провайдеру, где общий для
#  всех  клиентов  httpd.conf  вам  править  никто не даст, придёт время
#  раскомментировать эти строки, указав правильный путь к parser.cgi. 
#
#  Кстати, не забудьте установить права 755 на parser3.cgi у провайдера!
#
########################################################################


## Делаем parser3.cgi обработчиком HTML файлов:
#AddHandler     parsed-html            .html
#Action         parsed-html            /cgi-bin/parser3/parser3.cgi


# Запрещаем открывать парсерные служебные файлы в браузере:
<Files ~ "\.(p|cfg|dir|pag)$">
	Order allow,deny
	Deny from all
</Files>

# Файл index.html будет страницей по умолчанию:
DirectoryIndex index.html index.htm default.htm index.cgi index.pl index.php
 
# Следующая инструкция вырубает Russian Apache (если он работает)
<IfModule mod_charset.c>
	CharsetDisable On
</IfModule>
. Создал папку group, куда поместил index.html
@greeting[]
Наша контактная информация 

@body_additional[]
Главная страница тестового сайта 

@body_main[]
Основное содержание 

@footer[]
Здесь у нас контакты
. И теперь, когда, находясь на главной странице, нажимаю пункт меню "Инфо" (ведущий в папку group), появляется сообщение "Internal server error (Parser)
Server encountered an internal error. Please inform the webmaster about this problem. If you are the webmaster, please edit the auto.p file to see error details."

В чём дело? Ничё не понимаю, всё делал по книжке. Каковы возможные причины????