Foros del Web » Programando para Internet » PHP »

SAFE MODE = on y opendir()

Estas en el tema de SAFE MODE = on y opendir() en el foro de PHP en Foros del Web. Mi servidor pago tiene el safe mode en on y con eso la funcion opendir() me da error, saben alguna manera de usar esa funcion ...
  #1 (permalink)  
Antiguo 22/08/2005, 09:29
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 14 años, 1 mes
Puntos: 24
SAFE MODE = on y opendir()

Mi servidor pago tiene el safe mode en on y con eso la funcion opendir() me da error, saben alguna manera de usar esa funcion sin tener acceso al php.ini? Se puede hacer algo desde el .htaccess ?

Gracias.
  #2 (permalink)  
Antiguo 22/08/2005, 09:46
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
No, no puedes hacer ninguna modificación a "opendir()" vía .htacces o similar .. sólo desde php.ini directo.

Lo que si que podemos ese ver que intentas hacer (tal vez el error que obtienes completo con el código que lo origina) para ver si es que estás pretendiendo hacer algo que no puedes al usar SAFE MODE .. hay veces que se trata por ejemplo de usar otro grupo de funciones para salvar ese problema, por ejemplo cuando se hace un "upload" de archivos .. no puedes usar copy() si tienes SAFE MODE a ON .. pero si que puedes usar move_uploaded_file() en lugar de la anterior función ..

En fin .. lo mejor es que pongas el código que usas, expliques lo que pretendes hacer y que indiques el error textual que obtienes al usar tu código si es que lo obtienes.

Un saludo,
  #3 (permalink)  
Antiguo 23/08/2005, 12:08
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 14 años, 1 mes
Puntos: 24
Supongo que el codigo no haria falta tocarlo puesto que es un foro INVISION. Cambie los permisos de todas las carpetas que se mencionan en el error y no pasa nada, te dejo menaje de error aca a bajo.


Warning: opendir(): SAFE MODE Restriction in effect. The script whose uid is 543 is not allowed to access /home/virtual/site114/fst/var/www/html owned by uid 0 in /home/virtual/site41/fst/var/www/html/foro/sources/Usercp.php on line 1134

Warning: opendir(/home/virtual/site114/fst/var/www/html/foro/html/avatars): failed to open dir: No such file or directory in /home/virtual/site41/fst/var/www/html/foro/sources/Usercp.php on line 1134

Warning: readdir(): supplied argument is not a valid Directory resource in /home/virtual/site41/fst/var/www/html/foro/sources/Usercp.php on line 1135

Warning: closedir(): supplied argument is not a valid Directory resource in /home/virtual/site41/fst/var/www/html/foro/sources/Usercp.php on line 1142
  #4 (permalink)  
Antiguo 23/08/2005, 12:32
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En ese caso . .consulta sus manuales de instalación a ver que tipo de permisos sobre que directorios que la aplicación usa recomienda usar (debería mencionarlo).

Pero, .. también podría ser que tengas problemas de configuración .. sobre todo cuando indicas rutas de tu sitio en su configuración .. etc.

Intenta consultar en el foro de "Aplicaciones prefabricadas" por qué allá tendrás más usuarios de esa aplicación (menciona la versión que usas .. si estás instalando algún plug-in .. etc).

Un saludo,
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 19:35.