[RISOLTO]Apache2 + PHP non si decide a leggere le php
[RISOLTO]Apache2 + PHP non si decide a leggere le php
Comincio dall'inizio:
ieri ho istallato postgresql e volevo amministrarlo con phppgadmin perchè mi ci sono trovato sempre bene in passato. Ho così istallato da synaptic il pacchetto di phppgadmin, ho avviato apache e sono andato su http://localhost/phppgadmin e il web server mi risponde: spiacente non hai supporto per pgsql devi ricompilare le php con --with-pgsql... ora questa non è l'unica strada, da quel che so io, ma cmq la provo , provo la copilazione e nn va a buon fine... allora mi dirigo per le altre strade che impongono di modificare alcuni file di config di php e apache... niente da fare... ma il problema non è questo, bensì il fatto che dopo aver tolto e rimesso tramite synaptic sia apache2 che php5 apache ha deciso di nn leggere + le pagine php ovvero se provo ad aprirne una mi chiede di salvarla ??? ??? Ho provato e riprovato, seguito topic, seguito wiki, ma niente... qualcuno ha avuto questo stesso problema?
ieri ho istallato postgresql e volevo amministrarlo con phppgadmin perchè mi ci sono trovato sempre bene in passato. Ho così istallato da synaptic il pacchetto di phppgadmin, ho avviato apache e sono andato su http://localhost/phppgadmin e il web server mi risponde: spiacente non hai supporto per pgsql devi ricompilare le php con --with-pgsql... ora questa non è l'unica strada, da quel che so io, ma cmq la provo , provo la copilazione e nn va a buon fine... allora mi dirigo per le altre strade che impongono di modificare alcuni file di config di php e apache... niente da fare... ma il problema non è questo, bensì il fatto che dopo aver tolto e rimesso tramite synaptic sia apache2 che php5 apache ha deciso di nn leggere + le pagine php ovvero se provo ad aprirne una mi chiede di salvarla ??? ??? Ho provato e riprovato, seguito topic, seguito wiki, ma niente... qualcuno ha avuto questo stesso problema?
Ultima modifica di sanzo il lunedì 15 maggio 2006, 8:55, modificato 1 volta in totale.
emh... ma tu ce l'hai google su quel computer?
la mia palestra
la mia palestra
Re: Apache2 + PHP non si decide a leggere le php
volevo aggiungere una cosa:
seguendo una wiki di qui in una delle mie prove mi chiede di
Caricare i moduli con i comandi da shell :
#ln -s /etc/apache2/mods-available/php.conf /etc/apache2/mods-enabled/php.conf
#ln -s /etc/apache2/mods-available/php.load /etc/apache2/mods-enabled/php.load
anche questo non ha funzionato... ora però, dopo le numerose reistallazioni i 2 file in mods-available non ci sono +... ce ne sono atri, ma nn quelli relativi al php...
seguendo una wiki di qui in una delle mie prove mi chiede di
Caricare i moduli con i comandi da shell :
#ln -s /etc/apache2/mods-available/php.conf /etc/apache2/mods-enabled/php.conf
#ln -s /etc/apache2/mods-available/php.load /etc/apache2/mods-enabled/php.load
anche questo non ha funzionato... ora però, dopo le numerose reistallazioni i 2 file in mods-available non ci sono +... ce ne sono atri, ma nn quelli relativi al php...
emh... ma tu ce l'hai google su quel computer?
la mia palestra
la mia palestra
Re: Apache2 + PHP non si decide a leggere le php
Ciao! Hai provato a dare un occhio sul wiki internazionale a questo wiki:
https://wiki.ubuntu.com/ApacheMySQLPHP? ... hePHPMySQL
Così funziona l'ho seguito su 2 macchine differenti e funziona con una Dapper Beta.
Fammi sapere
https://wiki.ubuntu.com/ApacheMySQLPHP? ... hePHPMySQL
Così funziona l'ho seguito su 2 macchine differenti e funziona con una Dapper Beta.
Fammi sapere
Re: Apache2 + PHP non si decide a leggere le php
Umh non dice nulla di nuovo... però una cosa interessante c'è ovvero come compilare il php5 dai source, il che mi serve... però il problema credo che rimarrà dato che credo sia un problema di apache e non di php... cmq proverò e farò sapere... tnx
emh... ma tu ce l'hai google su quel computer?
la mia palestra
la mia palestra
Re: Apache2 + PHP non si decide a leggere le php
Fidati che la compilazione non è necessaria!
Re: Apache2 + PHP non si decide a leggere le php
si lo immaginavo... e ora ne sono sicuro... cmq niente da fare continuo ad ottenere salva con nome, nel momento in cui carico una php... possibile che l'apache che sta sui repository dapper sia fallato???? forse dovrei provare a mettere apache 1 voi che dite?
emh... ma tu ce l'hai google su quel computer?
la mia palestra
la mia palestra
Re: Apache2 + PHP non si decide a leggere le php
bene, ora mi fumano veramente le balle >:( >:( 
Ho eseguito la stessa procedura che ho eseguito sul mio portatile (quello che ha il problema) sul mio pc fisso (che ha altri problemi ma non questo :P) e le php funzionano a meraviglia... io non ho parole... a sto punto nn so proprio che pesci prendere...
Ho eseguito la stessa procedura che ho eseguito sul mio portatile (quello che ha il problema) sul mio pc fisso (che ha altri problemi ma non questo :P) e le php funzionano a meraviglia... io non ho parole... a sto punto nn so proprio che pesci prendere...
emh... ma tu ce l'hai google su quel computer?
la mia palestra
la mia palestra
Re: Apache2 + PHP non si decide a leggere le php
ok ho perso una giornata per nulla 
In pratica, firefox si è cachato la pagina testphp.php che usavo come test la volta in cui l'ho caricata senza il supporto php abilitato... e così potevo diventare anche verde che nn l'avrebbe mai caricata... mi complimento con me stesso da solo per l'idiozia ::) ::)
In pratica, firefox si è cachato la pagina testphp.php che usavo come test la volta in cui l'ho caricata senza il supporto php abilitato... e così potevo diventare anche verde che nn l'avrebbe mai caricata... mi complimento con me stesso da solo per l'idiozia ::) ::)
emh... ma tu ce l'hai google su quel computer?
la mia palestra
la mia palestra
Re: Apache2 + PHP non si decide a leggere le php
Se hai risolto, ti chiedo di aggiungere il tag [risolto], modificando il titolo del primo post.
ciao
ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
-
caspani@email.it
- Prode Principiante
- Messaggi: 11
- Iscrizione: giovedì 15 novembre 2007, 12:04
Re: [RISOLTO]Apache2 + PHP non si decide a leggere le php
Io ho lo stesso problema....
quando vado su http://localhost/test.php mi apre una finestra che chiede che programma usare per aprire il file oppure se voglio salvarlo...
le ho provate tutte... (come hai cancellato la chache di firefox?) io ho provato ma nn cambia niente...
AIUTO!!!
quando vado su http://localhost/test.php mi apre una finestra che chiede che programma usare per aprire il file oppure se voglio salvarlo...
le ho provate tutte... (come hai cancellato la chache di firefox?) io ho provato ma nn cambia niente...
AIUTO!!!
-
caspani@email.it
- Prode Principiante
- Messaggi: 11
- Iscrizione: giovedì 15 novembre 2007, 12:04
Re: [RISOLTO]Apache2 + PHP non si decide a leggere le php
Forse ho risolto...
seguendo questa guida ...
azz... ma se he stata dura!... ora sembra che funzioni!
----------------------------------------------------------------------------------------------
Indipendentemente dal percorso adottato, scelta peraltro legata alla distribuzione utilizzata, il risultato finale dovrebbe essere il medesimo: ottenere un sistema LAMP funzionante su cui testare i nostri script PHP. Dopo aver verificato che i software necessari siano installati, dopo essersi accertati che il web server e MySQL siano in esecuzione e dopo aver infine verificato quale sia il percorso in cui inserire le nostre pagine dinamiche, ossia la DocumentRoot citata più volte, è il momento di effettuare la prova del nove: phpinfo(). Creiamo uno script PHP contenente soltanto questa riga:
e salviamolo, come info.php, nella DocumentRoot del web server (attenzione agli eventuali permessi). A questo punto apriamo il browser e puntiamolo all'indirizzo http://localhost/info.php Il corretto funzionamento di PHP verrà confermato da una schermata che ci riepiloga tutti i dati di configurazione di PHP stesso. L'eventuale richiesta di scaricamento del file, o la visualizzazione della riga sorgente che contiene la direttiva phpinfo(), è indice del fatto che Apache non sta interpretando correttamente i file con estensione .php, per cui dovremo agire sul file di configurazione, aggiungendo le seguenti righe:
e successivamente riavviare Apache con i comandi descritti poco sopra.
Nota: il percorso del modulo libphp5.so può cambiare da distribuzione a distribuzione, ad esempio su Slackware il percorso corretto è /usr/libexec/apache/libphp5.so. La pagina info.php potrebbe essere inserita anche all'interno della directory public_html appartenente al nostro utente. Tale directory dovrebbe essere leggibile da tutti. Per crearla ed attribuirle i permessi appropriati, utilizziamo i due comandi mkdir e chmod:
Dove il simbolo tilde (~) richiama la propria home directory, mentre i permessi 0755 indicano i pieni privilegi al proprietario della directory, ed i privilegi di lettura ed esecuzione a tutti gli altri (per le directory è necessario anche il privilegio di esecuzione oltre a quello di lettura). Salvando info.php all'interno del nuovo percorso, questo sarà poi accessibile da browser tramite l'indirizzo http://localhost/~mioutente/info.php.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
seguendo questa guida ...
----------------------------------------------------------------------------------------------
Indipendentemente dal percorso adottato, scelta peraltro legata alla distribuzione utilizzata, il risultato finale dovrebbe essere il medesimo: ottenere un sistema LAMP funzionante su cui testare i nostri script PHP. Dopo aver verificato che i software necessari siano installati, dopo essersi accertati che il web server e MySQL siano in esecuzione e dopo aver infine verificato quale sia il percorso in cui inserire le nostre pagine dinamiche, ossia la DocumentRoot citata più volte, è il momento di effettuare la prova del nove: phpinfo(). Creiamo uno script PHP contenente soltanto questa riga:
Codice: Seleziona tutto
<?php phpinfo(); ?>Codice: Seleziona tutto
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .phpNota: il percorso del modulo libphp5.so può cambiare da distribuzione a distribuzione, ad esempio su Slackware il percorso corretto è /usr/libexec/apache/libphp5.so. La pagina info.php potrebbe essere inserita anche all'interno della directory public_html appartenente al nostro utente. Tale directory dovrebbe essere leggibile da tutti. Per crearla ed attribuirle i permessi appropriati, utilizziamo i due comandi mkdir e chmod:
Codice: Seleziona tutto
mkdir ~/public_html
chmod 0755 ~/public_html---------------------------------------------------------------------------------------------------------------------------------------------------------------
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti

