Reconstruyendo Miniatura de Archivos Adjuntos

Juan Vallejo Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Dic 2009
Mensajes
111
Estoy teninendo un error cuando voy a actualizar las miniaturas de archivos adjuntos:

Lo raro es que no he hecho nada raro, de hecho es la primera vez que hago este procedimiento, pues cambie el tamano de las miniaturas.

el error es largo, pero para hacer una idea es este:

Construllendo miniaturas de archivos adjuntos
Si recibes un error fatal o si el proceso parece suspenderse, necesitarás borrar el último archivo listado en pantalla después refresca esta ventana.


Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 12 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 13 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 14 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 15 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 16 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 17 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 18 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 19 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 20 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 21 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 22 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 23 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 24 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 25 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 26 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 27 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 28 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 29 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 30 (jpg)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/jota73:/usr/lib/php:/usr/local/lib/php:/tmp) in [path]/admincp/misc.php on line 746

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/admincp/misc.php on line 748

Warning: fwrite(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 749

Warning: fclose(): supplied argument is not a valid stream resource in [path]/admincp/misc.php on line 750
Procesando: Archivo Adjunto : 31 (png)Error: Adjunto Faltante

Warning: tempnam() [function.tempnam
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Hola seiki73.

Hay varias posibles soluciones a tu problema:

  • Es posible que el directorio temporal de PHP esté lleno, si estás en un dedicado, vacíalo vía SSH e inténtalo de nuevo, si estás en un compartido, contacta a tus proveedores de hosting.
  • Si con eso no lo resuelves, tienes un problema con permisos de escritura para el directorio /tmp en el FTP de tu foro. Si tienes un directorio /tmp en la raíz del foro, asígnale permisos 0777.
  • Si aún así no resuelves tu problema, es probable que tengas restricciones con el módulo open_basedir de Apache. Haz lo siguiente:

  1. Si no tienes un directorio /tmp, créalo en la raíz del servidor, no del foro, y asígnale permisos 777.
  2. Activa la subida de archivos en modo seguro, dirigiéndote a:

    AdminCP --> Opciones --> Opciones --> Opciones de Configuración y Optimización del Servidor
  3. Marca en la opción Modo Seguro de Cargas Habilitado, y en la opción de abajo, especifica la ruta del directorio /tmp (por defecto: /home/tmp)
  4. Vuelves a ejecutar el proceso de reconstruir las miniaturas.
  5. Si no te funciona después de eso, la configuración para 'upload_tmp_dir' en el archivo php.ini es posible que esté vacía. Si estás en un dedicado, conéctate como usuario root y edita el archivo php.ini. Busca esa línea y define la ruta del directorio /tmp allí. Si no estás en un servidor dedicado, contacta a los proveedores de tu hosting.
  6. Después de hacer esa modificación, es necesario que reinicies el servidor Apache.

Si después de todo eso mencionado anteriormente sigues teniendo problemas, por favor actualiza el tema, para buscar otra solución al problema.
Saludos.
 

domi681

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
21 Abr 2009
Mensajes
131
Muy buena tu respuesta chuta, me sirvio a mi tambien.

Gracias.
 

Alucard

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Ene 2008
Mensajes
326
Hola, disculpen que reviva el thread pero no veo el sentido de crear otro cuando ya este.

La cosa es que tengo el mismo problema pero cuando quiero subir un avatar en el panel de control. Me lo deja subir, pero a la vez me tira el siguiente error:

Warning: tempnam() [function.tempnam]: Unable to access in [path]/includes/class_dm_userpic.php on line 204

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/includes/class_image.php on line 333

Y tengo una duda con respecto a la carpeta "tmp". Cuando refiere a la raiz del servidor, en donde seria? Yo cuando entro al servidor mediante la ftp (no es un dedicado ni vps) tengo la carpeta public_html que es ahi donde esta el directorio "foro" y demas cosas. Donde deberia poner el directorio tmp? Afuera de public_html, o adentro? o en otro lugar?

Yo por las dudas probe en los 2 lugares, de poner el tmp. Y al querer subir un avatar, ya directamente no me deja y me aparece el siguiente error:

Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 9515 is not allowed to access /tmp owned by uid 0 in [path]/includes/class_upload.php on line 370

Alguna solucion? Gracias de antemano...
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
Hola Alucard^.

El directorio /tmp puede ir tanto directamente en la raíz del servidor, como en public_html. Lo que debes saber definir correctamente es la ruta del directorio. Por ejemplo:

* Lo primero que tienes que hacer es habilitar el Modo Seguro de Cargas en el Panel de Administración

AdminCP -> Opciones de vBulletin -> Opciones de Configuración y Optimización del Servidor
Marca en Sí la opción Modo Seguro de Cargas Habilitado

* Luego de eso en la opción de abajo tienes que especificar la ruta hacia ese directorio /tmp. Como te dije anteriormente, la ubicación no importa, pero es recomendable definirla en la raíz del servidor directamente, o en un directorio dentro de public_html. Ejemplos de posibles rutas:

/home/usuario/tmp -> Directorio raíz del servidor
/home/usuario/public_html/tmp -> Directorio raíz del dominio (donde se suben los archivos que se visualizarán en el navegador, por así decirlo :D)
/home/usuario/public_html/foro/tmp -> Directorio raíz del foro

A ese directorio tendrás que asignarle permisos 777.

Después de hacer eso, ¿experimentas el mismo problema?.

Saludos.
 

Ingus

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 May 2010
Mensajes
29
Amigo buenas no se si me podran ayudar pero despues de lo del mode seguro y lo de los permisos en la carpeta tmp me sigue arrojando el mismo error
 
Arriba