Добрый день!
У меня такая проблема возникла!
Почему-то SSI <!--#exec cgi="/cgi-bin/test.cgi"--> не хочет выполняться из директории, где лежать html-файлы. Вместо результата обработки скрипта я получаю
[an error occurred while processing this directive].
Вот. Причем, когда я помещаю shtml файл с SSI апплетом в директорию, где выполняются CGI и где находится испоняемый скрипт (причем, не меняя путь к cgi) он мне все выполняет.
<!--#include virtual=/cgi-bin/test.txt"--> тоже не хочет выполняться! Ссылается на ту же ошибку. Скорее всего он просто пусть такой не может понять...!! В чем феномен?? :-)
Когда shtml лежит в cgi-bin, файл, который будет вставляться, лежащий в директории с индексами,
<!--#include virtual=/test.txt"--> выполняется!!!!
В Apache я прописал даже как на директорию cgi, та и на директорию, где лежат документы
Options ExecCgi Indexes Includes
Вот так вот. Подскажите, плз, в чем проблема.. :-)
Скорее всего, апачи не понимает, что значит /cgi-bin/ как зделать, чтобы все заработало?
|