Гость Опубликовано 11 мая, 2001 Жалоба Поделиться Опубликовано 11 мая, 2001 Невероятная проблема, я с такой столкнулся первый раз и незнаю чего делать. Есть машина под линухом. В папочке home/httpd/html - лежит сайт. В папочке home/cgi-bin - лежит скрипт. Из index.htm вызываю скрипт командой он не запускается, т.е. видимо не вызывается. Хотя если написать в броузере: www.имя_сайта.ru/cgi-bin/c.cgi - то всё работает, скрипт вызывается и делает что ему положено. Незнаю чего не правильно. Будте добры подскажите. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 11 мая, 2001 Жалоба Поделиться Опубликовано 11 мая, 2001 Для такого вызова нужна поддержка SSI проверь настройки apache (он ведь у тебя стоит ? и вполне возможно, что апач настроен на парсинг файлов с расширением .shtml попробуй переименовать, может получиться... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 11 мая, 2001 Жалоба Поделиться Опубликовано 11 мая, 2001 Попробуй так: Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 11 мая, 2001 Жалоба Поделиться Опубликовано 11 мая, 2001 Попробывал, но не работает. В логах ни где не матюгается не кричит (смотрел access_log и error_log) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 11 мая, 2001 Жалоба Поделиться Опубликовано 11 мая, 2001 хмм... значит сто пудов в сервере не прописаны server-side includes Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 14 мая, 2001 Жалоба Поделиться Опубликовано 14 мая, 2001 попробуй вот еще что: открой в браузере свою html-ку на сайте и потом посмотри source - если там увидишь: , то точно SSI не работает Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 15 мая, 2001 Жалоба Поделиться Опубликовано 15 мая, 2001 Подскажи чего прописать надо(видимо в httpd.conf). Пажа-алуйста-а. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 15 мая, 2001 Жалоба Поделиться Опубликовано 15 мая, 2001 найди в httpd.conf строку Options Indexes FollowSymLinks Includes ExecCGI Две последнии опции включают SSI потом ищи строку DirectoryIndex index.html index.htm index.shtml добавь последнюю опцию (в принципе это не обязательно, но лучше сделать) потом ищи строку AddHandler server-parsed .shtml скорее всего она у тебя есть, но закоментена, раскомментить ее Вот, вроде бы все, потом киляни httpd (killall -HUP httpd). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 22 мая, 2001 Жалоба Поделиться Опубликовано 22 мая, 2001 Ни фига не работает. Проверил - все сторочки есть, все написано, директория cgi-bin указана, все перезапускал, пробывал указать в вызове полный путь с именем сайта, с "./cgi-..." и просто с "/cgi-..." - НЕработает. Даже незнаю что еще можно сделать и посмотреть. Такое чувство, что при вызове он просто не может найти путь. Хотя это странно. Пытался указать полный путь на сервере и с урл сайта - одна фигня, не работает. Напоминаю что из боузера при вызове http://имя_сайта.ru/cgi-bin/c.cgi - скрипт отрабатывает. Линух у меня КраснаШапка 6.0. Поможите люди добрые. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 22 мая, 2001 Жалоба Поделиться Опубликовано 22 мая, 2001 не пашет? ну тогда сделай так, хотя это и изврат :о))): <?php $header = "POST http://www.some_host.ru/cgi-bin/some_script.cgi" HTTP/1.0\r\n"; $header .= "Content-type: application/x-www-form-urlencoded\r\n"; $fp = fsockopen('some_host.ru', 80, &$err_num, &$err_msg, 30); if ($fp) { fputs($fp, $header); while (!feof($fp)) $response .= fgets($fp, 128); fclose($fp); } $inc=substr($response, 267); print convert_cyr_string ($inc, k, w); ?> Только тебе придется это засунуть в файл, с расширением, прописанным как php... Но это действительно изврат ты пришли мне по почте файл конфигурационный (для apache), я его исправлю и отдам тебе пароли можешь в нем (конечно если есть) поменять Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 1 июня, 2001 Жалоба Поделиться Опубликовано 1 июня, 2001 А на скрипте права на исполнение для все стоят? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 4 апреля, 2002 Жалоба Поделиться Опубликовано 4 апреля, 2002 Попробуй прописать вместо вот это ... Он путь к скрипту не видит у тебя ... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.