Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sanja (v.2) 06.05.2002 23:00
Для начала цитата:- Каа, скажи. Багира достанет во-он тот банан?Лично меня - достал.... ох, как достал... Так, что отвязаться захотелось..
- Нет, Маугли, не достанет.
- А Балу достанет?
- Нет, Маугли, не достанет.
- А Акелла достанет?
- Нет, Маугли, не достанет.
- А я достану?
- Ты, Маугли, кого угодно достанешь.
| |---\ | | | \-- public_html --\ | | | \-- cgi-bin | |---\ | \-- public_ftp(То есть мы верим показаниям printenv.cgi - он не имеет тенденции привирать)
@auto[] $CHARSETS[ $.koi8-r[/home/mobilezo/public_html/cgi-bin/koi8-r.cfg] $.windows-1251[/home/mobilezo/public_html/cgi-bin/windows-1251.cfg] ] $SQL[ $.drivers[^table::set{protocol driver client mysql /home/mobilezo/public_html/cgi-bin/libparser3mysql.so libmysqlclient.so }] ] $MIME-TYPES[^table::set{ext mime-type zip application/zip gif image/gif jpg image/jpeg html text/html htm text/html txt text/plain mp3 audio/mpeg swf application/x-shockwave-flash }] $LIMITS[ $.post_max_size(10*0x400*0x400) ] @unhandled_exception[exception;stack] $response:content-type[ $.value[text/html] $.charset[$response:charset] ] <title>Oh, shit!! </title> <body bgcolor=white> <font color=black> <pre>^untaint[html]{$exception.comment}</pre> ^if(def $exception.source){ <b>$exception.source</b><br> <pre>^untaint[html]{$exception.file^($exception.lineno^)}</pre> } ^if(def $exception.type){exception.type=$exception.type} ^if($stack){ <hr> ^stack.menu{ <tt>$stack.name</tt> $stack.file^($stack.lineno^)<br> } }Сохраняем файл, закрываем. Теперь берём, и закачиваем всё содержимое папки по FTP прямо в cgi-bin в БИНАРНОМ РЕЖИМЕ. Не в ASCII или AUTO, а в BINARY. После закачки сверяем размеры parser3.cgi на сервере и на диске - должны совпасть до байта. Если не совпали - КОМУ СКАЗАЛ ЗАКАЧИВАТЬ В БИНАРНОМ РЕЖИМЕ?!
SetEnv HTTP_PARSER_ROOT_CONFIG /home/mobilezo/public_html/cgi-bin/parser3.conf AddHandler parsed-html html Action parsed-html /cgi-bin/parser3.cgi <Files ~ "\.(p|cfg)$"> Order allow,deny Deny from all </Files> CharsetDisable On DirectoryIndex index.htmlТекст файлa auto.p:
@auto[] $request:charset[windows-1251] $response:charset[windows-1251] $response:content-type[ $.value[text/html] $.charset[$response:charset] ] # Строчку ниже надо поправить в # соответствии с твоими настройками MySQL $SQL.connect-string[mysql://юзер:пароль@ip_MySQL_сервера/твоя_база_данных]Текст файлa index.html:
<h1> 2 x 2 = ^eval(2*2) </h1>Залей все три файла в корневой каталог сервера и открой в браузере http://www.твойсайт.ru/index.html Если увидишь строку '2 x 2 = 4' как тут - http://parser3.bougakov.com/index.html - с тебя пиво. Много. Пью я Berliner Kindl, Zunft Kölsch и Сибирскую Корону..