Come risolvere Apache e file PHP

May 22

PHP e Apache lavorano insieme per fornire contenuti dinamici dal tuo sito web. Se avete problemi con l'esecuzione del contenuto, è necessario risolvere i problemi Apache e PHP motore per riparare il vostro sito web. Alcuni problemi sono comuni, in modo che siano ben documentati per voi di prendere provvedimenti per risolvere gli eventuali problemi che impediscono pagine PHP dal rendering sul server.

istruzione

1 Aprire il file "php.ini" nella directory in cui sono memorizzati i file PHP. Questo file è un file di testo che controlla tutte le configurazioni di PHP.

2 Attivare la registrazione degli errori su e aggiungere il seguente codice per visualizzare i messaggi di errore per le pagine PHP:
log_errors = On
error_log = "C: /apache/errors.log"

3 Apri la pagina web e lasciare che registrare il server gli errori nel file di registro. Dopo aver ricevuto un errore sul sito, aprire il file di registro per visualizzare tutte le risposte dal server. Per esempio, un errore comune è "404 File Not Found", che significa che l'utente non riusciva a trovare il file. I collegamenti interrotti causano questi errori, in modo da controllare i file PHP per eventuali collegamenti errati. Un altro errore comune è "403 Autorizzazione negata". Questo errore si verifica quando non si imposta i privilegi sufficienti sulla directory. Pulsante destro del mouse sulla directory e selezionare "Proprietà". Assicurarsi che "Everyone" ha "Leggi" permessi o aggiungere il gruppo di utenti e le autorizzazioni nella finestra delle proprietà.

4 Chiudere il file php.ini e aprire il file httpd.conf di Apache. Questo file controlla tutte le configurazioni per il server, e si trova nella directory a ritmo sostenuto.

5 Controllare la pagina di default per la directory principale. Se nessuno è configurato, un messaggio di errore si verifica quando l'utente digita il nome di dominio nel browser. Il codice seguente imposta "index.php", come la pagina di default:
DirectoryIndexindex.html index.php

6 Controllare il file per verificare che il file PHP è associato al motore di esecuzione Apache PHP. Se questa riga di codice non è incluso nel file httpd.conf, all'utente viene richiesto di scaricare il file invece di visualizzare il contenuto. Il codice seguente imposta PHP per Apache:
AddTypeapplication / x-httpd-php .php

7 Visualizza l'icona di Apache nella barra di sistema per verificare che il servizio Apache è in esecuzione. Se il servizio non è in esecuzione, gli utenti sono in grado di connettersi al sito. Per risolvere questo problema, fare clic destro sulla barra delle applicazioni e selezionare "Start".