Web4Web.IT - Community Forums
Errori nel php log - Versione stampabile

+- Web4Web.IT - Community Forums (https://www.web4web.it/forum)
+-- Forum: Supporto Tecnico (/forum-21.html)
+--- Forum: Programmazione & Design (/forum-23.html)
+---- Forum: PHP (/forum-24.html)
+---- Discussione: Errori nel php log (/thread-128.html)

1 2 3


Errori nel php log - xion87 - 26-01-2010 12:13

Salve, spero di avere postato nella sezione giusta.
Allora ogni giorno, il mio log, generai seguenti errori tutti simili:
Codice:
[Sat Jan 23 15:26:51 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com:2222/CMD_SHOW_DOMAIN?domain=sanitariacamporomano.com
[Sat Jan 23 15:26:52 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com/roundcube/
[Sat Jan 23 15:26:52 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com/roundcube/
[Sat Jan 23 15:26:52 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0
[Sat Jan 23 15:26:52 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com/roundcube/
[Sat Jan 23 15:26:52 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com/roundcube/
[Sat Jan 23 15:26:56 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com/roundcube/skins/default/common.css
[Sat Jan 23 15:26:56 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com/roundcube/skins/default/common.css
[Sat Jan 23 15:27:00 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com/roundcube/
[Sat Jan 23 15:27:00 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com/roundcube/
[Sat Jan 23 15:27:01 2010] [error] [client 93.146.203.207] PHP Warning:  Unknown: open_basedir restriction in effect. File(logs/errors) is not within the allowed path(s): (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/:/var/www/html/webmail/:/var/www/html/phpMyAdmin/:/usr/local/php/bin/) in Unknown on line 0, referer: http://www.sanitariacamporomano.com/roundcube/?_task=mail
ecc...ecc...
Qualcuno sa come risolvere? (mi hanno detto di cambiare l'error log del programma ma nn saprei come fare, uso shopfactory)


RE: Errori nel php log - Pirosauro - 26-01-2010 13:51

(26-01-2010 12:13)xion87 Ha scritto:  : https://www.web4web.it/forum/post-928.html#pid928Qualcuno sa come risolvere? (mi hanno detto di cambiare l'error log del programma ma nn saprei come fare, uso shopfactory)

dovresti cercare nello script la funzione error_log e modificarla, a meno che non ci sia un'apposita voce di configurazione
In ogni caso, visto che lo script da te citato non è libero, dovrai provvedere da solo al fix, o al limite chiedere assistenza agli sviluppatori


RE: Errori nel php log - xion87 - 26-01-2010 17:15

a chi posso chiedere quindi? non riesco a trovare il file di configurazione Sad


RE: Errori nel php log - Pirosauro - 26-01-2010 18:15

mi auto-quoto:

(26-01-2010 13:51)Pirosauro Ha scritto:  : https://www.web4web.it/forum/post-929.html#pid929dovrai provvedere da solo al fix, o al limite chiedere assistenza agli sviluppatori

hai comprato la licenza? o usi la free trial?
se hai la licenza hai supporto compreso nel prezzo, il free trial dubito abbia supporto, ma puoi sempre tentare. Manda una mail agli sviluppatori.


RE: Errori nel php log - xion87 - 26-01-2010 19:52

ho la licenza regolare ho pagato tipo 200 euro per il programma, ho chiesto al supporto di shopfactory e mi hanno detto ciò che segue:
1°email
Codice:
Il file log Lei che ci indica visualizza errori causati accedendo
all'interfaccia email http://www.sanitariacamporomano.com/roundcube/.

Per i nostri programmatori, Lei deve fornirci il log degli errori
causati adoperando il negozio creato con ShopFactory e pubblicato sul
server.

2°email
Codice:
Gentile Cliente,
grazie per averci contattati.

Dal log che ci ha mandato non pare che si tratti di un problema creato
da Shopfactory, ma di un errore che si genera accedendo alla posta:

http://www.sanitariacamporomano.com/roundcube/

ShopFactory lo usa sul Suo PC e l'error log è un file di testo sul Suo
PC, le pagine pubblicate non usano un error/log:, ma è il server che,
opportunamente configurato, decide quale error log far usare:

http://www.mydigitallife.info/2007/03/15/php-scripts-open_basedir-restriction-in-effect-error/

Quindi - se non erriamo - il Suo è un provider professionale deve saper
configurare il server come Le necessita, altrimenti è Lei che deve
studiare come funziona il server e configurarlo come da manuale.

Se erriamo, saremo lieti di aiutarLa se ci inoltra i log che indicano
quali pagine di ShopFactory generano l'errore in questione.

Cordiali Saluti,

ShopFactory Support Team

cosa mi suggerite di fare?


RE: Errori nel php log - Pirosauro - 26-01-2010 21:14

da quello che hai postato tu, non si evince che è colpa di Roundcube. Ci sono riferimenti anche a Squirrel e DA

edit: Hai mandato lo stesso log che hai postato? Se non è pachidermico, mi manderesti in pm lo stesso log che hai mandato a loro?

edit2: mi posti anche il tuo .htaccess?


RE: Errori nel php log - xion87 - 26-01-2010 23:24

(26-01-2010 21:14)Pirosauro Ha scritto:  : https://www.web4web.it/forum/post-943.html#pid943da quello che hai postato tu, non si evince che è colpa di Roundcube. Ci sono riferimenti anche a Squirrel e DA

edit: Hai mandato lo stesso log che hai postato? Se non è pachidermico, mi manderesti in pm lo stesso log che hai mandato a loro?

edit2: mi posti anche il tuo .htaccess?

Gli ho mostrato lo stesso log che ho postato qua, quel file te lo mandato come pm. grazie per l'interesse Smile


RE: Errori nel php log - Gandalf - 27-01-2010 10:27

Come già scritto nel ticket, stando agli errori impostati, il programma non riesce a trovare il file di nome "logs/errors" perchè uscirebbe fuori dai percorsi autorizzati dal nostro server.

Così come è presente un percorso su Wordpress, Jooma, Drual ed ogni altro tipo di CMS, sicuramente è presente un percorso anche su questo programma e tale percorso, a quanto pare, è errato, e fa uscire il php dalla propria directory. (cosa non consentita e quindi da errore).

Mi sembra un po pretestuoso (per gli sviluppatori del software, non di certo per colpa tua) dire che è un problema di roudcube, qualunque programmatore in php sarebbe perfettamente in grado di leggere tale errore, che può essere letto così:

"Il file(logs/errors) non è all'interno dei percorsi autorizzati, che sono i seguenti: (/home/w79930/:/tmp/:/usr/local/lib/php/:/var/www/html/squirrelmail/:/var/www/html/roundcube/)"

roundcube non ha niente a che fare con questo errore.
E' semplicemente il percorso del file "logs/errors" ad essere sbagliato.
Dovrebbe essere, invece, qualcosa di sto tipo:

"/home/w79930/domains/tuodominio.it/public_html/logs/errors"

ma per poter anteporre "/home/w79930/domains/tuodominio.it/public_html" al percorso devi trovare il file di configurazione.


RE: Errori nel php log - Pirosauro - 27-01-2010 11:29

(27-01-2010 10:27)Gandalf Ha scritto:  : https://www.web4web.it/forum/post-950.html#pid950Mi sembra un po pretestuoso (per gli sviluppatori del software, non di certo per colpa tua) dire che è un problema di roudcube,

si sono basati sul referer dell'errore che (teoricamente) dovrebbe essere affidabile, tuttavia non mi spiego come faccia a generare errore php DA oppure un css... Big Grin
Appena ho un minuto guardo i log completi che xion mi ha gentilmente fornito


RE: Errori nel php log - Gandalf - 27-01-2010 11:36

Il referer è l'ultima pagina visualizzata.
Se te vai su google.it poi passi a microsoft.com, quelli di microsoft.com vedono che sei arrivato li tramite google.

Se te accedi a DA, poi passi al tuo sito, sul tuo sito si vedrà che sei passato da DA come referer, ed è corretto. Se l'errore lo da nella prima pagina del sito, il referer o è vuoto (vuol dire che hai aperto il browser direttamente sul tuo sito) o contiene il nome della pagina che hai visualizzato subito prima, in questo caso DA.

EDIT: piccola precisazione, il referer è una della cose più inaffidabili del mondo. Si può cambiare a piacere con valori arbitrari o si può non trasmettere. Il "teoricamente affidabile" quando si parla di referer non ci sta. Non è affidabile nemmeno teoricamente. Big Grin