[Risolto] Apache non vede PHP

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Scrivi risposta
Avatar utente
iJim
Prode Principiante
Messaggi: 218
Iscrizione: giovedì 4 febbraio 2010, 15:20
Desktop: ubuntu
Distribuzione: Ubuntu

[Risolto] Apache non vede PHP

Messaggio da iJim »

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!!!
Ultima modifica di iJim il martedì 7 aprile 2015, 15:06, modificato 1 volta in totale.
Avatar utente
SuperStep
Entusiasta Emergente
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

Messaggio da SuperStep »

se intendi che viene stampato precisamente il codice php senza essere interpretato,

porva con

Codice: Seleziona tutto

#a2enmod php5
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.
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)
Avatar utente
iJim
Prode Principiante
Messaggi: 218
Iscrizione: giovedì 4 febbraio 2010, 15:20
Desktop: ubuntu
Distribuzione: Ubuntu

Re: Apache non vede PHP

Messaggio da iJim »

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

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>
Avatar utente
SuperStep
Entusiasta Emergente
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

Messaggio da SuperStep »

il virtualhost e' "il sito"

Codice: Seleziona tutto

<*VirtualHost* ...>
...
</...>
hai abilitato php5?

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)
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Apache non vede PHP

Messaggio da Zoff »

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:

Codice: Seleziona tutto

# Include extra/*.conf
e togliere il #
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
Avatar utente
SuperStep
Entusiasta Emergente
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

Messaggio da SuperStep »

io ancora non capisco bene cosa vuoi dire con
le pagine php non vengono risolte...
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).
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)
Avatar utente
iJim
Prode Principiante
Messaggi: 218
Iscrizione: giovedì 4 febbraio 2010, 15:20
Desktop: ubuntu
Distribuzione: Ubuntu

Re: Apache non vede PHP

Messaggio da iJim »

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"
Avatar utente
iJim
Prode Principiante
Messaggi: 218
Iscrizione: giovedì 4 febbraio 2010, 15:20
Desktop: ubuntu
Distribuzione: Ubuntu

Re: Apache non vede PHP

Messaggio da iJim »

se da terminale digito

Codice: Seleziona tutto

sudo apachectl start

ricevo come risposta

Codice: Seleziona tutto

/System/Library/LaunchDaemons/org.apache.httpd.plist: Operation already in progress
Avatar utente
SuperStep
Entusiasta Emergente
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

Messaggio da SuperStep »

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.
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)
Avatar utente
iJim
Prode Principiante
Messaggi: 218
Iscrizione: giovedì 4 febbraio 2010, 15:20
Desktop: ubuntu
Distribuzione: Ubuntu

Re: Apache non vede PHP

Messaggio da iJim »

Grazie per la risposta!
Adesso vedo di risolvere....
Avatar utente
iJim
Prode Principiante
Messaggi: 218
Iscrizione: giovedì 4 febbraio 2010, 15:20
Desktop: ubuntu
Distribuzione: Ubuntu

Re: [Risolto] Apache non vede PHP

Messaggio da iJim »

Alla fine ho reinstallato di nuovo tutto!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [Risolto] Apache non vede PHP

Messaggio da Zoff »

Stavolta hai usato homebrew?

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
Avatar utente
iJim
Prode Principiante
Messaggi: 218
Iscrizione: giovedì 4 febbraio 2010, 15:20
Desktop: ubuntu
Distribuzione: Ubuntu

Re: [Risolto] Apache non vede PHP

Messaggio da iJim »

Si, ho usato homebrew!
In realtà credo che bastava eliminare il vecchio file php ( credo fosse dentro /usr/local/bin )
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti