Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    79

    [APACHE][PHP][CGI] Premature end of script headers

    Ciao a tutti,
    devo sostituire un webservice CGI (Perl) raggiungibile tramite POST con uno in PHP.
    Il probleca consiste nel fatto che il link al file deve rimanere lo stesso.
    Interrogando http://www.mysite.net/script.cgi deve essere eseguito http://www.mysite.net/script2.php

    Ho provato ad inserire un redirect 301/302, ho anche provato a creare un link simbolico da script.cgi a script2.php, ho provato a rinominare script2.php in script2.cgi ma nessuna di questi tentativi ha funzionato.
    Nel primo caso apache mi genera una pagina nella quale si dice che il path al file e' stato modificato e mi da il nuovo link, nel secondo e terzo caso, invece, ricevo l'errore Premature end of script headers.

    Come posso risolvere?


    Grazie,
    Haran

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    79
    Ho scoperto che l'errore restituito da Apache dipende dall'Handler utilizzato.
    Nella directory in cui si trova il file cgi originario l'handler per i file con estensione .cgi e' cgi-script.
    Quindi apache cerca di eseguire il mio script in php utilizzando perl. Se infatti impost php5-script come handler per i file cgi apache esegue correttamente lo script.
    Il problema e' che nella stessa direcotry ci sono decine di file cgi scritti in perl e non posso impostare php5-script come Handler generale.

    Sapete se' e' possibile settare l'Handler per uno specifico file? In alternativa cosa potrei utilizzare?


    Grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    79
    Ho risolto utilizzando le direttive Files e SetHandler per il file specifico.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.