![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
WhiteSpirit |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 242 Регистрация: 1.6.2005 Где: Челябинск Репутация: нет Всего: нет |
Откомпилировал следующий код:
в апаче на сервере провайдера задал .exe
В итоге в лог ошибок выводится следующее: Premature end of script headers: ...cgi/testcgi.exe Объясните плиз что я делаю не так? --------------------
To beer or no to beer |
|||
|
||||
svetsmirnova |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
Откомпилировала этот код: всё работает. Нужно посмотреть заголовки, которые сервер реально отдаёт браузеру. Сделать это можно, например, при помощи плугина Live HTTP headers к FF.
Берут его отсюда: http://livehttpheaders.mozdev.org/ |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
ты не в тот раздел запостил -- нужно куда-нить в администрирование/веб-приложения...
а ошибка потому, что апач считает твой .exe-шник текстовым скриптом -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
я надеюсь Apache то хоть стоит на винде?
|
|||
|
||||
azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
WhiteSpirit с printf -ами у тебя все в порядке..подозреваю что void main() надо заменить на int main()
попробуй так
Добавлено @ 13:57
![]() |
||||
|
|||||
WhiteSpirit |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 242 Регистрация: 1.6.2005 Где: Челябинск Репутация: нет Всего: нет |
Апачь на юниксе и HTTP/1.0 200 Ok\r\nContent-Type: test/html\r\n\r\n тоже не помогает
--------------------
To beer or no to beer |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
да, и не забудь скопировать cgi файл в $APACH_ROOT/cgi-bin а не в $APACH_ROOT/httpdocs
Добавлено @ 14:00
ну и как ты думаешь твой apach под юникс будет запускать exe приложения? |
|||
|
||||
svetsmirnova |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
>у и как ты думаешь твой apach под юникс будет запускать exe приложения?
А ему не пофигу какое расширение у скрипта? WhiteSpirit Заголовки посмотрел? Компилируешь на той же машине, что и Апач? И _hunter, похоже, совершенно прав. |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
что значит расширение? ему то пофигу, но вот системе не пофигу...дело не в расширении, а в том что exe компилировался под винду, а запускается под юникс...как ты себе это представляешь? Добавлено @ 14:07 если на миг забыть о существовании wine |
|||
|
||||
WhiteSpirit |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 242 Регистрация: 1.6.2005 Где: Челябинск Репутация: нет Всего: нет |
Заголовки ещё не посмотрел. Скачал щас посмотрю.
Компилировал у себя на винде. А тестирую на сервере хостинг-провайдера там юникс --------------------
To beer or no to beer |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
ну о чем речь, в том то и дело...компилируй под юникс.. Добавлено @ 14:12 кстати для компиляции под юникс все же убери void main() и поставь int |
|||
|
||||
WhiteSpirit |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 242 Регистрация: 1.6.2005 Где: Челябинск Репутация: нет Всего: нет |
Дело осталось за малым:-) Поставить Юникс:-)
--------------------
To beer or no to beer |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
||||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
достаточно и линукса.
кстати ( на основе личного опыта ) могу посоветовать бросить это дело -- слишком много банальных вещей придется делать руками. если уж решил занятся web-программированием -- смотри лучше в сторону perl/php/asp(.net) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
WhiteSpirit |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 242 Регистрация: 1.6.2005 Где: Челябинск Репутация: нет Всего: нет |
_hunter
Так на пхп немного пишу просто заинтересовала возможность всё это на с/с++ делать (Уж больно они мне нравятся) Ладно наверное придётся оставить эту затею. Ставить новую операционку ради этого...:-) не привлекает перспектива --------------------
To beer or no to beer |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |