SMF Version: SMF 1.1 RC2
Buenas Tardes.
Tengo que realizar una migración (casi de urgencia) y estoy en duda con respecto a los archivos adjuntos de los usuarios.
Donde se encuentran y donde deben colocarse en el nuevo servidor?
Gracias por adelantado.
si no me equivoco estan en la carpeta atachmens(algo asi se escribe :P)
tal vez tambien te sirva este tutorial para migrar el smf
http://www.simplemachines.org/community/index.php?topic=97831.0
Gracias.
Por suerte aún no tuve que utilizar el archivo de tu tutorial.
De todas maneras tengo un problema con el charset, muestra caracteres erroneos y no se donde configurar tal cosa.
Al importar el sql del foro al nuevo servidor he probado con UTF8 y con LATIN1 sin notar cambios.
Que podria hacer para ver bien los caracteres?
Así es como se vé ahora mismo (Así es como se guardan en la propia base de datos, totalmente diferente a como está en el archivo .sql exportado del viejo servidor):
LainaaMUY IMPORTANTE: Dentro de poco se realizará una migración del sitio a otro servidor por lo que el foro estará cerrado un tiempo (posiblemente un fin de semana). Además se realizará un cambio de dominio a uno más "marketinero".
Todos serán informados cuando ésto suceda a través de un mensaje de correo electronico a la cuenta que tienen activa en foros devs y por un plazo muy corto se colocará una redirección al nuevo sitio. Una vez enviado el mensaje deberán actualizar sus favoritos.
Sepan disculpar las molestias.
Saludos.
PD: Por otro lado solamente subir los archivos a la carpeta attachments no sirve, ya que parece ser que se guarda en la base de datos un hash de cada archivo adjunto. Todo parece indicar que el charset me está complicando todo...
Bueno, lo resolví.
Anoto los pasos tipo receta por si alguien sufre el mismo problema.
- Backup de todo!
- Instalar un nuevo foro
- Tener un programa como vi (si, el de Linux) que permita modificar el charset del archivo y de su contenido
- Ejecutar: $ vi -c ":wq! ++enc=utf8" archivo.sql (con eso lo cambiamos a UTF8)
- Restaurar indicando que el archivo de script sql está en UTF8
- No tocar los scripts del foro
- Luego ingresar al foro (es posible que deban usar el archivo que mencionó el otro compañero) y modificar todos los parámetros tales como avatares, adjuntos, etc...
Con esos simples pasos pueden lograr la migración de manera sencilla. Igualmente sería util que alguien comente como cambiar el script a UTF8 desde otro programa (para usuarios de Windows por ejemplo).
Sin más e invitandolos a comprobar (http://foros.clubdesarrolladores.com.ar) como funciona, un abrazo.
Adios.