Apache non interpreta pagine pp
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Apache non interpreta pagine pp
Ho installato apache e mod_ssl, php lo avevo già installato di default, MYSQL non l' ho installato perchè non mi serve. Sono arrivato al punto di creare una pagina php di prova e metterla nella directory apposita. Ora inserendo il giusto url nel browser si apre la pagina "it works" che mi fà capire che apache gira. Quando provo la pagina php mi ritrovo il codice e non l' interpretazione di esso. Ho anche notato di non avere il modulo php5_module. Da cosa può dipendere? Ho già provato delle soluzioni trovate in giro ma niente da fare. Ho provato ad inserire nel file di configurzione di apache il collegamento a php ma nulla, Dovrebbe essere un prob di php, come posso fare a capire se php va bene o se magari gli manca qualcosa?
- stan
- Linux 3.x

- Messaggi: 524
- Iscritto il: lun 25 dic 2006, 11:55
- Slackware: 12.1
- Kernel: 2.6.xx
- Desktop: Kde3
- Località: Bs
Re: Apache non interpreta pagine pp
Hai editato httpd.conf per abilitare il modulo php?
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Apache non interpreta pagine php
Se vedi il sorgente non è un problema di PHP, ma di Apache, che non passa a PHP il file in oggetto.
Come ti ha detto Stan abilitalo. Se dopo da errori o pagine bianche si passa a PHP
P.S.
correggi il titolo del psot
Come ti ha detto Stan abilitalo. Se dopo da errori o pagine bianche si passa a PHP
P.S.
correggi il titolo del psot
Re: Apache non interpreta pagine php
Avevo fatto le modifiche che dice stan (AddType...). Non è cambiato niente, ora httpd.conf è come in origine. Questo prob è dovuto ad una mia incompetenza (cioè, è tutto nella norma) oppure è un malfunzionamento? Posto httpd.conf.
- Allegati
-
httpd.log- (35.79 KiB) Scaricato 102 volte
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Apache non interpreta pagine php
È dovuto al fatto che non hai fatto ciò che dici di aver fatto (perdonate la ripetizione)ragnetto ha scritto:Avevo fatto le modifiche che dice stan (AddType...). Non è cambiato niente, ora httpd.conf è come in origine. Questo prob è dovuto ad una mia incompetenza (cioè, è tutto nella norma) oppure è un malfunzionamento? Posto httpd.conf.
Codice: Seleziona tutto
#Include /etc/apache/mod_php.confRe: Apache non interpreta pagine pp
Avevi ragione non havevo capito, grazie. ma or ho un' altro prob:
Posto anche /etc/apache/mod_php.conf.
Codice: Seleziona tutto
bash-3.1# ./rc.httpd start
usage: /usr/sbin/apachectl (start|stop|restart|fullstatus|status|graceful|configtest|help)
start - start httpd
startssl - start httpd with SSL enabled
stop - stop httpd
restart - restart httpd if running by sending a SIGHUP or start if
not running
fullstatus - dump a full status screen; requires lynx and mod_status enabled
status - dump a short status screen; requires lynx and mod_status enabled
graceful - do a graceful restart by sending a SIGUSR1 or start if not running
configtest - do a configuration syntax test
help - this screen
Syntax error on line 6 of /etc/apache/mod_php.conf:
Cannot load /usr/lib/httpd/modules/libphp5.so into server: /usr/lib/httpd/modules/libphp5.so: undefined symbol: apr_pool_cleanup_null
/usr/sbin/apachectl start: httpd could not be started
bash-3.1# ls -la /usr/lib/httpd/modules/libphp5.so
-rwxr-xr-x 1 root root 4000784 2007-06-29 07:28 /usr/lib/httpd/modules/libphp5.so
- Allegati
-
mod_php.log- (908 Byte) Scaricato 70 volte
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Apache non interpreta pagine pp
qui c'è qualcun altro che ha avuto il tuo stesso problema:
viewtopic.php?f=1&t=19489
spina
P.S. Prova anche a fare un ldd sul modulo php
magari puoi scoprire quale libreria gli manca.
viewtopic.php?f=1&t=19489
spina
P.S. Prova anche a fare un ldd sul modulo php
Codice: Seleziona tutto
ldd /usr/lib/httpd/modules/libphp5.soSe pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Apache non interpreta pagine pp
Nel caso del link che hai postato sembra il "solito" problema di chi aggiorna tramite swaret una current e non si accorge del cambio di nome dei pacchetti o di nuove aggiunte di essispina ha scritto:qui c'è qualcun altro che ha avuto il tuo stesso problema:
viewtopic.php?f=1&t=19489
Questo fallo sì, perché sembra proprio una mancanza di qualche libreria che serve, e guarda anche i log per vedere se ti dicono qualcosa in più dell'outputspina ha scritto:P.S. Prova anche a fare un ldd sul modulo phpmagari puoi scoprire quale libreria gli manca.Codice: Seleziona tutto
ldd /usr/lib/httpd/modules/libphp5.so
Dicci anche le varie versioni dei pacchetti che hai installato
Re: Apache non interpreta pagine pp
Per l' ldd è tutto a posto. I pacchetti sono "php-5.2.3-i486-2", "mod_ssl-2.8.31_1.3.41-i486-1" e "apache-1.3.41-i486-1". Ho fatto come diceva spina, ho tolto apache e messo httpd. Non cambia nulla, la situazione è la stessa di prima. Il prob deve essere nel pacchetto "php-5.2.3-i486-2" così l' ho tolto e messo al suo posto "php-5.2.5-i486-2kjz" (scaricato da LinuxPackages.net) ed ora la situazione è ancora peggiorata, ora quando inserisco l' indirizzo della pagina php da visualizzare dice che rifiuta la connessione.
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Apache non interpreta pagine pp
Devi fare le cose con gradi.
Che versione di Slackware stai usando?
Prima fai in modo che apache giri correttamente e dopo pensa al PHP.
Che versione di Slackware stai usando?
Prima fai in modo che apache giri correttamente e dopo pensa al PHP.
Re: Apache non interpreta pagine pp
In seguito al riavvio del sistema è avvenuto un cambiamento: le pagine php vengono visualizzate (in codice) come all' inizio. Apache funzia alla perfezione, le pagine html vanno bene, non vanno le pagine php...
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Apache non interpreta pagine pp
non mi hai detto che versione di Slackware usi.ragnetto ha scritto:In seguito al riavvio del sistema è avvenuto un cambiamento: le pagine php vengono visualizzate (in codice) come all' inizio. Apache funzia alla perfezione, le pagine html vanno bene, non vanno le pagine php...
Decommenta le righe del file httpd.conf come ti ho detto prima e riavvia Apache
Re: Apache non interpreta pagine pp
Se ti riferisci a: "#Include /etc/apache/mod_php.conf" è OK, uso la 12. Inoltre:
-rwxr-xr-x 1 root root 3010600 2008-02-07 18:51 /usr/lib/httpd/modules/libphp5.so
vi sembra normale che pesi così tanto? Se la risposta è no, potreste mandarmi le vostre che faccio qualche esperimento.
-rwxr-xr-x 1 root root 3010600 2008-02-07 18:51 /usr/lib/httpd/modules/libphp5.so
vi sembra normale che pesi così tanto? Se la risposta è no, potreste mandarmi le vostre che faccio qualche esperimento.
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Apache non interpreta pagine pp
Allora, installa i pacchetti che trovi qui:ragnetto ha scritto:Se ti riferisci a: "#Include /etc/apache/mod_php.conf" è OK, uso la 12. Inoltre:
-rwxr-xr-x 1 root root 3010600 2008-02-07 18:51 /usr/lib/httpd/modules/libphp5.so
vi sembra normale?
ftp://ftp.slackware.com/pub/slackware/s ... /packages/
Dove gli hai presi quei pacchetti?
Per il resto:
Codice: Seleziona tutto
$ ls -l /usr/lib/httpd/modules/libphp5.so
-rwxr-xr-x 1 root root 4024080 2007-11-10 21:17 /usr/lib/httpd/modules/libphp5.soSe hai decommentato la linea su mod_php.conf (visto la confusione di versioni sei sicuro di aver modificato il file giusto? Apache 2 usa /etc/httpd e non /etc/apache ) non deve mostrarti il codice
Re: Apache non interpreta pagine pp
Ho modificato il file dentro /etc/httpd/httpd.conf, stesso prob non cambia niente. Quali pacchetti dovrei installare in quella pagina? Ho già provato: "httpd-2.2.8-i486-1_slack12.0.tgz" e "php-5.2.5-i486-1_slack12.0.tgz" e nel secondo mancava addirittura libphp5. In questo momento ho installati: "httpd-2.2.8-i486-1_slack12.0.tgz" e "php-5.2.5-i486-2kjz.tgz" il secondo scaricato dal sito (LinuxPackages.net). Mi sembra ovvio che la mia libphp5 sia danneggiata in qualche modo perchè e sensibilmente più leggera di quella di conraid, inoltre il mio PC non è nuovo a queste cose, potreste gentilemente postarmene una?
