Форум

/ домой \ \ темы /



Тема: CGI скрипты запускаются только в папке cgi-bin

09/09/2008 10:10 winapi:
Small HTTP Server ver. 3.05.78
Как сделать чтобы скрипты запускались в любой папке??
10/09/2008 18:02 ssv:
Установи галку "Не использовать разделяемый каталог" в разделе HTTP, тогда скрипты будут выполняться из любой папки
07/10/2008 19:35 123456789fff:
Мне тоже не нравится что файлы запускаются в папке \cgi-bin\ и т.д.
Плохо будет смотреться CMS или форум в папке Link temporary removed лучже же будет смотреться Link temporary removed
09/10/2008 02:54 Max:
Разделяемый каталог не причем. В настройках вы задаете идентификатор CGI -- это может быть и '.cgi' и 'cgi' и вообще любой фрагмент URL
Так же опционально можно использовать файловый атрибут SYSTEM для идентификации CGI


10/10/2008 08:39 winapi:
Так как же все таки сделать чтобы скрипты запускались во всех папках??
10/10/2008 10:44 ssv:
У меня сделано так:
- галка "не исп разд каталог" установлена
- не исп регист типы для определения CGI прил
- запускать системные
Где CGI интерпретаторы прописано:
.cgi <Путь до файла Perl.exe>
.pl <Путь до файла Perl.exe>
29/08/2010 12:55 cgi:
работает всё только в том случае, если все пути указать так:
./cgi/
точка и ключ - обязательны! и не важно какие значения каких либо других пунктов)
10/09/2010 16:45 Max:
Если хочется чтобы скрипты запускались из всех каталогов, то оптимально проставить всем скриптам атрибут SYSTEM и включить соответствующую опцию в настройках сервера.

Другой вариант это так выбрать идентификатор CGI, чтобы он входил бы в URL всех скриптов и не в ходил бы в URL статических файлов.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: