Aiuto , mi esce il seguente errore:

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
erjavid
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 03/01/2006, 21:33

Aiuto , mi esce il seguente errore:

Messaggio da erjavid »

Warning: session_save_path(): SAFE MODE Restriction in effect. The script whose uid is 292767 is not allowed to access owned by uid 0 in /membri/erjavid/admin/includes/functions/sessions.php on line 110

Che devo fare?


a e poi + in basso quest'altro:

Attenzione: La directory che contiene la sessione non esiste: /tmp_r. La sessione non funzionerà finche non si corregge questo errore.

Aiuto grazie
simoneinweb
membro Baby
membro Baby
Messaggi: 93
Iscritto il: 12/10/2005, 15:47

Messaggio da simoneinweb »

controlla le sessioni http nel configure.php

ciao
Don't worry about your difficulties in mathematics, I can assure you that mine are still greater
A. Einstein

vini superiori d'italia
WineStoreOnLine.it
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Re: Aiuto , mi esce il seguente errore:

Messaggio da marcus »

erjavid ha scritto:Warning: session_save_path(): SAFE MODE Restriction in effect. The script whose uid is 292767 is not allowed to access owned by uid 0 in /membri/erjavid/admin/includes/functions/sessions.php on line 110

Che devo fare?


a e poi + in basso quest'altro:

Attenzione: La directory che contiene la sessione non esiste: /tmp_r. La sessione non funzionerà finche non si corregge questo errore.

Aiuto grazie
Il primo errore si verfica quando il SAFE_MODE è settato ad on. In
questo caso viene effettuato un check fra l'userID dello script e quello del proprietario della dir in cui vengono salvati i files di sessione, se sono diversi si ha un errore.
Nel caso oscommerce sia configurato per salvare le sessioni nel DB (consigliato) lo shop funziona ma si ha un fastidioso warning, se invece oscommerce non è configurato per salvare le sessioni nel DB,
si hanno dei malfunzionamenti veri e propri.

Il secondo messaggio di errore è dovuto al check della session dir specificata nel backoffice di osC, che risulta inesistente.

Per risolvere il problema in questo caso:

1) Nei configure.php setta il salvataggio delle sessioni sul DB:

Codice: Seleziona tutto

// STORE_SESSIONS
// Session handler - leave empty '' for default handler or set to 'mysql' 
define('STORE_SESSIONS', 'mysql');:
2) In catalog/includes/functions/sessions.php trova:

Codice: Seleziona tutto

function tep_session_save_path($path = '') {
if (!empty($path)) {
return session_save_path($path);
} else {
return session_save_path();
}
}
e modifica con:

Codice: Seleziona tutto

function tep_session_save_path($path = '') {
if (STORE_SESSIONS != 'mysql') { 
if (!empty($path)) {
return session_save_path($path);
} else {
return session_save_path();
}
}
}
Devi fare lo stesso lato admin.

Marcus
Ultima modifica di marcus il 05/01/2006, 5:12, modificato 3 volte in totale.
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Avatar utente
Razorblade
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 23/02/2005, 1:00
Località: Now in Italy

Messaggio da Razorblade »

Ciao,
la soluzione al primo problema è presente su questo forum al seguente link:

viewtopic.php?t=5124

Bye!
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Messaggio da marcus »

Razorblade ha scritto:Ciao,
la soluzione al primo problema è presente su questo forum al seguente link:

viewtopic.php?t=5124

Bye!
Non è una soluzione ma solo il modo per eliminare lo warning.

Ho modificato il mio intervento sopra in proposito, comunque appena ho un pò di tempo aggiorno le FAQ anche per questo problema, abbastanza comune.

Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Avatar utente
Razorblade
membro Regular
membro Regular
Messaggi: 116
Iscritto il: 23/02/2005, 1:00
Località: Now in Italy

Messaggio da Razorblade »

Per Marcus:
A quali problemi si può andare incontro se non applico le modifiche che hai elencato sopra?

GRazie

Bye!
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Messaggio da marcus »

Razorblade ha scritto:Per Marcus:
A quali problemi si può andare incontro se non applico le modifiche che hai elencato sopra?

GRazie

Bye!
Dipende dalla tua configurazione :wink:

Se nel tuo sistema SAFE_MODE e/o OPEN_BASEDIR sono settati ad On e osC non è configurato per salvare le sessioni nel DB, potresti avere un malfunzionamento di quest'ultime se non setti correttamente la dir di salvataggio, come nel caso del post di apertura di questo Topic.

In ogni caso la modifica della funzione tep_session_save_path fixa un bug di osC: la possibile generazione di un warn SAFE_MODE e/o OPEN_BASEDIR anche quando si fa uso del DB per salvare i dati di sessione, e quindi del tutto inutile.

Saluti
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Rispondi