Como instalar un foro: SMF

Hoy en día el uso de los foros está muy extendido. Incluso hay páginas Web que están formadas por un único foro, pero en otras ocasiones interesa como complemento para poder conocer la opinión de navegantes o ayudar y dar soporte a usuarios.

Existe un gran abanico de foros a nuestra disposición, tanto gratuitos como de pago.

  • En versión de pago, vBulletin se consolida como uno de los grandes y es quizás el más usado.
  • Si pasamos a hablar de foros gratuitos, nos encontramos con que no hay un vencedor claro o uno que se destaque sobre los demás, por lo menos de forma apabullante. Ejemplos de este tipo de foros son SMF o phpBB.

Para este tutorial, nos vamos a centrar en la instalación y puesta en marcha de un foro SimpleMachines Forum o SMF, ya que posiblemente sea nuestro favorito. Es un foro gratuito, con una gran comunidad que lo soporta y tiene fama de ser bastante seguro, siempre y cuando se use de forma adecuada.

Los requerimientos mínimos para instalar el foro son básicos: un servidor web con soporte php (si es la versión 5 mejor) y una base de datos mysql. En caso de instalar el foro en una red local se podría emplear un servidor XAMPP sobre Windows o sobre Linux.

Pasos para la instalación del foro SMF

Paso 1: crear una base de datos en mysql para que SMF gestione los datos del foro que vamos a instalar. En nuestro caso hemos ido a la interfaz de administración phpmyadmin y hemos creado una base de datos llamada smf. Si tienes dudas revisa como lo hicimos en un post anterior, donde creamos una base de datos para instalar WordPress.

Paso 2: Descargar la versión estable más reciente de SMF desde el sitio oficial de SimpleMachines.

Paso 3: Descomprimir el paquete de SMF y copiar los archivos y subdirectorios contenidos en un directorio, por ejemplo foro, de la raíz de nuestro servidor Web.

Si el servidor web está alojado en los equipos de algún ISP tendremos que descomprimirlo en un equipo local y emplear FTP para llevar a un directorio del servidor los archivos descomprimidos.

Si nuestro servidor web está en una máquina controlada por nosotros basta con descomprimir el fichero en el directorio adecuado.

Paso 4: Accedemos al script php de instalación que acabamos de copiar en nuestro servidor http://SERVIDOR/foro/install.php. Nos servirá de guía para la instalación. Primero nos pide configuraciones básicas:

Luego la configuración de nuestra base de datos:

Una vez rellenados todos los datos correctamente seguimos con la instalación y pasamos a la siguiente pantalla.

Paso 5: Como último paso nos pedirá los datos para crear una cuenta de administración, para gestionar el foro.

Paso 6: Una vez pinchemos en finalizar el proceso, si no ha habido ningún error, solo faltará borrar el fichero install.php de nuestro servidor Web. Suele permitir hacerlo desde el interfaz de administración que hemos usado para instalar SMF, pero lo mejor es borrarlo manualmente.

Ya podemos acceder a nuestro foro: http://SERVIDOR/foro

Y lo podremos administrar accediendo a la dirección: http://SERVIDOR/foro/index.php?action=admin

Ya tienes listo un foro. Con un poco de customización y una buena promoción, puedes ponerlo online y ¡qué empiece la fiesta!

Tutorial: cómo instalar XAMPP Lite sobre Windows

Como ya comentamos en un artículo anterior titulado “Guía-burros para XAMPP”, XAMPP es un bundle de aplicaciones de software libres que proporciona una forma fácil de instalar y configurar los servicios básicos de un servidor web.

Aunque en el mencionado artículo ya se describió de forma muy somera el proceso de instalación de XAMPP creemos que merece la pena detallar cómo instalar dicho bundle en un sistema operativo Windows, dado que otros sistemas operativos (por ejemplo Linux) ya suelen traer algunas de las aplicaciones preinstaladas.

La versión de XAMPP recomendada para su instalación en Windows es XAMPP Lite, que se puede descargar desde la web oficial.

La denominación “XAMPP Lite” deriva de “Light-weight” (ligero) ya que esa versión de XAMPP contiene únicamente los paquetes básicos (PHP, MySQL, …) , quedando fuera otros servidores o herramientas como Mercury Mail y FileZilla FTP. Además tampoco se elaboran versiones con instalador o de actualización de XAMPP Lite.

Proceso de instalación y configuración de XAMPP

Descargar el software

Para asegurarse de escoger la última versión estable de XAMPP Lite conviene acceder a la página oficial de “XAMPP para Windows”.
Allí. hay que desplazarse hasta la sección titulada “Download” y dentro de ella buscar el cuadro correspondiente a XAMPP Lite.
De las opciones existentes se recomienda elegir: “EXE – Self-extracting RAR archiv” porque es la que simplifica más el proceso de instalación.

xammp-zip

Descomprimir e instalar el software

Una vez descargado se ha de ejecutar el fichero (EXE) que se encarga de preguntar en qué directorio deseamos instalar el software (por defecto es C:\) y después hay que pulsar “Install”.
Una vez terminada la instalación se ejecutará automáticamente el script “setup-xampp.bat” que realiza la configuración mínima de XAMPP: instalar los iconos del menú de inicio y del escritorio, localizar las rutas de los ejecutables (en ese punto da la posibilidad de preparar la instalación para ser ejecutada en un disco externo USB) y configurar las zonas horarias para PHP y MySQL.
xampp-setup

Arrancar el servidor

Una vez terminada la instalación y como último paso de la ejecución del script setup-xampp.bat, se puede inicial el panel de control gráfico de XAMPP, desde donde podemos arrancar y detener los procesos del servidor.

Configurar el software

Acceder desde el navegador al interfaz de XAMPP indicando la URL http://localhost y elegir el idioma del servidor.
Consultar el estado del servidor seleccionando la opción “Estado” del menú de la izquierda.
A partir de este momento ya se puede trabajar con el servidor:

  • Para consultar la configuración de PHP: http://localhost/phpinfo
  • Para configurar las bases de datos: http://localhost/phpmyadmin
  • Para almacenar las páginas web en el servidor: el directorio raíz de los documentos por defecto es %DIR_INSTALACION%/htdocs (Se puede cambiar editando: %DIR_INSTALACION%\apache\conf\httpd.conf)

Establecer el nivel de seguridad del servidor

XAMPP no está destinado a entornos de producción sino para entornos de desarrollo por lo que la configuración por defecto no es buena desde el punto de vista de la seguridad (por lo menos no es suficientemente segura para un ambiente de producción).

Por ello se recomienda realizar unos chequeos de seguridad accediendo a http://127.0.0.1/security, página en la cuál encontraremos también las indicaciones necesarias para reforzar la seguridad del servidor.

xampp-lite-2