Error al subir avatares

  • Autor Autor Traiman
  • Fecha de inicio Fecha de inicio
T

Traiman

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Pues ahora da un error al intentar subir avatares desde la administración para un usuario ya que a el tampoco le deja le da este error .

La carga fracasó debido a fallos al querer grabar el archivo temporal.

No se si sera error del servidor o un bugs del foro,por mas que e mirado no veo donde puede estar el fallo

Insertar CODE, HTML o PHP:
[B]Warning[/B]: tempnam() [[URL="http://www.sorbos.net/admincp/function.tempnam"]function.tempnam[/URL]]:  open_basedir restriction in effect. File() is not within the allowed  path(s): (/home/xxxx/:/usr/lib/php:/usr/local/lib/php:/tmp) in [B][path]/includes/class_upload.php[/B]  on line [B]275[/B]

[B]Warning[/B]: fopen() [[URL="http://www.sorbos.net/admincp/function.fopen"]function.fopen[/URL]]:  Filename cannot be empty in [B][path]/includes/class_upload.php[/B]  on line [B]281[/B]

Las lineas son estas

Linea 275

Insertar CODE, HTML o PHP:
        $this->upload['location'] = $this->registry->userinfo['permissions']['adminpermissions'] & $this->registry->bf_ugp_adminpermissions['cancontrolpanel'] ? tempnam(ini_get('upload_tmp_dir'), 'vbupload') : @tempnam(ini_get('upload_tmp_dir'), 'vbupload');

Linea 281

Insertar CODE, HTML o PHP:
$fp = $this->registry->userinfo['permissions']['adminpermissions'] & $this->registry->bf_ugp_adminpermissions['cancontrolpanel'] ? fopen($this->upload['location'], 'wb') : @fopen($this->upload['location'], 'wb');
 
Yo lo solucioné indicando en el AdminCP - Avatares la ruta a la carpeta temporal en vez de /temp que tenía poniendo la ruta completa del servidor hasta la carpeta /temp (aparte con los CHMOD a 777)
 
ok voy a probar,gracias

Pues veo el apartado de avatares pero no veo donde poner la ruta,te refieres en este apartado Directorio Temporal en Modo Seguro
 
Sí, es apartado, claro que debes tener la carpeta /temp creada.
 
Gracias Spika si esta creda pero seguimos igual
 
verificaste los permisos?, tienen que estar en 777 como te dijo spika.
 
Si,tienen los permisos correctos
 
Atrás
Arriba