Bueno, lo ideal es que cada uno arme su foro en localhost para que no tengamos que depender de conexiones que pueden caerse o hasta eliminarse por antojo de los hosting. Por eso, les voy a recomendar un programa llamado EASYPHP que sirve para crear webs muy facilmente y hosteadas en su propia pc. Hay otros programas como Xamp pero nos vamos a centrar en easyPhp.
Pasos para instalacion y uso de easy php.
1. Descargamos EASYPHP en el siguiente link:
http://downloads.sourceforge.net/project/quickeasyphp/EasyPHP/12.1.0/EasyPHP-12.1_with_PHP-5.4.6-setup.exe?r=&ts=1357326617&use_mirror=ufpr2. Procederemos a instalarlo, muy intuitivo, cualquier cosa consultar en este post.
3. Una vez abierto el programa, veremos en la barra de tareas de windows, en la parte inferior derecha, un icono que es una E y un puntito rojo. Eso nos dira que el programa ya esta activo.
4. Procedemos a crear nuestro primer foro de pruebas de la siguiente forma:
a. Bajamos la ultima version de smf, en este momento es la 2.0.3 full zip.
b. Abrimos la carpeta en nuestra pc > archivo de programas > EasyPHP(x version) > www
c. Dentro de la carpeta www vamos a crear una carpeta con el nombre del foro de pruebas, le pondremos smfsimplepruebas
d. Dentro de la carpeta smfsimplepruebas vamos a descomprimir el zip que descargamos de smf
e. Una vez descomprimido, iremos al icono de easyphp en la barra de tareas y hacemos click derecho, luego clickeamos en administracion.
f. Ahora, crearemos la base de datos que necesitamos para el foro. En la pagina que se abrio de easyphp, veremos que abajo de donde dice "MODULES" habra un boton que dice OPEN. Lo clickeamos y ya estaremos creando nuestra base de datos en phpmyadmin.
g. Vamos a clickear la primer opcion del menu horizontal que se llama "Bases de datos" y luego nos llevara a otra pagina donde encontraremos que dice "Crear nueva base de datos".
H. Abajo de "Crear nueva base de datos" veremos que tenemos un input para escribir el nombre de nuestra nueva base de datos que usaremos para el foro. Ahi pondremos el nombre de la base que sera el mismo que el nombre del foro "smfsimplepruebas" y le damos a crear. Te dira que se creo exitosamente y ya cerramos esa pagina.
I. Ahora volveremos al icono de EasyPhp en la barra de tareas y vamos a "Web local", donde veremos la que creamos, smfsimplepruebas y la clickeamos. Ahi nos saldra el instalador de smf.
J. Al instalador le damos continue y luego pondremos los siguientes datos:
Server name: Localhost
Username: root
Password: (aqui lo dejamos vacio)
DatabaseName: smfsimplepruebas
table prefix: smf_
k. Ahora veremos las opciones para ponerle nombre al foro y todo eso, ahi le ponen lo que quieran o directamente lo dejan asi como esta, yo lo dejare asi.
L. Le damos a continue, veremos que se crean las tablas y columnas en la base de datos y nuevamente continue.
M. Ahora creamos nuestro usuario administrador que utilizaremos en nuestro foro de pruebas, recomiendo un password muy sencillo y facil de recordar, puesto que nadie podra entrar a ese foro mas que ustedes, algo asi como 1234. (En database password no ponen nada puesto que no lo tiene) y le dan a continue nuevamente.
N. Ahora veremos la ultima instancia de la instalacion, donde tildamos "Click here to delete this install.php file now" y luego clickeamos en "your newly installed forum".
Listo, ya tenemos nuestro foro funcionando en localhost y podremos editar los archivos directamente en la carpeta www > smfsimplepruebas.
Bueno, eso es todo. Ya tenemos un foro para romper y aprender. Si hacen los mismos pasos pero con otros nombres de carpetas y base de datos, pueden tener tantos foros como les sea necesario, no tiene limite puesto que es su pc el limite.
Saludos y por favor, RECUERDEN dar el presente en este tema.