2013-03-24 33 views
8

Ho installato di recente Apache, PHP e MySQL in Ubuntu. E copiato i file che ho creato nella directory var/www. Ma quando ho aperto http://localhost sta mostrandoAutorizzazione negata all'apertura dell'host locale

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required '/var/www/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0

Come posso correre il mio progetto normalmente? Funzionava bene in Windows.

+0

Does /var/www/index.php esistere? – Steve

+0

@Steve sì quando creo un file php con echo ¨hai¨ funziona. –

+0

controlla il tuo percorso di inclusione. è diverso in windows e linux –

risposta

2

per risolvere questo problema, guardare la riga nel ErrorLog, per scoprire quale cartella si sta tentando di accedere. Se esiste già un blocco per quella cartella, assicurarsi che sia impostato per consentire l'accesso secondo necessità. In caso contrario, aggiungi un blocco al file di configurazione di Apache, consentendo l'accesso come richiesto. Vedere l'esempio di seguito per la cartella/usr/local/awstats/htdocs.

Ordinare consentire, negare Consentire da tutto

per un riferimento completo, selezionare la apache wiki

Problemi correlati