Guía para actualización de YaBB SE 1.5.5 -> SMF 1.0

Started by Omar Bazavilvazo, March 23, 2004, 03:09:11 AM

Previous topic - Next topic

Omar Bazavilvazo

Traducido de: http://www.simplemachines.org/community/index.php?topic=6832.0

Antes de que decidas instalar el SMF beta, DEBES considerar lo siguiente:

1. Ten presente que SMF todavía está en beta. Mientras que esta versión ha sido probada por mucha
gente, sigue siendo en la fase de prueba beta. Esto significa que puede tener algunos bugs todavía, y
que no debe ser utilizada en sitios "en vivo" a menos que estés dispuesto a aceptar algunos bugs leves.

2. RESPALDA, RESPALDA, y RESPALDA.... Es absolutamente imprescindible que hagas un respaldo
COMPLETO del foro que estés acualizando ANTES de comenzar. Esto significa todos los
archivos de fuente (descargalos a tu computadora de ser necesario, o copialos a otro directorio de
respaldo) así como la base de datos de MySQL.

3. Comprueba los requisitos mínimos. Los requisitos para SMF son mayores que los requisitos para
el YaBB SE, por lo tanto antes de que usted comiences la actualización, debes estar completamente seguro
que el servidor en el que te propones instalar cumple los requerimientos, el fallo puede hacer que tu
foro quede inutilizable, (¿pero tienes respaldo, verdad?):-

Requisitos del Cliente
- Por lo menos Microsoft Internet Explorer 4.0 para Windows , Opera 7 , Mozilla 1.0.2 , Netscape 6.0 ,
Safari 1,0 , Konqueror , o Galeon, para una funcionalidad apropiada. Yo recomiendo
Mozilla FireFox
- Opera 6 puede funcionar, pero la funcionalidad completa no está garantizada.
- Se necesita Javascript activado, para muchas funciones.

Requisitos del Servidor
- Cualquier servidor web que apoye PHP correctamente, por ejemplo Apache o Internet Information Server
(IIS) .
- PHP 4.1.0 o mayor. Es necesario que lo siguiene esté especificado correctamente en php.ini:
  - engine debe estar On.
  - session.save_path debe tener especificado un directorio válido.
  - directorio de session.save_path se debe fijar a un directorio válido.
  - session.use_only_cookies debe estar apagado para la un manejo adecuado de sesiones, en caso que las cookies no estén activas en el browser del cliente.
  - file_uploads debe estar en On.
  - upload_tmp_dir debe tener especificado un directorio válido
- MySQL 3.23.4 o mayor.
  - por lo menos 500 kilobytes del espacio para la base de datos, aunque recomienda que haya más espacio.
- cerca de 2.5MB de espacio de almacenaje en el servidor web (en caso que uses attachments, mucho mas)

Recomendaciones del Servidor
- Linux u otro sistema operativo basado Unix, así como el GNU Aspell y sus diccionarios, son requeridos por PHP para la funcionalidad de la revisión de ortografía.
- Apache con AcceptPathInfo en On (sólo en Apache 2 o posteriores) para URLs sin queries.
- PHP 4.3.0 o mayor, con lo siguiente en php.ini:
  - se recomienda que max_input_time esté fijado a mínimo 30.
  - se recomienda que post_max_size y upload_max_filesize tengan el tamaño del attachment más grande que
desees subir.
  - se recomienda que session.use_trans_sid esté en Off
  - se recomienda que session.use-cookies esté en On
  - se recomienda que memory_limit esté en al menos 8M.
  - se recomienda que max_execution_time esté en al menos 15.
  - se recomienda que register_globals esté en Off.
- MySQL 4.0.15 o mayor.
- GD 2.0 o mayor.

Obteniendo SMF

Puedes descargar la última beta desde la Página de Downloads oficial del sitio web de SMF.

Hay varios paquetes disponibles, ya que esta guía cubre actualizaciones de YaBB SE e instalaciones beta
previas de SMF, así que debes descargar los paquetes upgrade o update. El paquete de upgrade es
necesario para cualquier actualización que NO sea SMF 4 beta, así que si usted estás usando YaBB SE,
será el paquete que necesitas descargar.

Sugerimos que descargues la opción zip, pues ésta es la más común y por lo tanto es más probable que
tengas las herramientas requeridas para descompactarla en tu computadora.

Descompacta el paquete, asegurándote de mantener la estructura del directorio, si estás usando  Windows
XP, la manera más fácil es seleccionar el archivo que descargaste, botón derecho, seleccionar "extraer
todo" y seguir el asistente que se muestre. De estar usando otro sistema operativo, puedes usar winzip,
powerarchiver, u otro programa similar.

Subiendo SMF

Debes estar en la etapa donde puedes subir los archivos de SMF a tu servidor. Inicia una conexión de ftp
al servidor y navega al directorio del foro que desees actualizar.
Si no tienes un programa cliente de ftp, recomendamos SmartFTP.
Ahora debes subir los archivos de SMF sobre los viejos archivos, así que abre la carpeta donde
descompactaste el paquete SMF en el explorador de Windows. Selecciona todos los archivos y carpetas y
copíalas [ir a editar -> copiar] en tu programa de ftp y pégalos. Tu programa del ftp te preguntará si
deseas omitar o sobreescribir los archivos que estás subiendo, sobre los que ya existen, debes elegir
sobreescribirlos. Los archivos deben ahora estarse subiendo, y dependiendo de la velocidad de tu
conexión del Internet, ésto puede tomar algo de tiempo.

Una vez que todos los archivos se hayan subido, si estás utilizando un servidor *nix, que es
probablemente el caso, necesitarás cambiar los permisos [ chmod ] en algunos de los archivos y de los
directorios. El procedimiento para hacer esto varía entre diversos programas del ftp, pero generalmente
haces click en el botón derecho en el archivo o directorio al que deseas cambiarle el permiso y
seleccionas las propiedades e introduces el número en el campo de los permisos. Si no estás seguro,
consulta el archivo de la ayuda del programa del ftp que estés utilizando.

Los archivos a los que necesitas cambiarle los permisos son Settings.php y Setting_bak.php. Los permisos
para estos dos archivos se deben fijar a 666.
Los directorios a los que necesitas cambiarle los permisos son attachments, Packages y Themes. Los
permisos para estos tres directorios se deben fijar a 777.

La utilería Upgrade

Asumiendo que los pasos correctos fueron éxitosos, debes ahora tener los archivos fuente de SMF en tu
servidor y sus permisos fijados correctamente, todos que ahora se necesita es ejecutar upgrade.php para
hacer los cambios necesarios en la estructura de tu base de datos de MySQL asi como el archivo
Settings.php.

Abre tu navegador web favorito (Mozilla Firefox?) y navega a http://www.tudominio.tld/foro/upgrade.php
(donde foro es la ubicación de tu foro). Si pusiste correctamente los permisos en Settings.php y
Setting_bak.php y subiste todos los archivos, deberás ver una forma con las siguientes casillas:

Backup database with the prefix "backup_yourprefix_". El seleccionar esta casilla hará que la
utileria upgrade guarde una copia de tu base de datos original, antes de actualizar su estructura.

Put the forum into maintenance mode during upgrade. El seleccionar esta casilla pondrá tu foro en
modo de mantenimiento durante el proceso de la actualización, para que tus usuarios vean una nota
amistosa informandoles que el foro se está actualizando, en vez de una pagina llena de errores.

Output extra debugging information. El seleccionar esta casilla hará que la utilería de upgrade
muestre información adicional de debug durante el proceso de conversión o actualización (útil si
experimentas problemas y deseas reportarlos.)

Convert the existing template and set it as default. Esta opción tomará la plantilla de tu viejo
foro y la convertirá a un tema al estilo de SMF, fijandola como el tema del foro de default.

Una vez que hayas seleccionado las opciones deseadas, haz click en la liga de "continue", y
dependiendo del tamaño de tu foro, puede que se tarde un poco, ESPERA..., aunque parece que no está pasando nada, no hagas click en "continue" hasta que la pantalla se actualice - lo notarás porque dirá diversas cosas sobre lo que está haciendo.

Para evitar timeouts durante el proceso de la conversión, la utilería upgrade de SMF
tiene varios pasos.

Una vez que el primer paso haya acabado, verás un resumen sobre qué se ha hecho, la mayoría de las
cosas deben aparecer "Successful", si hay algún mensaje de error, haz nota y reportalo en el foro de español de SMF (o inglés, en caso que lo domines). Si no hay errores y todo ha terminado, haz click en el boton "continue" SOLO UNA VEZ. Continúa este procedimiento hasta que la utileria upgrade.php termine, y veas una liga para regresar a tu foro.
Tu foro debe estar convertido con éxito a SMF y puedes explorar las nuevas características y
comenzar a usarlo; sin embargo, antes de hacerlo DEBES borrar el archivo upgrade.php del
servidor ya que el dejarlo ahí puede ser un riesgo importante de seguridad.

Para hacer esto, regresa a la ventana donde este tu programa de ftp, y en el directorio donde instalaste SMF, localiza upgrade.php, seleccionalo y presiona el boton delete.

Terminando

Felicitaciones, esperamos que goces el usar SMF, si usted tienes cualquier pregunta de soporte, no dudes en hacerlo en nuestro foro de ayuda.

El Equipo Simple Machines

Traducido por: Omar & Google :P




Personal Signature:
HablaJapones
http://hablajapones.org
http://hablajapones.org/tutoriales.php


NO me manden PM para soporte o dudas
...Leo los foros como todos...

Nyx

gracias por el tutorial pero tengo una duda, tengo un yabbse con varios mods instalados si hago el upgrade a SMF que pasa con esos mods? habra problemas? me gustaria saber que se hace en ese caso, mi idea es pasarlo a smf.


Omar Bazavilvazo

Todos los mods que no estén incluídos en SMF. perderán su funcionalidad.

Solución: Esperar a que salgan esos mods para SMF, o hacer el upgrade, y luego, en algún momento, instalarlos :P




Personal Signature:
HablaJapones
http://hablajapones.org
http://hablajapones.org/tutoriales.php


NO me manden PM para soporte o dudas
...Leo los foros como todos...

[darksteel]

Quote from: Nyx on April 16, 2004, 09:23:16 PM
gracias por el tutorial pero tengo una duda, tengo un yabbse con varios mods instalados si hago el upgrade a SMF que pasa con esos mods? habra problemas? me gustaria saber que se hace en ese caso, mi idea es pasarlo a smf.



Su ya que estas montando files diferentessin su modificacion y los mos de yabb no sirven para smf, pero ahy algunos que ya vienen en smf, como quick reply, Administrador smilies cosas asi y mejoradas

darksteel-



Luis "[darksteel]" Alvarado.
Spanish Support
¿Qué es el repair_settings?
No doy soporte por PM, publica tu duda en el foro y tendras respuestas mas rapidas.
My forum:
www.caamboard.com


Navy

Gracias Omar me fué muy útil este guia, ya hice upgrade a SMF, mil gracias!

Saludos !!!


Advertisement: