Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Ikonboard на локалхосте ???

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp

Цитата:
Думаю, можно в autoexec.bat прописать в Patch. А мож и нет.

Только, не patch, а path А то вдруг еще кто patch пропишет

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 22:26 13-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
Ну да, опечатался.
Всё равно в справочник полезут. И там увидят, как надо. А кто не полезет, тот и так знает.
А вообще ActiveState Perl имхо сам прописывается туда...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 23:00 13-04-2002
Pascal



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp

Цитата:
Думаю, можно в autoexec.bat прописать в Patch. А мож и нет.  

Так а разве это меняет дело, тем более что в скриптине просажен конкретный путь? Хотя...
Правда у меня ещё одна трабла - сижу на WinME (не спрашивайте почему), а ей autoexec по-моему до одного места (именно того, которым её делали :-\ )

Всего записей: 26 | Зарегистр. 23-03-2002 | Отправлено: 00:42 14-04-2002
TuMoXa



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, эту проблему (апач не обрабатывает cgi) уже много раз обсуждали и приводили много решений... я удивляюсь почему люди до сих пор задают эти вопросы. Попробую объяснить еще раз:
Если устанавливать апач по статье, линк на которую дает batva, то там написано, что в настройках httpd.conf следует раскоментировать  
такую строку:

Код:
 
ScriptInterpreterSource registry
 

или нет... вот лучше оригинал:

Цитата:
 
Теперь настроим сервер. Найдите в файле конфигурации Apache httpd.conf строчку  
AddHandler cgi-script .bat .exe
 
Замените ее на  
AddHandler cgi-script .bat .exe .pl .cgi
 
Как это ни странно, но эту директиву AddHandler иногда указывать не обязательно. Однако лучше перестраховаться...  
Найдите и раскомментируйте параметр:  
ScriptInterpreterSource registry

 
Это позволит Apache использовать Реестр для поиска Perl-интерпретатора.  
Вот, собственно, и все. Для проверки работоспособности Perl создайте в директории z:\localhost\cgi файл test.pl с таким содержанием:  
 
#!/usr/local/bin/perl -w
print "Content-type: text/html\n\n";
print "It works!<br>\n";
 
Важно!
Обратите внимание на первую строчку в скрипте. Можно подумать, что она указывает Apache, что Perl расположен в z:\usr\local\bin\perl.exe. На самом же деле Apache видит, что такого файла не существует, и использует Реестр для поиска ассоциации для расширения pl. Происходит это благодаря директиве ScriptInterpreterSource, которую мы активизировали до этого. Однако, хотя Apache игнорирует первую строку в скрипте, Perl ее использует для того, чтобы определить, какие флаги были использованы при его запуске (в нашем примере это флаг -w, который включает режим вывода сообщений об ошибках в скрипте).  
 

Думаю тут все понятно... после этого два раза щелкаете в масдае на любой файл cgi, выбираете "открыть с помощью перла", ставите галочку "всегда открывать с помощью данной программы". И все!
Ну или находите в реестре (HKEY_CLASSES_ROOT) класс .cgi и ставите ему ручками "открывать с помощью перла". Если такого класса нет (и такое может быть), то создаете его сами и копируете в него установки класса .pl    . Ну вот кажется и все! Если вы все сделали правильно - должно заработать! Если не работает - значит ошибка в других параметрах httpd.conf (например пути к конфе).
В общем читайте внимательно руководство по установке Апача и  
Удачи Всем!
 
Добавлено
Кстати.. при таких установках вовсе не важно, что в заголовках скриптов у вас написан левый (линуксоидный) путь к перлу.

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 13:33 14-04-2002
Pascal



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TuMoXa
Всё хорошо, только и httpd.conf я перепахал и в мастдее всё настроил, ан всё равно не фурычит. При этом лог орёт что при инициализации файла админцентра происходит ошибка в строке 17. (пробовал уже инсталлить через install.cgi та же фишка, только терь строка 18). Лог выложить не могу - снёс апач по причине падения.
 
Alexander Ipp
Прописал я как вы предлагали пути и... аппач с грохотом рухнул. Нехорошо вышло.

Всего записей: 26 | Зарегистр. 23-03-2002 | Отправлено: 22:09 14-04-2002 | Исправлено: Pascal, 22:15 14-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TuMoXa
Всё верно!
Pascal
Блин, ну у меня-то всё в норме. Что значит рухнул? Что с ним было?

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 09:01 16-04-2002
Pascal



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
Да неет. Тут всё оказалось гораздо серьёзней. Читайте

Всего записей: 26 | Зарегистр. 23-03-2002 | Отправлено: 08:04 17-04-2002 | Исправлено: Pascal, 08:17 17-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pascal
По-моему мешаешь мух с котлетами.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 09:00 20-04-2002
Pascal



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А помоему нет. Как только нашёл способ удавить этот пас, винда хоть чуть-чуть оддуплилась.

Всего записей: 26 | Зарегистр. 23-03-2002 | Отправлено: 09:26 20-04-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Ikonboard на локалхосте ???


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru