IIS 7 su 2008r2 mostra la pagina vuota

Sto usando IIS7 su Windows Server 2008r2. Recentemente ho installato php e IIS. Sto cercando di consultare l'index.php ma restituisce una pagina vuota. Carica il favicon e l'intestazione della mia pagina. Quando cargo un file info.php non è vuoto.

Se disattivo l'authentication Anonymus lo stesso index.php restituisce IIS 7.5 Errore dettagliato – 401.2 – Non autorizzato .

Quello che è strano è che ho installato questo codice esatto su un'altra installazione aggiornata di IIS appena fatto e carica bene. Le autorizzazioni per la directory sono uguali per entrambi.

  • Ok per rinominare il server live 2008 di Windows senza riavvio?
  • Come proteggere i dati standard e i file di registro sensibili (HIPAA) di SQL Server
  • Assegnare IP DHCP per prefisso MAC specifico in Windows Server 2008 R2
  • Unione di 150 computer in Active Directory
  • Windows Server 2008 R2 - IIS7.5 - Autorizzazioni del sito Web
  • Come rinominare un'attività in Task Scheduled in Windows Server 2008 R2
  • Considerazioni per i volumi spanned con LUN di SAN.
  • wbinfo -u non mostra gli utenti AD (vuoto)
  • 6 Solutions collect form web for “IIS 7 su 2008r2 mostra la pagina vuota”

    Dal clic IIS o select la cartella del sito, quindi l'authorization a destra dell'angolo in alto a destra

    sotto sicurezza aggiungere "Servizio di networking", che è equivalente a IISUSER

    quindi riavviare il sito e provare

    Questo articolo di Microsoft KB è per IIS7, ma funziona anche per 7.5. Consiglierei di fare il tuo modo attraverso l'articolo e se il tuo problema persiste, fornite alcuni screenshot degli errori (nel browser o nel registro di IIS)

    http://support.microsoft.com/kb/942043/

    Potresti anche aprire un prompt dei comandi e digitare 'iisreset / force' per vedere se risolve il problema. In caso contrario, passare attraverso l'articolo sopra citato.

    Fammi sapere se hai bisogno di ulteriori informazioni, o se ciò non ha aiutato!

    Il test più semplice che puoi fare è creare un file di text denominato text.txt, mettere 'Hello World' in esso e quindi metterlo alla radice. Se il server web può presentare questo file, provare la stessa cosa con un file HTML. Se questi file possono essere pubblicati, è necessario disporre di alcuni siti Web (permessi o IIS) per eseguire il tweaks / configs. In caso contrario, si consiglia di reinstallare IIS / PHP dal punto di vista fondamentale.

    È più che probabile che qualcosa con l'installazione di PHP, ma devi regolare se il sito Web può servire prima i file di base.

    Il modo più semplice per eseguire PHP su un server IIS è quello di utilizzare l'Installer Web Platform (vedere il link Installer ). Questo passo passo installerà PHP e assicura che sia in grado di eseguire sul server / workstation.

    Poi consiglio di creare una pagina php con il seguente codice da testare:

    <html> <head> <title>PHP Test</title> </head> <body> <?php phpinfo(); ?> </body> </html> 

    Vedere http://php.iis.net/ per ulteriori informazioni

    PHP Manager per IIS

    Questo è abbastanza buono per consentire di utilizzare qualsiasi versione di PHP che desideri e gestire tutti i legami necessari e cosa non per te.

    Detto questo, verificherei che PHP funzioni correttamente chiamandolo dalla row di command che punta al tuo file index.php e assicurati di get l'output che vi aspetteresti. Questo ti dirà se il problema è con l'implementazione PHP o IIS.

    Ho avuto un problema simile e sono state le impostazioni di sicurezza. Ho dovuto dare accesso completo agli utenti alla cartella in cui era installato phpmyadmin. Questo ha funzionato per me.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.