Pagina 1 di 1

PHP non mostra l'output [RISOLTO]

Inviato: ven 18 gen 2008, 17:00
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

Re: PHP non mostra l'output

Inviato: ven 18 gen 2008, 17:03
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

Re: PHP non mostra l'output

Inviato: ven 18 gen 2008, 17:16
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

Re: PHP non mostra l'output

Inviato: ven 18 gen 2008, 17:23
da conraid
Blizzard ha scritto: mi manca la libreria sqlite ???
si o commenta la riga nel php.ini

Re: PHP non mostra l'output

Inviato: ven 18 gen 2008, 17:46
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! :(

Re: PHP non mostra l'output

Inviato: ven 18 gen 2008, 17:48
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

Re: PHP non mostra l'output

Inviato: ven 18 gen 2008, 18:54
da Blizzard
Funge!!!!

era proprio da Commentare i riferimenti a sqlite

Arigatou gozaimashita Conraid-sama!

ciao
Gio

Re: PHP non mostra l'output

Inviato: ven 18 gen 2008, 18:58
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"?

Re: PHP non mostra l'output

Inviato: ven 18 gen 2008, 19:02
da Blizzard
scusa intendevo commentata :roll: ... l'emozione,.... adesso cambio anche sopra

Re: PHP non mostra l'output

Inviato: ven 18 gen 2008, 19:08
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?

Re: PHP non mostra l'output [RISOLTO]

Inviato: ven 18 gen 2008, 19:36
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!

Re: PHP non mostra l'output [RISOLTO]

Inviato: ven 18 gen 2008, 20:02
da conraid
Dovresti dire a php di usare anche quel modo. Ma non ti conviene. Ormai il default è <?php

Re: PHP non mostra l'output [RISOLTO]

Inviato: ven 18 gen 2008, 20:28
da Blizzard
si si! ma mi piace anche <?php che è pure più comprensibile ai newbie come me :)