PHP non mostra l'output [RISOLTO]

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
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.
Rispondi
Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

PHP non mostra l'output [RISOLTO]

Messaggio da Blizzard »

ciao,
premetto che ho fatto ricerche e seguito i tutorial sul wiki ma non ho riscontrato da nessuna parte il mio problema... forse non sono stato bravo a cercare...

in pratica ho seguito il wiki per creare un ambiente lamp ma senza installare alcun pacchetto (apache funziona correttamente e php mi pare di averlo comunque installato di default)
Ho decommentato la riga apposita per abilitare php in apache e riavviato tutto.

Il risultato è che con uno scritp classico tipo hello world mi mostra pagina bianca!
ne mi da errore, ne mi mostra il sorgente come plain text... sembra che semplicemente mi ignori il codice php.
Provato anche sul computer di un amico su cui ho installato l'ultimo php prelevato da linux packages ma stessi risultati!

dove sbaglio????

grazie
Gio
Ultima modifica di Blizzard il ven 18 gen 2008, 19:03, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: PHP non mostra l'output

Messaggio da conraid »

Blizzard ha scritto: dove sbaglio????
Dipende da mille cose
Per iniziare guarda se una semplice pagina fatta così ti funziona

Codice: Seleziona tutto

<?php
phpinfo();
?>
Dopo modifica php.ini in modo da mostrarti tutti gli errori ed avvisi possibili.

E ricorda che una pagina bianca non sempre è una pagina bianca. Guarda il sorgente della pagina ed i log di errore

UPDATE:
non ti ignora il codice php, altrimenti lo mostrava in plain text, quindi l'interprete funziona
Ora capiamo dove è l'inghippo

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: PHP non mostra l'output

Messaggio da Blizzard »

mmm.... ecco il log di errore
[18-Jan-2008 17:15:10] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/pdo_sqlite.so' - libsqlite3.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
[18-Jan-2008 17:15:10] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/sqlite.so' - libsqlite.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
mi manca la libreria sqlite ???

thanks per il tempestivo aiuto

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: PHP non mostra l'output

Messaggio da conraid »

Blizzard ha scritto: mi manca la libreria sqlite ???
si o commenta la riga nel php.ini

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: PHP non mostra l'output

Messaggio da Blizzard »

[18-Jan-2008 17:32:20] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/sqlite.so' - libsqlite.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
niente! mi da ancora errore! ho installato sqlite e sqlite3, decommentata una riga in php.ini ma l'errore resta! :(

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: PHP non mostra l'output

Messaggio da conraid »

Blizzard ha scritto:
[18-Jan-2008 17:32:20] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/sqlite.so' - libsqlite.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
niente! mi da ancora errore! ho installato sqlite e sqlite3, decommentata una riga in php.ini ma l'errore resta! :(
Scusa, avevo scritto decommenta. Commenta come ho corretto dopo.
Di a php di non caricare la libreria insomma

A me va solamente con sqlite-3.5.1 e non ho libsqlite.so.0
Ho solamente i pacchetti di Pat per il PHP

Senti, l'errore è da un altra parte
Ho rimosso sqlite e parte tutto tranquillamente, anche con l'estensione caricata

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: PHP non mostra l'output

Messaggio da Blizzard »

Funge!!!!

era proprio da Commentare i riferimenti a sqlite

Arigatou gozaimashita Conraid-sama!

ciao
Gio
Ultima modifica di Blizzard il ven 18 gen 2008, 19:02, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: PHP non mostra l'output

Messaggio da conraid »

Blizzard ha scritto:Funge!!!!

era proprio da decommentare i riferimenti a sqlite
Aspetta, altrimenti si confonde gli altri.
Premettendo che a me funziona sia con sia senza sqlite ed ho "decommentata" la riga relativa a sqlite, cioè ho

Codice: Seleziona tutto

extension=pdo_sqlite.so
extension=sqlite.so
Tu per decommenta intendi questo, o come avevo erroneamente detto io all'inizio intendi

Codice: Seleziona tutto

;extension=pdo_sqlite.so
;extension=sqlite.so
cioè "commentata"?

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: PHP non mostra l'output

Messaggio da Blizzard »

scusa intendevo commentata :roll: ... l'emozione,.... adesso cambio anche sopra

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: PHP non mostra l'output

Messaggio da conraid »

Blizzard ha scritto:scusa intendevo commentata :roll: ... l'emozione,.... adesso cambio anche sopra
Però è strano comunque... tu hai tutti i pacchetti di Pat o hai messo qualcosa di diverso?

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: PHP non mostra l'output [RISOLTO]

Messaggio da Blizzard »

Però è strano comunque... tu hai tutti i pacchetti di Pat o hai messo qualcosa di diverso?
allora... la mia situazione è alquanto complicata.

Inizialmente avevo tutto come installato da slack12. Poi dati i problemi ho provato ad installare l'ultima versione.
Ora ho provato ed è andato tutto bene.
Tuttavia ho notato proprio ora che un mio codice non veniva eseguito.
Le differenze erano che il mio codice era

<?
...
?>

mentre il tuo

<?php
...
?>

adesso non so se prima il problema principale era proprio quello!
eppure su un libricino apre e chiude il codice anche in quella maniera... si che sono newbie... ma boh!

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: PHP non mostra l'output [RISOLTO]

Messaggio da conraid »

Dovresti dire a php di usare anche quel modo. Ma non ti conviene. Ormai il default è <?php

Avatar utente
Blizzard
Master
Master
Messaggi: 1509
Iscritto il: mar 2 gen 2007, 22:53
Nome Cognome: Giovanni Santostefano
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: Fluxbox
Contatta:

Re: PHP non mostra l'output [RISOLTO]

Messaggio da Blizzard »

si si! ma mi piace anche <?php che è pure più comprensibile ai newbie come me :)

Rispondi