[Risolto] Apache non vede PHP
- iJim
- Prode Principiante
- Messaggi: 218
- Iscrizione: giovedì 4 febbraio 2010, 15:20
- Desktop: ubuntu
- Distribuzione: Ubuntu
[Risolto] Apache non vede PHP
Salve a tutti.
Qualcuno si è mai trovato nella situazione ( dopo un estremo smanetto selvaggio con la shell ) di avere php correttamente installato, ma che apache non riesce a "vedere" ???
Mi spiego meglio: mi trovo nella situazione in cui le pagine php non vengono risolte, nonostante php e apache siano correttamente installati!!!
Qualcuno si è mai trovato nella situazione ( dopo un estremo smanetto selvaggio con la shell ) di avere php correttamente installato, ma che apache non riesce a "vedere" ???
Mi spiego meglio: mi trovo nella situazione in cui le pagine php non vengono risolte, nonostante php e apache siano correttamente installati!!!
Ultima modifica di iJim il martedì 7 aprile 2015, 15:06, modificato 1 volta in totale.
- SuperStep
- Entusiasta Emergente
- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: Apache non vede PHP
se intendi che viene stampato precisamente il codice php senza essere interpretato,
porva con
se invece proprio non ci sono le pagine web, controlla nel file de virtualhost che la DocumentRoot abbia il path corretto rispetto a quello che vuoi.
porva con
Codice: Seleziona tutto
#a2enmod php5
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
- iJim
- Prode Principiante
- Messaggi: 218
- Iscrizione: giovedì 4 febbraio 2010, 15:20
- Desktop: ubuntu
- Distribuzione: Ubuntu
Re: Apache non vede PHP
Grazie per la risposta!
La DocumentRoot è giusta ( in /etc/apache2/httpd.conf )
Non ho nessun file che si chiama VirtualHost, ma ho il file httpd-vhost.conf ( in /etc/apache2/extra )
Contenuto del file
La DocumentRoot è giusta ( in /etc/apache2/httpd.conf )
Non ho nessun file che si chiama VirtualHost, ma ho il file httpd-vhost.conf ( in /etc/apache2/extra )
Contenuto del file
Codice: Seleziona tutto
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/usr/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>
- SuperStep
- Entusiasta Emergente
- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: Apache non vede PHP
il virtualhost e' "il sito"
hai abilitato php5?
puoi descrivere meglio il problema?
Codice: Seleziona tutto
<*VirtualHost* ...>
...
</...>
puoi descrivere meglio il problema?
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Re: Apache non vede PHP
Trattandosi della configurazione di un webserver ed evidentemente di una installazione non-ubuntu, sposto in "Altre distribuzioni".
Riguardo il problema, i file in extra normalmente non sono inclusi automaticamente, bisogna decommentare il relativo include in httpd.conf.
Devi cercare qualcosa tipo:
e togliere il #
Riguardo il problema, i file in extra normalmente non sono inclusi automaticamente, bisogna decommentare il relativo include in httpd.conf.
Devi cercare qualcosa tipo:
Codice: Seleziona tutto
# Include extra/*.conf
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
- SuperStep
- Entusiasta Emergente
- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: Apache non vede PHP
io ancora non capisco bene cosa vuoi dire con
non vengono risolte in che senso? non le trova? non le interpreta? apache non risponde proprio? apache risponde ma dice che la pagina non esiste? (e cosi' per tutti gli altri status code http + errori comuni).le pagine php non vengono risolte...
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
- iJim
- Prode Principiante
- Messaggi: 218
- Iscrizione: giovedì 4 febbraio 2010, 15:20
- Desktop: ubuntu
- Distribuzione: Ubuntu
Re: Apache non vede PHP
apache praticamente ha smesso di funzionare.
Se cerco di aprire localhost, oppute localhost/test.html o localhost/file.php ricevo sempre il messaggio "This webpage is not available"
Se cerco di aprire localhost, oppute localhost/test.html o localhost/file.php ricevo sempre il messaggio "This webpage is not available"
- iJim
- Prode Principiante
- Messaggi: 218
- Iscrizione: giovedì 4 febbraio 2010, 15:20
- Desktop: ubuntu
- Distribuzione: Ubuntu
Re: Apache non vede PHP
se da terminale digito
ricevo come risposta
Codice: Seleziona tutto
sudo apachectl start
ricevo come risposta
Codice: Seleziona tutto
/System/Library/LaunchDaemons/org.apache.httpd.plist: Operation already in progress
- SuperStep
- Entusiasta Emergente
- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: Apache non vede PHP
credo tu abbia fatto casino con le installazioni. Secondo me ti conviene cancellare e reinstallare i programmi da capo lasciando intatti i virtualhost.
ma prima di farlo dai un'occhiata al file di log per capire cosa va storto.
ma prima di farlo dai un'occhiata al file di log per capire cosa va storto.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
- iJim
- Prode Principiante
- Messaggi: 218
- Iscrizione: giovedì 4 febbraio 2010, 15:20
- Desktop: ubuntu
- Distribuzione: Ubuntu
Re: Apache non vede PHP
Grazie per la risposta!
Adesso vedo di risolvere....
Adesso vedo di risolvere....
- iJim
- Prode Principiante
- Messaggi: 218
- Iscrizione: giovedì 4 febbraio 2010, 15:20
- Desktop: ubuntu
- Distribuzione: Ubuntu
Re: [Risolto] Apache non vede PHP
Alla fine ho reinstallato di nuovo tutto!
Re: [Risolto] Apache non vede PHP
Stavolta hai usato homebrew?
Risolve praticamente tutti i problemi di configurazione.
Risolve praticamente tutti i problemi di configurazione.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
- iJim
- Prode Principiante
- Messaggi: 218
- Iscrizione: giovedì 4 febbraio 2010, 15:20
- Desktop: ubuntu
- Distribuzione: Ubuntu
Re: [Risolto] Apache non vede PHP
Si, ho usato homebrew!
In realtà credo che bastava eliminare il vecchio file php ( credo fosse dentro /usr/local/bin )
In realtà credo che bastava eliminare il vecchio file php ( credo fosse dentro /usr/local/bin )
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti