INSTALAR SMF
(SIMPLEMACHINES FORUM)
(SIMPLEMACHINES FORUM)
Spoiler: [ Mostrar ]
Spoiler: [ Ocultar ]
Paso #01: Descargar el paquete instalador de la versión más moderna.
Una vez descargado lo vamos a descomprimir y renombraremos la carpeta a Foro, smf o lo que querais.
Paso #02: Ahora conectaremos con nuestro Host vía FTP y subiremos los archivos dentro de la carpeta public_html/Foro.
Paso #03: Crear o tener listos los datos de la DB (Base de Datos).
Paso #04: Ya esta todo subido al Host, deberemos darle permisos de escritura a algunos archivos y carpetas de nuestro Foro para que sean editables, deberemos ponerlos a 777.
Los archivos y carpetas son los siguientes:
/attachments/
/avatars/
/Packages/
/Packages/installed.list
/Smileys/
/Themes/
/agreement.txt
/Settings.php
/Settings_bak.php
Paso #05: Ya tenemos todo listo ejecutaremos en nuestro navegador la url de nuestro foro para que nos aparezca el instalador por ejemplo: http://www.mi-web.com/Foro.
Aparecera el instalador de nuestro smf en el que deberemos de poner los datos que nos pida, en Configuraciones básicas (Basic settings) lo único que modificaremos sera el nombre de nuestro foro.
Paso #06: Configuraremos el servidor con la base de datos, en servidor dejarlo tal como viene (casi siempre es localhost).
IMPORTANTE: El nombre del prefijo de la tabla de la base de datos, por default biene smf_ RECOMIENDO Otro para mayor seguridad...
PasO #07: Sí todo ha ido bien os aparecera la pantalla para crear vuestro administrador del foro, si algo os ha fallado posiblemente sea la contraseña, no confundais la contraseña del host con la de la base de datos.
Fin: Y ya tendreís el SMF instalado, solo activa la casilla para borrar el install.php
Ahora a disfrutar de vuestro foro recien instalado!
phpBB 3.0.5 to SMF 1.1.10
IMPORTANTE BACKUP
Spoiler: [ Mostrar ]
Spoiler: [ Ocultar ]
Paso #01: Siempre es importante tener un BACKUP luego no hay reclamos.
Aunque la conversión es de las tablas de la DB y de donde se traen no sufren ningún cambio...
NO quiere decir que no realices tú BACKUP.
Simple y sensillamente se copiaran phpbb3_post para la tabla smf_post...
phpbb3_post NO sufre cambios...
LOS PASSWORD: Todos los usuarios perdieron su Password la única forma de recuperarlos es forjandolas cómo sí se halla olvidado, esta misma llegara a vuestro e-mail, de lo contrario el Admin tendrá o planteara alguna estrategia para solventarlo jojojo...
Paso #02: Descomprimir el .zip y Subir los archivos ya sea a y para ejecutarlos también:
Permisos: 644
[root]site.com/smf/convert.php ó
[root]site.com/phpBB3/convert.php
convert.php
phpbb3_to_smf.sql
Convert phpBB 3.0.5 to SMF 1.1.10
Paso #03: Procedemos a rellenar lo que nos está pidiendo...
Path to SMF: home/public_html/smf
Path to phpBB3:home/public_html/phpBB3
SMF database password: xxxxx (Él pass de la DB de smf)
Set SMF's default character set to: EL MÁS IMPORTANTE (Tenemos que ver que tipo de Cotejamiento utiliza el phpBB3 para que no os de error en los caracteres (ñ, á é í ó ú, ñandú etc.)
Para verlo entras tú cpanel/phpMyAdmin/
Aquí entras en tú DB y revisas las tablas de phpbb3_ "Cotejamiento" utf8_bin.
Luego continuar:
Paso #04: Aquí os dara el error, hacer caso omiso pues aquí ya hemos terminado de convertir phpBB 3.0.5 a SMF 1.1.10
Converting...
Recalculating forum statistics... Successful.
Unsuccessful!
This query:
REPLACE INTO {$to_prefix}settings (variable, value)
VALUES ("conversion_time", "1251697937"),
("conversion_from", "phpbb3_to_smf.sql");
Caused the error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{$to_prefix}settings (variable, value)
VALUES ("conversion_time", "' at line 1
Recalculating forum statistics... Successful.
Unsuccessful!
This query:
REPLACE INTO {$to_prefix}settings (variable, value)
VALUES ("conversion_time", "1251697937"),
("conversion_from", "phpbb3_to_smf.sql");
Caused the error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{$to_prefix}settings (variable, value)
VALUES ("conversion_time", "' at line 1
Paso #05: Cómo os he dicho en el Paso #01: el Password se perdio... es lo demenos... que pudo haber pasado...
También él ID de Vuestro propio Admin...
Recordaís que en el phpBB existe un Anonymous y este tiene el ID 1...
Y el Admin tiene el ID 2...
Y en SMF no existe tal cosa.. "Anonymous"
En la conversión para SMF seguimos con ese ID 2...
Entra a tú phpMyAdmin, SQL y ejecutas esto:
Con esto Seremos Administrador del Sitio y tendremos Password.
Luego podremos cambiarlo a vuestro antojo...
User: Tú Nick
Pass: password
UPDATE `smf_members` SET `ID_MEMBER` = '1',
`passwd` = '32d90e032e3096a8fafa52f5282e61c36edc3fcc'
WHERE `ID_MEMBER` = 2 LIMIT 1;
`passwd` = '32d90e032e3096a8fafa52f5282e61c36edc3fcc'
WHERE `ID_MEMBER` = 2 LIMIT 1;
Mini Tuto: By H@free
Convert NO es mío...
Install txt add
Convert
SMF 1.1.10 to phpBB 2.0.23
SMF 1.1.10 to phpBB 2.0.23
Spoiler: [ Mostrar ]
Spoiler: [ Ocultar ]
Paso #01: Instalar phpBB 2.0.23,
Descargamos el phpBB 2.0.23
Descomprimimo el Zip, lo subimos a nuestro Servidor y Procedemos a Istalarlo.
OJO: sí tenes vuestra web [root]site.com/ pues para después no tener trabajo extra de andar cambiando el path y otros directorios pues de una vez lo subimos al root...
También el prefijo elige uno seguro ejemplo: x1q_ etc., porqué con este prefijo se quedara definitivamente...
Paso #02: Descargamos el Convert SMF to phpBB v.1.1.1
Descomprimimos y lo subimos al directorio donde tengamos el phpBB 2.0.23 remplazando archivos no pasa nada...
Para Ejecutarlo:
[root]site.com/convert/
Entramos al Panel del Convert.
Activamos:
SMF 1.1.1
Table Prefix: La tabla de smf
Forum address: [root]site.com/smf/
Forum path: .../smf/
Clic en Convert y nos dará:
Información
WARNING
Due to the algorithm used to "encrypt" SMF passwords, it is impossible to convert them to phpBB.
SMF passwords are converted over as is.
You can modify login.php with the instructions in login_mod/login_mod.txt to allow members to log in with their SMF password.
Otherwise, the members can click the "I forgot my password" link to reset their password.
(Dicky)
Click Here to continue
Click Here to return to the convertors panel
WARNING
Due to the algorithm used to "encrypt" SMF passwords, it is impossible to convert them to phpBB.
SMF passwords are converted over as is.
You can modify login.php with the instructions in login_mod/login_mod.txt to allow members to log in with their SMF password.
Otherwise, the members can click the "I forgot my password" link to reset their password.
(Dicky)
Click Here to continue
Click Here to return to the convertors panel
Click Here para continuar
Nos dará:
Information
Conversion completed. Please check that everything works correctly then you will be free to destroy your former forum. Thanks for using phpBB ;)
Click Here to return to the convertors panel
Conversion completed. Please check that everything works correctly then you will be free to destroy your former forum. Thanks for using phpBB ;)
Click Here to return to the convertors panel
Click Here to return to the Index
Fin Allí terminamos de Trasladar SMF 1.1.10 a phpBB 2.0.23
Paso #03: De nuevo el Password tendremos que hacer como si fuese olvidado y forjarla y la misma llegara a vuestro e-mail...
Con todos los usuarios...
Administrador:
Entrar en phpMyAdmin, SQL y ejecutar:
Con esto obtendremos los datos de abajo.
Claro cambia el Prefijo por el tullo: phpbb23_
User: Tú Nick
Pass: password
UPDATE `phpbb23_users` SET `user_password` =
'5f4dcc3b5aa765d61d8327deb882cf99',
`user_emailtime` = NULL, `user_occ` = NULL,
`user_interests` = NULL, `user_actkey` = NULL,
`user_newpasswd` = NULL WHERE `user_id` = 2 LIMIT 1;
'5f4dcc3b5aa765d61d8327deb882cf99',
`user_emailtime` = NULL, `user_occ` = NULL,
`user_interests` = NULL, `user_actkey` = NULL,
`user_newpasswd` = NULL WHERE `user_id` = 2 LIMIT 1;
Fin... Hasta allí todo bien...
ACTUALIZAR
phpBB 2.0.23 a IcyPhoenix 1.3.0.53
phpBB 2.0.23 a IcyPhoenix 1.3.0.53
Bajando Libros: Aquí ya tenemos convertido:
- phpBB 3.0.5 to smf 1.1.10
- smf 1.1.10 to phpBB 2.0.23
Spoiler: [ Mostrar ]
Spoiler: [ Ocultar ]
Finalmente: Actualizar phpBB 2.0.23 a IP 1.3.0.53
Paso #01: Alterar las tablas de phpBB 2.0.23
Estas tablas si no se alteran nunca podremos actualizar a IP 1.3.053, sí actualizará pero sin post o cualquiera de estos que cito:
Cuándo procedi con la actualización y reviso phpmyAdmin me encuentro con la duplicación:
_old_ip_categories
_old_ip_forums
_old_ip_megamail
_old_ip_posts
_old_ip_posts_text
_old_ip_privmsgs
_old_ip_privmsgs_text
_old_ip_categories
_old_ip_forums
_old_ip_megamail
_old_ip_posts
_old_ip_posts_text
_old_ip_privmsgs
_old_ip_privmsgs_text
Así que entra a tú phpMyAdmin, SQL y ejecuta claro cambiando el prefijo: phpbb23 por el tullo:
ALTER TABLE `phpbb23_posts_text` ADD `post_text_compiled` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL AFTER `post_text` ;
ALTER TABLE `phpbb23_posts_text` ADD FULLTEXT ( `post_text_compiled` );
ALTER TABLE `phpbb23_posts_text` ADD `edit_notes` MEDIUMTEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL AFTER `post_text_compiled` ;
ALTER TABLE `phpbb23_posts_text` ADD FULLTEXT ( `edit_notes` );
ALTER TABLE `phpbb23_posts_text` ADD FULLTEXT ( `post_text_compiled` );
ALTER TABLE `phpbb23_posts_text` ADD `edit_notes` MEDIUMTEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL AFTER `post_text_compiled` ;
ALTER TABLE `phpbb23_posts_text` ADD FULLTEXT ( `edit_notes` );
Así es como logre solucionar: http://www.januweb.com/foro/solucio...053-vt3954.html
jijiji el secreto es el humito... xD
Paso #02:Logueate y sube el Install del IP 1.3.0.53 a tú directorio respectivamente...
Ejecutas: [root]site.com/install/database_update.php
Paso #03: Luego Borra todo lo que tiene que ver con phpBB 2.0.23 menos el config.php
Sube el IP 1.3.0.53
Cambias el config.php que biene en el IP 1.3.0.53 por el config.php viejo...
Edita: common.php
Buscar:
include(IP_ROOT_PATH . 'config.' . PHP_EXT);
if(!defined('IP_INSTALLED') && !defined('IN_INSTALL'))
{
header('Location: ' . IP_ROOT_PATH . 'install/install.' . PHP_EXT);
exit;
}
include(IP_ROOT_PATH . 'includes/constants.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/template.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/sessions.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/auth.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/functions.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/functions_categories_hierarchy.' . PHP_EXT);
if(!defined('IP_INSTALLED') && !defined('IN_INSTALL'))
{
header('Location: ' . IP_ROOT_PATH . 'install/install.' . PHP_EXT);
exit;
}
include(IP_ROOT_PATH . 'includes/constants.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/template.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/sessions.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/auth.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/functions.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/functions_categories_hierarchy.' . PHP_EXT);
Reemplazar:
include(IP_ROOT_PATH . 'config.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/constants.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/template.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/sessions.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/auth.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/functions.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/functions_categories_hierarchy.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/constants.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/template.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/sessions.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/auth.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/functions.' . PHP_EXT);
include(IP_ROOT_PATH . 'includes/functions_categories_hierarchy.' . PHP_EXT);
Y listo...
Fin el resto ya lo sabes... xD
Script de Ayuda






















