none
Reindirizzamenti IIS7 non funziona RRS feed

  • Domanda

  • Ciao a tutti,

    ho un sito WEB intranet installato su IIS7 (win server 2008) che non mi reindirizza correttamente le pagine.

    mi spiego meglio: il sito funzionava correttamente, da oggi premendo un qualsiasi pulsante che provochi un reindirizzamento (contenuto nella pagina web) non lo apre. il gestioe del sito mi ha detto che è un problema di impostazione IIS7 e PHP.

    dove posso controllare?

    lunedì 2 dicembre 2013 15:48

Risposte

  • l'errore che restituisce è il 500. stesso sito php, preso e spostato su un altro web server, funziona correttamente

    L'errore 500 è un generico errore lato server, tutto dipende da cosa fa il codice php e come si relaziona con IIS...

    prova a creare una paginetta facile facile in php es. aiuto.php per cominciare a fare un po' di debugging ...

    se il php e moduli necessari funzionano, ne consegue che IIS è ok, dopodiché dovrai rivolgerti allo sviluppatore .

    <?php
    
    // aaaiutooooo.php 
    //Visualizza tutte le informazioni, default: INFO_ALL phpinfo(); // Solo le informazioni sui moduli // phpinfo(8) visualizza il medesimo risultato phpinfo(INFO_MODULES); ?>


    Gastone Canali >http://www.armadillo.it

    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere


    lunedì 2 dicembre 2013 19:33
    Moderatore

Tutte le risposte

  • il gestore del sito èquello che gestisce IIS o quello che ha sviluppato il sito ?

    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    lunedì 2 dicembre 2013 15:55
    Moderatore
  • quello che ha sviluppato il sito... iis l'ho installato io tempo fa, inserito le estensioni php... e funzionava tutto correttamente...

    lunedì 2 dicembre 2013 16:09
  • ok.

    puoi dire cosa sia accaduto al web server da quando funzionava tutto ad ora che non funziona ?

    ad esempio hai installato aggiornamenti ? hai modifcato configurazioni ? hai installato programmi ? ecc.ecc.


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    lunedì 2 dicembre 2013 16:22
    Moderatore
  • assolutamente nulla.... a parte gli aggiornamenti di default di win...

    lunedì 2 dicembre 2013 16:24
  • l'errore che restituisce è il 500. stesso sito php, preso e spostato su un altro web server, funziona correttamente
    lunedì 2 dicembre 2013 16:27
  • l'errore che restituisce è il 500. stesso sito php, preso e spostato su un altro web server, funziona correttamente

    L'errore 500 è un generico errore lato server, tutto dipende da cosa fa il codice php e come si relaziona con IIS...

    prova a creare una paginetta facile facile in php es. aiuto.php per cominciare a fare un po' di debugging ...

    se il php e moduli necessari funzionano, ne consegue che IIS è ok, dopodiché dovrai rivolgerti allo sviluppatore .

    <?php
    
    // aaaiutooooo.php 
    //Visualizza tutte le informazioni, default: INFO_ALL phpinfo(); // Solo le informazioni sui moduli // phpinfo(8) visualizza il medesimo risultato phpinfo(INFO_MODULES); ?>


    Gastone Canali >http://www.armadillo.it

    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere


    lunedì 2 dicembre 2013 19:33
    Moderatore
  • allora ho creato la pagina e me la apre...

    il problema non è l'elaborazione della pagina PHP ma il redirect della pagina.

    è come se IIS7 avesse bloccato il redirect del sito

    martedì 3 dicembre 2013 11:08
  • allora ho creato la pagina e me la apre...

    il problema non è l'elaborazione della pagina PHP ma il redirect della pagina.

    è come se IIS7 avesse bloccato il redirect del sito

    ok il php funziona, a questo punto è il codice della tua pagina... ecco alcuni esempi di redirect che ho copiato al volo da altri siti, vedrai che funzionano

    Gli "errori 500" sono legati alla elaborazione lato server, rinnovo l'idea di rivolgerti allo sviluppatore, oppure, potresti pubblicare  il codice php per capire come si lega al redirect di IIS, ma qui stiamo andando fuori dagli scopi di questo forum...  

    <?php
    
       header( 'Location: http://www.google.com/' ) ;
    
    ?>

    function Redirect($url, $permanent = false)
    {
        if (headers_sent() === false)
        {
        	header('Location: ' . $url, true, ($permanent === true) ? 301 : 302);
        }
    
        exit();
    }
    
    Redirect('http://www.google.com/', false);


    Gastone Canali >http://www.armadillo.it

    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere



    martedì 3 dicembre 2013 11:16
    Moderatore