parserALT
Страницы форума: ← Назад | 1 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 600 | Дальше →

Не работает конструкция ^table::load[file.cfg]

#1coller
29.01.11 03:15
www.parser.ru → | ответить → | в избранное →

Не работает конструкция ^table::load[file.cfg]

Всем привет

Подскажите почему у меня не работает конструкция ^table::load[file.cfg] - как в первом уроке по Парсеру. В результате я получаю страницу с ошибкой "Unhandled Exception". Если создать таблицу с помощью конструктора ^table::create, то все работает отлично.

В логе Парсера появляется строка вида:
[Sat Jan 29 02:57:31 2011] [3282] /index.html: /Applications/MAMP/htdocs/auto.p(25:17): '/Applications/MAMP/htdocs/menu.cfg' read failed: No such file or directory (2), actual filename '/Applications/MAMP/htdocs/menu.cfg' [file.missing] [uri=/index.html, method=GET, cl=0]

Насколько я понимаю Парсер не может найти файл menu.cfg, но он есть в этой папке. Наверное что-то не верно в конфигурации веб-сервера, но что именно я не знаю.

Файл .htaccess в корне веб-сервера есть, выглядит он так:
# назначение обработчиком .html страниц:
AddHandler parsed-html html
Action parsed-html /cgi-bin/parser3.cgi

# запрет на доступ к .cfg и .p файлам:
<Files ~ "\.(p|cfg)$">
Order allow,deny
Deny from all
</Files>

Права на файлы: .htaccess, menu.cfg, parser3.cgi стоят 755.
#2Misha v.3
→ coller [#1] | 29.01.11 12:54
www.parser.ru → | ответить → | в избранное →

вы утверждаете, что файл /Applications/MAMP/htdocs/menu.cfg существует?

#3coller
→ Misha v.3 [#2] | 29.01.11 15:27 / 15:28
www.parser.ru → | ответить → | в избранное →
Хм, сейчас после вашего вопроса, еще раз проверил наличие этого файла в папке, все на месте. Решил зайти в эту папку из терминала, и увидел что файл на самом дела называется menu.cfg.html, в общем переименовал я его в menu.cfg и все заработало.
Спасибо.
Страницы форума: ← Назад | 1 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 600 | Дальше →