Risultati da 1 a 7 di 7

Discussione: PHP safe_mode

  1. #1
    Bodyweb.com L'avatar di Sergio
    Data Registrazione
    Oct 2004
    Località
    Sezana, Slovenia
    Età
    55
    Messaggi
    2,754

    PHP safe_mode

    Attivando il safe mode del PHP il carrello virtuale di un sito smette di funzionare o meglio funziona in maniera anomala, sapete perchè ?


    Il carrello è il classico impostato su una variabile di sessione che contiene i prodotti e le relative quantità.

    All'interno del codice PHP i prodotti e le quantità vengono contenuti in un array che poi viene serializzato ed inserito nella variabile di sessione.

    Con il PHP safe_mode On sembra che il i prodotti non vengano aggiunti per qualche motivo all'array

  2. #2
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,026
    Il safe mode ha diversi difetti, e per questo quasi nessuno lo utilizza. Io l'ho provato, e non funziona più nulla. Dal più semplice upload di file, fino ai cookies e chiavi di sessione. Il safe mode ha solo senso, se la sicurezza del dominio non può essere impostato diversamente, ad esempio su un server web con Windows 98.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  3. #3
    Bodyweb.com L'avatar di Sergio
    Data Registrazione
    Oct 2004
    Località
    Sezana, Slovenia
    Età
    55
    Messaggi
    2,754
    Citazione Originariamente Scritto da y2ksw Visualizza Messaggio
    Il safe mode ha diversi difetti, e per questo quasi nessuno lo utilizza. Io l'ho provato, e non funziona più nulla. Dal più semplice upload di file, fino ai cookies e chiavi di sessione. Il safe mode ha solo senso, se la sicurezza del dominio non può essere impostato diversamente, ad esempio su un server web con Windows 98.
    Rimango di stucco

  4. #4
    Account disattivato
    Data Registrazione
    Oct 2005
    Località
    Roma
    Messaggi
    537
    il manuale di PHP aiuta sempre
    http://us2.php.net/features.safe-mode

    per ulteriori info:
    è una direttiva di configurazione di Php, impostarla a On rappresenta il metodo più radicale (anche troppo) per mettere fine alla questione dei permessi, la sua attivazione comporta le seguente serie di restrizioni:

    * Php verifica sempre lo UID ("User ID") del file in esecuzione e opera simulando tale utente (wrapping)
    * Gran parte delle operazioni sui files come fopen(), copy() e readfile() (vedi manuale per una lista completa) non potranno più coinvolgere file e directory appartenenti ad utenti diversi dal proprietario dello script in esecuzione.
    * Anche include() e require() risentono della restrizione al punto 2, a meno che non coinvolgano file inseriti nella "safe_mode_include_dir" indicata.
    * Qualsiasi chiamata di sistema (vedi exec(), system(), passtru()) può riguardare esclusivamente gli eseguibili inseriti nella "safe_mode_exec_dir" indicata.
    * Funzioni come set_time_limit(), dl(), shell_exec() e così pure l'operatore backtick (``) vengono totalmente disabiltate.
    Fonte: www.html.it

  5. #5
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,026
    Smette di funzionare anche il backup con database grandi, e qualche cron-job potrebbe non essere completato nel tempo utile.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  6. #6
    Bodyweb.com L'avatar di Sergio
    Data Registrazione
    Oct 2004
    Località
    Sezana, Slovenia
    Età
    55
    Messaggi
    2,754
    Potrei provare a rivedere tutti i permessi sulle dir a questo punto, poi riprovo.
    Grazie

  7. #7
    Evita il safe mode, come detto causa solo problemi.. Io l'ho provato su uno dei miei server windows e l'ho dovuto disabilitare immediatamente.
    Ciao

Discussioni Simili

  1. vBulletin 3.6.x Librerie Grafiche GD
    Di djgix19 nel forum VBulletin 3
    Risposte: 19
    Ultimo Messaggio: 20-07-2007, 20:52
  2. vBulletin 3.5.x Inserire codice php nel template
    Di Luigi nel forum VBulletin 3
    Risposte: 15
    Ultimo Messaggio: 15-07-2006, 23:47
  3. vBulletin 3.0.x per inserire codice php nei template...
    Di Luca_000 nel forum VBulletin 3
    Risposte: 4
    Ultimo Messaggio: 05-02-2006, 22:50
  4. Finalmente PHP 4.3.11 e 5.0.4
    Di Sergio nel forum Annunci & News
    Risposte: 0
    Ultimo Messaggio: 05-04-2005, 02:46
  5. PHP 4.3.10 -> problemi di prestazioni
    Di a7004 nel forum Agorà di vBulletin
    Risposte: 2
    Ultimo Messaggio: 20-01-2005, 11:17

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •