Конференция "Сети" » CGI на delphi выдают ошибку 500 [D7, WinXP]
 
  • beringoff (25.10.13 16:57) [0]
    Написал сайт с базой данных, в нем 5 CGI прогулек написанных на нашем любимом языке программирования...

    Отладил все на локальном апаче и радостно окрыленный полез за хостингом...
    И началось... ошибка 500 всегда и везде. Я перебрал 4 хостера - у ВСЕХ скрипты на дельфи вызывают ошибку 500. И никто толком ничего не может сказать. Один что-то мямлил, что нужны дополнительные модули, а им в лом. Другой отрезал, что Дельфи типа компилирует под винду и линуху на нее чихать.
    Я опешил, но увидел галочку "krossplatform" и обрадовался, быстренько все перекомпилил и...
    Щазззззззззз..... те же самые 500.
    Уже полтора месяца бьюсь, но глухо. Уже начинаю думать, что любимые дельфи не такие уж и любимые.

    Мож кто знает как запустить CGI срипт, написанный на Delphi, на реальном хосте???

    PS. РНР скрипты работают нормально.
  • Медвешонок Порошок (25.10.13 17:20) [1]
    Уже полтора месяца бьюсь, но глухо.

    вам к психиатру надо. и к сексопатологу.
    одновременно и давно.
  • beringoff (26.10.13 09:47) [2]
    -- вам к психиатру надо. и к сексопатологу.
    одновременно и давно.

    Мастер дельфи отозвался?

    Зачем трудиться, если сказать нечего?
    А проблема существует.
  • Медвешонок Порошок (26.10.13 10:08) [3]
    загляни фаром в свой кроссплатформенный бинарник.
  • Inovet © (26.10.13 11:02) [4]
    Загуглить что-нибудь такое
    https://www.google.ru/search?ie=UTF-8&hl=ru&q=cgi%20windows
  • beringoff (26.10.13 11:04) [5]
    Вот это: "This program must be run under Win32" видно и без фара.
    Но в том то и дело что в инете море писулек как писать CGI на дельфях, в самих дельфях море библиотек ЯКОБЫ для инета и даже, в начале создания CGI-модуля стоит галочка Cross Platform...

    Но не работает.

    Оказывается, что вся эта дельфийская мишура - полная ТУФТА и ОБМАН!
    Или я не прав?
    Полтора месяца я бился, чтобы опровергнуть этот дельфийский обман(я работаю с дельфи начиная со 2 версии, верил в нее безоговорочно, обидно).
    Остается надежда, что есть простенькая фича, которая позволит всему заработать, мож кто-то знает....
  • Inovet © (26.10.13 11:34) [6]
    > [5] beringoff   (26.10.13 11:04)
    > что есть простенькая фича

    Хост на Виндоус.
  • Inovet © (26.10.13 11:37) [7]
    > [5] beringoff   (26.10.13 11:04)
    > обман

    Ты думал, что установкой галочки приложение вдруг из Виндоус превратится в Линукс? Ну... к этому идёт, а на первую компиляцию под Линукс давно забили.
  • beringoff (26.10.13 12:09) [8]
    --Хост на Виндоус.

    Дороговаты хосты на Винд. (
  • Медвешонок Порошок (26.10.13 12:25) [9]
    Но в том то и дело что в инете море писулек как писать CGI на дельфях,

    Ну есть.
    И чего. У тебя разве не работает твоя писулька?
    На локальном апаче.

    Я опешил, но увидел галочку "krossplatform"

    Слабо опешил.
    А если я чпокну эту же галочку, но целевой хост будет не линукс на x86 а хпукс на альфе? Или винда на арме?

    Мне при этом тоже надо будет опешивать?
  • Плохиш © (26.10.13 12:37) [10]

    > beringoff   (26.10.13 11:04) [5]

    Вы занимаетесь не своим делом.
    CGI-приложение, это обычное консольное приложение. Для его выполнения необходима соответствующая ос, в данном случае - вындовс. Вместо выдумывания всякой фигни, стоит почитать описания, они собственно и никем не скрываются.
  • Плохиш © (26.10.13 12:38) [11]

    > я работаю с дельфи начиная со 2 версии

    Не верю.
  • DVM © (26.10.13 23:05) [12]

    > beringoff  

    Возьми FreePascal и Lazarus, делай обычное консольное приложение, использующее стандартный ввод и вывод. FPC тебе его сможет собрать под абсолютно любую платформу, в том числе и под Linux. Вот и все.
 
Конференция "Сети" » CGI на delphi выдают ошибку 500 [D7, WinXP]
Есть новые Нет новых   [134427   +34][b:0][p:0]