Не работает CGI
Правила форума
1. Один вопрос - одна тема. Не надо задавать в той же теме другие вопросы.
2. Не пишите в чужих темах, если ваша проблема не имеет отношения к обсуждаемой.
3. Давайте полное описание проблемы - имя сайта, имя сервера, учётная запись, способ воспроизведения, скриншот ошибки.
4. Пароли выкладывать в форум - НЕ НАДО
1. Один вопрос - одна тема. Не надо задавать в той же теме другие вопросы.
2. Не пишите в чужих темах, если ваша проблема не имеет отношения к обсуждаемой.
3. Давайте полное описание проблемы - имя сайта, имя сервера, учётная запись, способ воспроизведения, скриншот ошибки.
4. Пароли выкладывать в форум - НЕ НАДО
-
- Сообщения: 5
- Зарегистрирован: 2017-01-20, 15:30:27
Не работает CGI
Как организовать работу с CGI?
Написал программу на C++ следующего содержания:
#include <stdio.h>
int main()
{
printf("Alliluia!\n");
return 0;
}
Вызываю в PHP следующим образом:
<?php
$res = null;
exec('cgi_hello.exe', $res);
echo var_dump($res);
?>
На локалхосте (WinXP) работает без базара, а на Хост-Фуде - нет! Помещал CGI-файл и рядом с вызывающим скриптом, и в папку cgi-bin/ корня, и менял расширение с *.exe на *.cgi, и в .htaccess написал "Options ExecCGI" - безполезно!
Написал программу на C++ следующего содержания:
#include <stdio.h>
int main()
{
printf("Alliluia!\n");
return 0;
}
Вызываю в PHP следующим образом:
<?php
$res = null;
exec('cgi_hello.exe', $res);
echo var_dump($res);
?>
На локалхосте (WinXP) работает без базара, а на Хост-Фуде - нет! Помещал CGI-файл и рядом с вызывающим скриптом, и в папку cgi-bin/ корня, и менял расширение с *.exe на *.cgi, и в .htaccess написал "Options ExecCGI" - безполезно!
Не работает CGI
вообще, CGI файлы кладутся в диреткорию cgi-bin и делаются исполняемыми
вы бинарник запустить пытаетесь или CGI?
это немножко разные вещщи, в случае CGI не забывайте про заголовки
вы бинарник запустить пытаетесь или CGI?
это немножко разные вещщи, в случае CGI не забывайте про заголовки
Убей их всех! Бог потом рассортирует...
Не работает CGI
вообще, CGI файлы кладутся в диреткорию cgi-bin и делаются исполняемыми
вы бинарник запустить пытаетесь или CGI?
это немножко разные вещщи, в случае CGI не забывайте про заголовки
вы бинарник запустить пытаетесь или CGI?
это немножко разные вещщи, в случае CGI не забывайте про заголовки
Убей их всех! Бог потом рассортирует...
-
- Сообщения: 5
- Зарегистрирован: 2017-01-20, 15:30:27
Не работает CGI
Спасибо, что откликнулись!
я кладу "бинарник", с расширением *.cgi, HTTP-заголовки он посылает.
я кладу "бинарник", с расширением *.cgi, HTTP-заголовки он посылает.
-
- Сообщения: 5
- Зарегистрирован: 2017-01-20, 15:30:27
Не работает CGI
Да, конечно. Прилагаю скриншоты, которые так или иначе связаны с делом.
-
- Сообщения: 5
- Зарегистрирован: 2017-01-20, 15:30:27
Не работает CGI
И еще пара скринов.
-
- Сообщения: 5
- Зарегистрирован: 2017-01-20, 15:30:27
Не работает CGI
Ошибки пишет. Означает ли это, что сервер таки пытался выполнить мой CGI?
Может дадите какой-нибудь простейший бинарник проверить, запустится ли он у меня?
Может дадите какой-нибудь простейший бинарник проверить, запустится ли он у меня?
Не работает CGI
ну так надо посомтреть лог, там причина написана - почему он у вас не запускается
Убей их всех! Бог потом рассортирует...