Pagina 1 di 2

errore nella installazione di openID 1.0.1

Inviato: 27/04/2010, 16:40
da Gelmo
Aiuto ho provato a installare questa mod

però quando vado ad installare la mod mi viene fuori questo errore:

Codice: Seleziona tutto

[phpBB Debug] PHP Notice: in file /includes/openid/common.php on line 46: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/tmp/_php_consumer_test) is not within the allowed path(s): (/membri)
[phpBB Debug] PHP Notice: in file /includes/openid/common.php on line 47: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 976325 is not allowed to access /tmp owned by uid 0
Could not create the FileStore directory '/tmp/_php_consumer_test'. Please check the effective permissions.
non riesco a capire il perche mi questo errore eppure mi ho fatto tutto come di diceva di fare!! uffa!!!

Re: errore nella installazione di openID 1.0.1

Inviato: 27/04/2010, 17:59
da Carlo
La MOD vuole accedere a /tmp per creare una cartella temporanea, ma tu non hai i permessi per accedere a quella path sul file system.

1. Crea un file .php con questo contenuto e caricalo sul tuo sito, poi dammi il link.

Codice: Seleziona tutto

<?php
phpinfo();
?>
2. Linkami la MOD.

Re: errore nella installazione di openID 1.0.1

Inviato: 27/04/2010, 21:21
da Gelmo
ho fatto il tutto lo trovi qui!!

http://lokodb.altervista.org/ciao.php

Re: errore nella installazione di openID 1.0.1

Inviato: 27/04/2010, 21:39
da Carlo
Il link della MOD?

Re: errore nella installazione di openID 1.0.1

Inviato: 27/04/2010, 23:56
da Gelmo
scusa ho letto di fretta,

ok il link alla mod è questo http://www.phpbb.com/community/viewtopi ... &t=1666925

Re: errore nella installazione di openID 1.0.1

Inviato: 28/04/2010, 14:50
da Carlo
Prova così. Apri il file includes/openid/common.php, trova:

Codice: Seleziona tutto

$store_path = "/tmp/_php_consumer_test";
e sostituiscilo con:

Codice: Seleziona tutto

$store_path = "/tmp_r/_php_consumer_test";
Se neanche così funziona, crea una cartella chiamata tmp (cartella temporanea usata dal php) nella root del tuo spazio web, e modifica quella variabile con la path assoluta relativa a quella cartella, che purtroppo non vedo su quel file che richiama phpinfo(). Essendo su Altervista, la path dovrebbe essere qualcosa tipo /membri/xxxx. Guarda nel tuo pannello hosting.

Dimenticavo, auguri! :mrgreen:

Re: errore nella installazione di openID 1.0.1

Inviato: 29/04/2010, 16:19
da Gelmo
grazie per gli auguriiii!!!! ora provo a fare nel secondo metodo cosi li provo tutti!!

dunque ho provato a cambiare quello che dicevi tu

Codice: Seleziona tutto

/tmp_r/_php_consumer_test 
in

Codice: Seleziona tutto

/membri/tmp_r/_php_consumer_test
e mi dava questo errore:

Codice: Seleziona tutto

[phpBB Debug] PHP Notice: in file /includes/openid/common.php on line 47: mkdir() [function.mkdir]: Unable to access /membri/tmp_r/_php_consumer_test
Could not create the FileStore directory '/membri/tmp_r/_php_consumer_test'. Please check the effective permissions.
____________________________________________________________________________________________

poi ho provato a fare la seconda cosa che mi hai detto ho creato la cartella tmp che ha questo indirizzo assolunto /membri/lokodb/tmp

ho cambiato il codice che mi hai suggerito prima con questo :

Codice: Seleziona tutto

/membri/lokodb/tmp/_php_consumer_test
ma quando provo a far girare il file openid_login.php mi esce una shermata bianca!

Re: errore nella installazione di openID 1.0.1

Inviato: 29/04/2010, 17:12
da Carlo
Mhm, ci sono diversi metodi per capire quale sia il problema, ma, leggendo sul .com, l'autore della MOD scrive che questa non è stata accettata dal "MOD Team", quindi potrebbero esserci diversi errori.

Re: errore nella installazione di openID 1.0.1

Inviato: 29/04/2010, 23:42
da Gelmo
sii.. io non l'ho visto che non è stata accettata!? ora do un occhio da più vicino!!