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 WordPress sobre Xampp en Windows

La forma más rápida de poner en funcionamiento un sitio web personal o profesional en el que ofrecer información actualizada y contenidos diversos consiste en instalar un Sistema de Gestión de Contenidos (CMS: Content Management System).

El objetivo de este artículo es demostrar lo sencillo que puede ser instalar uno de esos CMS, concretamente WordPress.

WordPress es un sistema de gestión de contenidos libre y gratuito, de rendimiento y fiabilidad demostrados por la amplia base instalada y un elevadísimo número de usuarios.

Primera fase: instalar Xampp Lite sobre Windows

Worpress ha de ser instalado en un servidor web con soporte para PHP y que disponga de una base de datos MySQL.

Aunque se puede instalar WordPress en los servidores de un ISP (contratando el correspondiente paquete de alojamiento web), a efectos de demostración de la simplicidad de instalar Worpress, en el presente artículo vamos a centrarnos en la instalación en local y sobre sistema operativo Windows.

Para ello se puede emplear el software Xampp, que permite disponer de un servidor web con soporte PHP y MySQL.

Los pasos a seguir para instalar y configurar Xampp Lite se pueden encontrar en el artículo “Tutorial: cómo instalar XAMPP Lite sobre Windows“.

Segunda fase: instalar Worpress sobre Xampp

Cuando se ha terminado de instalar Xampp, y habiendo arrancado el servidor Apache y MySQL, hay que crear una nueva base de datos antes de proceder a instalar WordPress.

Crear una nueva base de datos

  1. Acceder a la página principal de xampp indicando en el navegador: http://localhost
  2. Seleccionar la opción “phpMyAdmin” del menú de herramientas.
  3. Acceder a la herramienta phpMyAdmin indicando el usuario y contraseña configurados durante la instalación de Xampp (o bien indicar usuario “root” y sin contraseña, si no se han realizado los ajustes de seguridad recomendados para Xampp).
  4. Crear una nueva base de datos, por ejemplo de nombre “BDWORDPRESS“, con las opciones por defecto.

Instalar Worpress

  1. Descargar el paquete de Worpress de la web oficial.
  2. Descomprimir el paquete de WordPress y copiar los archivos y subdirectorios contenidos en el directorio “wordpress” en el directorio raíz de páginas web de Xampp (por defecto htdocs).
  3. Abrir el archivo “wp-config-sample.php” con un editor de texto y actualizar los datos de conexión a la base de datos que se creó en MySQL: nombre de la base de datos, usuario y contraseña; para el resto de los valores se pueden respetar los que aparecen por defecto.
  4. Salvar el archivo modificado con el nombre “wp-config.php“.
  5. Acceder a la página de instalación de WordPress indicando en un navegador web: http://localhost/install.php
  6. Introducir los dos datos solicitados y pulsar “Instalar WordPress“.

En este punto WordPress quedará instalado en el servidor y mostrará una contraseña para el usuario admin que deberíamos cambiar la primera vez que accedamos al interfaz de administración.

Un ejemplo de lo que es posible hacer con WordPress lo podéis encontrar en nuestra propia web. Toda la web de baiTIC está basada en WordPress.

Instalar una wiki: Dokuwiki

En el artículo de hoy queremos demostrar que instalar y configurar una wiki no es una tarea difícil y que siguiendo unos sencillos pasos podemos tener operativa una potente wiki basada en el software gratuito DokuWiki.

Los requerimientos de instalación del software de DokuWiki son pequeños. Unicamente se requiere un servidor web
que soporte PHP (la versión 5 a poder ser) y no se necesita software de base de datos. En caso de instalar la wiki en una red local se podría emplear un servidor XAMPP sobre Windows o sobre Linux .

Pasos de instalación de una wiki basada en Dokuwiki:

Paso 1: Descargar la versión más reciente de Dokuwiki desde la página de descargas de la web oficial de Dokuwiki.

Paso 2: Extraer los archivos del fichero descargado y alojarlos en un directorio accesible del servidor web (DocumentRoot o algún subdirectorio del mismo, por ejemplo “wiki“).

  • 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 3: Ejecutar el script de instalación. Para ello hay que acceder desde un navegador web a la siguiente URL:
http://SERVIDOR/wiki/install.php“. La página que aparece contiene un formulario que solicita la introducción de
unos datos muy básicos para configurar la instalación.
dokuwiki-instalacion21

  • Se recomienda elegir el idioma español para la instalación ya que así queda configurado ya como idioma por defecto para la wiki.
  • Si surge algún problema en la instalación probablemente estará relacionado con los permisos de los ficheros y
    habrá que modificarlos con los comandos propios del sistema operativo que se esté empleando.

dokuwiki-instalacion-final2

Paso 4: Cuando termina la configuración inicial se puede acceder a la página de inicio de la wiki y comenzar a
añadir información o bien realizar tareas de administración como administrar los controles de acceso a usuarios,
añadir plug-ins, cambiar el idioma por defecto, etc.

dokuwiki-start2

En la web oficial de Dokuwiki se pueden encontrar instrucciones específicas para instalar la wiki en algunos
sistemas operativos como por ejemplo Ubuntu u otras distribuciones de Linux.

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

Guía-burros para XAMPP

xamppLa instalación de la mayoría de las principales herramientas (colaborativas) requiere la instalación previa de otro software, generalmente un servidor web, una base de datos y/o un lenguaje de programación.

 Si la herramienta que se desea instalar se va a alojar en los servidores de un proveedor de servicios de Internet (ISP) éste ya suele poner a disposición del usuario ese software.

Los paquetes de hosting más comunes suelen incluir un servidor web Apache con PHP y bases de datos MySQL.

Pero si lo que se quiere es trabajar en una red local o incluso en el propio equipo de trabajo del usuario entonces éste se enfrenta con la necesidad de instalar y configurar el software requerido.

Para un usuario con poca experiencia en esas lides la tarea de instalar y configurar un servidor web es complicada y aún más si se quiere agregar PHP ó Perl y una base de datos. Simplificar ese proceso es el objetivo con el que surgió XAMPP.

XAMPP es un servidor compuesto por un conjunto de aplicaciones de software libre de las cuales las principales son el servidor web Apache, la base de datos MySQL y los lenguajes de programación PHP y Perl.

 xampp

XAMPP proporciona una forma fácil de instalar y configurar esas aplicaciones, en un tiempo mucho menor que el que sería necesario para hacerlo con cada una por separado.

La “X” de XAMPP indica que está disponible para Microsoft Windows, Linux, Solaris, y MacOS.

 XAMPP es gratuito y las aplicaciones que incluye tienen ya una eficacia demostrada por lo que se convierte en una opción segura para la puesta en marcha de una instalación.

Siguiendo unos pasos básicos de instalación (descargar el software, descomprimirlo y ejecutar unas tareas muy básicas de configuración) en poco más de 10 minutos el usuario tendrá ya preparada la base para la instalación o desarrollo de sus herramientas.

XAMMP es parte del “Apache Friends Project” fundado en 2002 por Kai Seidler y Kay Vogelgesang con el objetivo de contribuir a la promoción de los servidores web y las tecnologías relacionadas con ellos.

Se puede encontrar más información en la web oficial de XAMPP: en español o en inglés