Автор Тема: Exec cgi  (Прочитано 4562 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tweak

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tweak.tut.by/
Exec cgi
« : 05 Июня 2002, 15:22:51 »
Привет!

У меня к Вам есть просьба. Скажите, как написать файл .htacces дело вот в чем.

У меня есть папка ssi и в ней лежат файлы с расширением .htm Сайт построен по шаблонам, то есть на каждой странице стоит вызов inckude virtual из папки ssi.  Но есть проблема- в этих файлах  .htm  есть вызов перл-скриптов exec cgi=..... естественно ничего не хочет выполняться, т.к. в настройках сервера такое можно сделать только в .shtml

Менять настройка сервера я не могу. Говорили, что нужно в папку ssi кинуть файл .htacces  с содержанием что-то типа Exec cgi .htm
Но как точно не знаю. Помогите.

P.S. Сервер Unix+Apache
WWW:  - Оптимизация и настройка компьютера

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Exec cgi
« Ответ #1 : 05 Июня 2002, 18:31:49 »
Цитировать
в этих файлах .htm есть вызов перл-скриптов exec cgi=.....

Уточни, пожалуйста, "в этих"  - это в каких? Если в тех, которые в папке "ssi", то такое не будет работать.

А вообще, если в двух словах...

Чтобы разрешить SSI в .htaccess пишешь:
Options +Includes
Чтобы определить, файлы с какими расширениями содержат SSI-директивы пишешь так (расширения через пробел):
AddHandler server-parsed .shtml
А вот в .htaccess, который находится в директории с CGI-скриптами, должно быть написано:
Options +ExecCGI
AddHandler cgi-script .pl
(или др. расширения)
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Tweak

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tweak.tut.by/
Exec cgi
« Ответ #2 : 05 Июня 2002, 18:34:17 »
ДА, именно в папке ssi.

Служба поддержки говорит, что так работать будет
WWW:  - Оптимизация и настройка компьютера

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Exec cgi
« Ответ #3 : 05 Июня 2002, 23:44:23 »
AddType text/html .shtml .sht .htm .html
AddHandler server-parsed .shtml .html .sht .shtm .htm

Options +Includes
AS IS...

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Exec cgi
« Ответ #4 : 06 Июня 2002, 07:38:53 »
ThE0ReTiC
C кем то мы уже спорили, что не надо насиловать сервер, заставляя его искать SSI везде. :)
Впрочем это не принципиально.

Цитировать
ДА, именно в папке ssi.
Служба поддержки говорит, что так работать будет

Если я правильно понял твой вопрос: в файле "1" есть директива SSI, которая включает html-файл "2", который, в свою очередь, также черз SSI включает CGI-сценарий "3". Так??? Ну и как, сейчас работает?
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Tweak

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tweak.tut.by/
Exec cgi
« Ответ #5 : 06 Июня 2002, 12:36:30 »
Всем спасибо. Работает!

Тема закрыта
WWW:  - Оптимизация и настройка компьютера

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Exec cgi
« Ответ #6 : 06 Июня 2002, 14:40:50 »
YA
При такой конфигурации сервер справляется с поиском со свистом. :)
AS IS...

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Exec cgi
« Ответ #7 : 06 Июня 2002, 16:36:39 »
ThE0ReTiC
Да я и не спорю с этим. В большинстве случаев никакой разницы в скорости не будет, но теоретически это должно замедлять работу. Просто борюсь за чистоту кода, в том числе - .htaccess-файлов. :)
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Tweak

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tweak.tut.by/
Exec cgi
« Ответ #8 : 06 Июня 2002, 17:41:40 »
Не бойтесь, я только включил AddHandler server-parsed .shtml .html

ЗЫ Еще раз всем спасибо.
WWW:  - Оптимизация и настройка компьютера

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28