Eliminar attachments duplicados o huerfanos

Esta es una discusión para el tema Eliminar attachments duplicados o huerfanos en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; Hola buenas. El problema: En su dia migre desde phpbb con attachments incluidos a Vbulletin 3.0.7 Tuve ciertos problemillas que consegui solucionar despues de varios intentos con el impex y hecho esto ahora tengo los ...
Página:


Resultados 1 al 6 de 6

Temas similares

  1. Por Virtu en el foro Archivos de vBulletin 3.0 - 3.7
  2. Multiple Attachments Respuestas: 6
    Por SCALONI en el foro Archivos de vBulletin 2.x
  3. Por miguelangel_one en el foro Archivos de vBulletin 3.0 - 3.7
  4. Por Gabriel en el foro Archivos de vBulletin 2.x
  5. Attachments ERROR! Respuestas: 8
    Por MADFAKA en el foro Archivos de vBulletin 3.0 - 3.7
  1. #1
    Miembro especial Array Avatar de jaca101
    Fecha de ingreso
    31 may, 05
    Mensajes
    40
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Eliminar attachments duplicados o huerfanos

    Hola buenas.
    El problema:
    En su dia migre desde phpbb con attachments incluidos a Vbulletin 3.0.7
    Tuve ciertos problemillas que consegui solucionar despues de varios intentos con el impex y hecho esto ahora tengo los attachments por triplicado y como tienen nombres del tipo "213.attach" en vez su el nombre de fichero original, no se cuales son los huerfanos o no usados por el foro y los que si, asi que tengo unos 800 megas de attach en el servidor en vez de los menos de 300 que deberia tener.
    Para solucionarlo he creado una copia de todo el servidor en otro servidor y he probado lo siguiente:

    1. En el admincp - Archivos Adjuntos - Tipo de almacenamiento de archivos adjuntos he cambiado de sistema de ficheros a la base de datos con el fin de que solo coja lo que realmente sirve
    2. problemas con ficheros de mas de 1 mega, daba un error en determinado fichero que ocupaba mas de 1 mega y decia que no lo podia admitir la base de datos
    el caso es que como los archivos vienen por numeritos y en el foro hay cierta cantidad de archivos grandes, pues no se cuales son para reponerlos posteriormente.

    Mi idea era la de pasar todo a la base de datos, borrar todo lo que hay en el directorio de los adjuntos y volver a mover de la base al sistema de archivos nuevamente para tener justo los que sirven, pero si me da este problema con los de mas de 1 mega no puedo hacerlo.

    ¿Alguna manera de aumentarel tamaño en la base de datos para cada archivo?
    ¿Hay otro metodo para conseguir limpiar el directorio de attachments de archivos inservibles?

  2. #2
    Miembro especial Miembro de oro Array
    Fecha de ingreso
    05 abr, 05
    Ubicación
    rosario -argentina
    Mensajes
    226
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Eliminar attachments duplicados o huerfanos

    Cita Iniciado por jaca101
    ¿Alguna manera de aumentarel tamaño en la base de datos para cada archivo?
    ¿Hay otro metodo para conseguir limpiar el directorio de attachments de archivos inservibles?

    1 si se puede y si quere migrar a directorio e lnombre del directorio es /tmp
    lo agrandas desde opciones generales y luego opciones de adjunto



    2 si lo haces desde las opciones de archivos adjuntos


    las dos cosas en panel de administrador

  3. #3
    Miembro especial Array Avatar de jaca101
    Fecha de ingreso
    31 may, 05
    Mensajes
    40
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Eliminar attachments duplicados o huerfanos

    Cita Iniciado por munir
    1 si se puede y si quere migrar a directorio e lnombre del directorio es /tmp
    lo agrandas desde opciones generales y luego opciones de adjunto
    Supongo que hablas de "Opciones de Configuración y Optimización del Servidor"
    En tal caso debo habilitar el modo seguro, no?

    de todas formas he consultado la info PHP a mi server y dice esto:
    safe_mode ---------------------- Off -------------- Off
    safe_mode_exec_dir --------- no value ------- no value
    safe_mode_gid ----------------- Off -------------- Off
    safe_mode_include_dir ------ no value ------- no value

    Creo que no es esto lo que andaba buscando. Yo necesito que MySQL me admita paquetes mayores de 1 mega.

    Cita Iniciado por munir

    2 si lo haces desde las opciones de archivos adjuntos


    las dos cosas en panel de administrador
    Aqui no veo ninguna opción para hacer lo que ando buscando. Yo me inmagino que debe ser en PhpMyAdmin o MysqlAdmin. No se, digo...


    Lo ideal para realizar lo que digo seria un SCRIPT que mopviera fisicamente los adjuntos de un directorio a otro.

    p. ej: Actualmente en las opciones de Admincp ---> Archivos Adjuntos ---> Tipo de Almacenamiento de Archivos Adjuntos. aparece lo siguiente:
    Tipo de Almacenaje: Archivos Adjuntos
    Archivos Adjuntos están Siendo Actualmente Almacenados en el sistema de ficheros en la ruta ./files
    Acción Mover Artículos desde el Sistema de Archivos para la Base de Datos
    Mover Artículos para un Directorio Diferente
    Pues usando la opcion de "Mover Artículos para un Directorio Diferente" que hubiera un script que los moviera fisicamente ÉL y no que tenga que moverlos yo con el cliente FTP porque estamos en las mismas, sigo teniendo ficheros huerfanos asiq eu sigo viendo como unica opcion la de moverlos a la base de datos pero tengo el inconveniente de que solo me admite un máximo de un mega por paquete

    Última edición por jaca101; 20/06/2005 a las 07:59

  4. #4
    Miembro especial Array Avatar de jaca101
    Fecha de ingreso
    31 may, 05
    Mensajes
    40
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Eliminar attachments duplicados o huerfanos

    Gracias de todas formas a todos. Ya me he librado de los adjuntos huerfanos de la siguiente manera:

    Antes de nada hay que comprobar en AdminCP->Indice del panel de control el Máximo Tamaño de Paquete de MySQL que generalmente suele estar puesto a 1 Mb

    Como 1 Mb no era suficiente para mi, ya que el foro tiene algunos videos la mayoria mas grandes que eso e incluso alguno de casi 30 megas he puesto el siguiente comando en el servidor: Mysql> mysql --max_allowed_packet=32M
    Si es un webhosting sin acceso SSH podeis pedirselo a los administradores del servidor para que incluyan la regla max_allowed_packet=32M en el fichero de configuracion de MySQL (al final es lo que he hecho yo porque no tenia permisos para ejecutar MySQL directamente y la verdad es que no se como se hace esto con phpMyAdmin y ni si se puede con ello.)
    luego ya lo dicho mas arriba...
    AdminCP ---> Archivos Adjuntos ---> Tipo de almacenamiento para archivos adjuntos
    y a mover todo a la base de datos, borrar los ficheros fisicos del servidor (dejar el directorio principal) y luego volver a mover al sistema de ficheros.
    Me he cepillado como 500 megas de basura con la operacion y ni un solo error con vbulletin 3.0.7

  5. #5
    Miembro especial Miembro de oro Array
    Fecha de ingreso
    05 abr, 05
    Ubicación
    rosario -argentina
    Mensajes
    226
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Eliminar attachments duplicados o huerfanos

    voy a tener que expresarme mejor ya que mis espuestas no son claras y no las pudiste entender per ote quise decir lo mismo que tu hiciste
    el la respuesta 1 en las dos 2 no se porque no te dio la carpeta tmp que es la de defecto

  6. #6
    Miembro especial Array Avatar de jaca101
    Fecha de ingreso
    31 may, 05
    Mensajes
    40
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Eliminar attachments duplicados o huerfanos

    no se guardan en ./tmp sino en ./files (en mi caso)