500 ошибка
viyer 02.02.2004 02:45
Уважаемые мастера!... Помогите пожалуйста!...
Шаманю уже два дня никак не получается настроить, осталось только с бубном прыгать ;-)
Проблема в том, что при попытке определить в конфигурационном auto.p строку
$SQL.connect-string[mysql://<Логин>:<пароль>@localhost/<имя базы>]
(логин, пароль и имя базы я здесь конечно не указываю, но они проверены десять раз; БД существует)
то при попытке прогнать test.html сервер начинает ругаться и выдает ошибку 500.
Ошибку я скопировал на эту ссылку
http://www.exprompt.ru/500.htmlЕсли же строка закомментирована, результат теста таков:
http://www.exprompt.ru/test.html (тоже копия)
.htaccess выглядит у меня следующим образом:
SetEnv CGI_PARSER_CONFIG /home/e/exprmru/public_html/cgi-bin/auto.p
AddHandler parsed-html html
Action parsed-html /cgi-bin/parser3.cgi
<Files ~ "\.p$">
Order allow,deny
Deny from all
</Files>
Самое интересное, что на моем хостинге уже есть предустановленный Parser3 и чтобы он работал, по докам хостера в .htaccess необходимо прописывать
AddHandler parsed-html html
Action parsed-html /cgi-bin/parser3
(т.е. без .cgi на конце ну и ограничение доступа как у меня выше написано)
Но в этом случае никакое шаманство не приводит к обработке строки
SetEnv CGI_PARSER_CONFIG /home/e/exprmru/public_html/cgi-bin/auto.p
и результат работы теста выглядит так:
http://www.exprompt.ru/test_2.htmlт.е. нет баз, нет кодировок и нет $CLASS_PATH.
Что еще могу добавить. В папке cgi-bin (там где у меня auto.p и библиотеки у меня залит parser3.cgi (версия 3.1.1 с XML для Linux, взятая с этого сайта, права на доступ - 700), но опять-таки никакими шаманствами в .htaccess мне не удалось увидеть, что парсит именно он. Пытался прописывать полный путь в разных вариациях, например так:
Action parsed-html /home/e/exprmru/public_html/cgi-bin/parser3.cgi
уже лезет 400 ошибка.
Хостер пока ситуацию не прояснил, а помощь очень нужна!
Помогите разобраться и проясните ситуацию. Посоветуйте, что делать? я уже ничего не понимаю :-(
- 500 ошибка, viyer 02.02.2004 02:45