Newsgroup: it.comp.www.php
Titolo: Chi mi posta un php.ini???

Non riesco a toglierci le gambe, chi mi posta il suo php.ini completo come
esempio?
Se non potete postare, magari mandatemelo per email...
Grazie!
--
IK5WQO Riccardo

...mi riferisco a php 4, installato su debian 3.0, con apache...
Il tutto per poter usare phpclassifieds...

 
Se anche qualcuno ti desse retta, difficile che te ne possa fare 
qualcosa... le probabilità che un php.ini da un altro server ti vada 
bene sono inferiori allo 0.1 % direi.
Piuttosto, sii più preciso su qual'e' il problema che incontri e forse 
qualcuno ti potrà dare una mano...
-- 
Fabrizio "Hermooz" Ermini


Ciao Fabrizio, allora ti illustro il problema : sistema con debian 3.0, ho
intenzione di metter su un piccolo server per annunci di materiale per
radioamatori usato.
Mi hanno, in passato, suggerito di utilizzare PHPCLASSIFIEDS :
http://www.deltascripts.com/phpclassifieds/
Ho quindi installato php4, il server mysql, apache e tutte le cosine
necessarie. Ho configurato il tutto ( o quasi :-((( ), ed il sito
funzionerebbe : unica cosa, non da poco, quando cerco di registrare un
utente tutto va bene, ma quando questo utente cerca di fare il login per
poter inserire annunci, mi appare per un attimo la schermata che mi dice
"logged in" (sintetizzo), e poi subito dopo "spiacente, ma devi loggarti per
inserire annunci : inserisci login e pw"...
Come se qualche cosa (cookie?) non potesse esser scritto dove serve, per
qualche strana ragione.
Ho creato la directory /tmp , l'ho impostata con chmod 777, le sessioni
vengono li registrate, ma nulla da fare : c'è qualche cosa che mi sfugge,
magari una bischerata. Ho seguito le faq su
http://www.deltascripts.com/phpclassifieds/
 , ma niente è servito a
risolvere il problema...
Non è facile da spiegare così, sopratutto se non si conosce
phpclassifieds...
Suggerimenti?
Riccardo

 qualche strana ragione.
Effettivamente non conosco l'applicazione in questione e non posso 
essere preciso. Pero' da come me la descrivi, pare che il meccanismo di 
login si basi su una redirezione della pagina (tecnica abbastanza comune 
tra l'altro ;-)). Se anche solo per un attimo la scritta "logged in" ti 
appare non credo ci sia un problema di configurazione di php; il fatto è 
che quando prova a trasferirti sulla pagina di destinazione quando 
arrivi lì la sessione è persa e questo provoca una nuova richiesta di 
login.
La perdita della sessione in genere è dovuta alla perdita del cookie 
corrispondente; o è il redirect che non funziona come dovrebbe a causa 
di una non corretta configurazione dei DNS e del nome host nella 
configurazione di apache (la macchina ha un hostname settato 
correttamente? riesce a risolvere se stessa?), che fa sì che il cookie 
si perda perche nel redirect il client è convinto di aver cambiato 
server (quando non è così), o c'e' qualcosa che non va nel client che 
non riconosce o rifiuta il cookie.
Un'altro fattore che può influenzare pesantemente il funzionamento di un 
login basato su redirect è la presenza di un proxy tra client e server, 
o anche il settaggio dei parametri di cache della gestione delle 
sessioni (la seconda volta che torni alla pagina di ingresso, il 
messaggio di errore in realtà potrebbe essere "vecchio" e ripreso dalla 
cache invece che essere un effettivo nuovo errore).
Vedi un po' se qualcosa di quello che ho detto ti può essere utile...
Ciao!
-- 
Fabrizio "Hermooz" Ermini

 Vedi un po' se qualcosa di quello che ho detto ti può essere utile...
Grazie 1000 Fabrizio!
Rik

 
Allora verifica bene le configurazioni del server dal punto di vista del 
  nome host e della capacità di autorisolversi. Sono condizioni 
fondamentali per far riuscire bene un redirect HTML. In altre parole, 
devi accertarti che il client veda il server sempre ESATTAMENTE nello 
stesso modo (non devono esserci cose tipo indirizzi numerici che passano 
a logici o viceversa, oppure prima senza dominio e poi col dominio, 
ecc.) e che comunque il server si presenti con un'hostname "legale" dal 
punto di vista dei protocolli (niente caratteri strani, niente domini 
inventati che il DNS o perlomeno l'hosts non riconosce). Comportamenti 
di questo genere DI SICURO fanno saltare il cookie. Verifica anche che 
il settaggio del parametro "session.cache_limiter" non sia settato a 
qualcosa di diverso da "nocache".
bye!
-- 
Fabrizio "Hermooz" Ermini

 qualcosa di diverso da "nocache".
Ok, lo farò.
Ciauz e grazie!
Riccardo


Fatto : il parametro è già impostato come dici tu.