Foros del Web » Programando para Internet » PHP » Configuración PHP »

SafeMode

Estas en el tema de SafeMode en el foro de Configuración PHP en Foros del Web. Hola a todos, aqui estoy con un problemita que me ha superado por completo. Utilizo una class de php para hacer Uploads de fotos, localmente ...
  #1 (permalink)  
Antiguo 21/04/2009, 14:33
Avatar de Sensorium  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo-Uruguay
Mensajes: 207
Antigüedad: 16 años, 9 meses
Puntos: 7
SafeMode

Hola a todos, aqui estoy con un problemita que me ha superado por completo.

Utilizo una class de php para hacer Uploads de fotos, localmente funcionó de maravilla, pero cuando subi todo al servidor me dio el siguiente error:
Código:

PHP Warning:  putenv() : Safe Mode warning: Cannot set environment variable 'MAGIC' - it's not in the allowed list in /home/gguido/admin/classes/class.upload.php on line 2270
estuve averiguando un poco sobre el tema y parecería ser que debo poner el safe mode en OFF.
Acto seguido pongo en mi .htaccess

php_admin_value safe_mode off

pero el servidor me da Error 500, ya no se que hacer , probe de varias maneras, posteo el codigo dode se rompe la cosa :
Código PHP:
 if (getenv('MAGIC') === FALSE) {
                    if (
substr(PHP_OS03) == 'WIN') {
                        
putenv('MAGIC=' realpath(ini_get('extension_dir') . '/../') . 'extras/magic');
                    } else {
                        
putenv('MAGIC=/usr/share/file/magic');
                    }
                    
                } 
Se agradece toda ayuda!
__________________
Artis
  #2 (permalink)  
Antiguo 21/04/2009, 14:48
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: SafeMode

Intenta deshabilitar safe mode con ini_set()
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 21/04/2009, 15:09
Avatar de Sensorium  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo-Uruguay
Mensajes: 207
Antigüedad: 16 años, 9 meses
Puntos: 7
Respuesta: SafeMode

Triby: he hecho lo que me has aconsejado poniendo al comienzo de mi script
ini_set("safe_mode",0); pero sigue tirando el mismo error. a que se debe?
__________________
Artis
  #4 (permalink)  
Antiguo 21/04/2009, 16:17
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: SafeMode

Cual error?

El que te dice que no puede establecer la variable con putenv()?
No puedes deshabilitar safe_mode y debes ponerte en contacto con soporte de tu hosting para que ellos lo hagan.

El error 500?
Solo elimina la linea que agregaste al .htaccess
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 22/04/2009, 07:10
Avatar de Sensorium  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo-Uruguay
Mensajes: 207
Antigüedad: 16 años, 9 meses
Puntos: 7
Respuesta: SafeMode

Triby : Si el error de la function putenv(); de todos modos ya me cansé de buscarle la solución por lo que he decido hacerme una clase yo, eso me pasa por cómodo :P. de todas formas MUCHAS gracias por la pronta respuesta!
__________________
Artis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:25.