Instalar phpBB3 en servidor gratuito (desde cero)
phpBB

Como siempre he querido hacer una guía para este caso y dar un ejemplo práctico me he armado de paciencia y hoy por fin me he puesto a la tarea. Pretendo hacerlo muy fácil de entender y con muchas capturas de pantalla para que quienes no tengan ni idea y quieran montar su propio foro comprendan y vean el porqué de cada paso.

Este ejemplo lo realizaré con 000webhost.com porque a día de hoy (24 de noviembre del 2008) es de los pocos servidores gratuitos que no insertan publicidad en las páginas de las webs hospedadas en sus servidores, y a pesar de ello dan unas prestaciones aceptablemente buenas. Aunque todos sabemos que con los servidores gratuitos esta buena situación suele cambiar antes o después. Pero lo intentaremos.

Vamos al asunto. Primero accedemos a la web del servidor donde nos registraremos para poder alojar nuestro foro allí. Vamos por tanto con nuestro navegador a: http://www.000webhost.com/

Imagen

Rellenamos los datos que nos piden y cuando esté todo completo pulsamos en Create My Account

Imagen

Seguidamente pasaremos a una página en la que se confirma que ya hemos creado nuestro sitio y nos dará los detalles de nuestra nueva cuenta. Para saber el enlace a visitar cuando queramos acceder a nuestro nuevo foro tendremos que mirar lo que viene en Website Details. Aunque nosotros copiaremos en lugar seguro la información de FTP Upload Details.

Imagen


El siguiente paso es crear la base de datos, ya que este servidor no habilita una por defecto. Así que vamos abajo, a la sección Quick Links y pulsamos en MySQL management.

Imagen

Nos aparecerá una página donde deberemos introducir nuestro nombre de e-mail y contraseña. La que usamos para crear la cuenta.

Imagen

Tras pulsar en Submit pasamos a una página donde tendremos que pulsar en Go to CPanel para acceder a nuestro Panel de Control de nuestra cuenta.

Imagen

De todas las opciones que aparecen nos centraremos por ahora en la sección Sofware/Services.

Imagen

Pulsaremos en el enlace a MySQL y nos aparecerá un formulario que rellenaremos a nuestro gusto. ¡¡CUIDADO!! Lo que introduzcamos ahí deberemos guardarlo en lugar seguro, por ejemplo un archivo de texto en tu PC donde copies esa información.

Imagen

Una vez rellenamos todos los campos obligatorios pulsaremos en Create database y nos debería llevar a una página con una información UTILÍSIMA para instalar nuestro foro. Cópiala y tenla a mano porque la necesitarás.

Imagen

Ahora consigamos los archivos a subir por FTP. Visitemos la página de descarga de la web oficial de phpBB3, aquí.

Imagen

Ahí veremos los 2 enlaces a lo que necesitamos: la aplicación en si misma y los ficheros de idioma español, tanto para los textos como para las imágenes de las plantillas que trae phpBB3 por defecto. Pero todo en su momento.

Pulsamos en DOWNLOAD STABLE RELEASE y nos llevará a una página donde lo que nos interesa está en Full Package. Puedes descargar el fichero en formato .zip (habitual en Windows) o en .bz2 (habitual en Linux).

Imagen

Imagen

Lo descargamos a un directorio de nuestro PC. Preferentemente uno que esté vacío. Por ejemplo puedes crear un directorio llamado carpeta en C: o en la raiz de tu disco duro principal.

Imagen

Ahora descargaremos del mismo sitio oficial los archivos de idiomas, para ello debemos acceder a este enlace y descargar los 3 archivos para el idioma español: language (paquete de idioma), subsilver2 y prosilver (botones en español para esas 2 plantillas). Igualmente podemos descargarlos en versión .zip o .bz2

Imagen

Imagen

Si creamos ese directorio limpio en nuestro disco duro podemos llevar estos 4 archivos allí porque vamos a empezar desempaquetando todo para dejarlo listo.
Primero abrimos el paquete principal, el de phpBB-3.0.3 (o la versión que sea cuando leas este tutorial). Extraemos su contenido al directorio donde estamos ("extraer aquí..." con el botón derecho del ratón), y nos aparecerá un nuevo directorio llamado phpBB3.
Copiaremos el archivo lang_es al subdirectorio phpBB3/languages. Extraemos igualmente el contenido a ese mismo directorio.

Imagen

Copiaremos los archivos subsilver2_es y prosilver_es al subdirectorio phpBB3/styles.

Imagen

Extraemos igualmente el contenido a ese mismo directorio, aunque su contenido terminará en /phpBB3/styles/nombredeplantilla/imageset/es, pero eso lo hará él solito. Nosotros lo extraemos ahí.
Ahora podemos eliminar todos los archivos comprimidos de los que ya hemos extraido el contenido que nos interesaba.

Para que quede mejor renombraremos el directorio phpBB3 como foro o foros o un nombre que nos guste para nuestro foro phpBB3.

¿Cómo accedemos a subir nuestros ficheros vía FTP? Pues con un cliente FTP, como por ejemplo el FileZilla.
Descarga e instala en el PC ese programa, si es que no tenías ya algún cliente FTP instalado.

Imagen

Una vez instalado lo abrimos y ponemos en Servidor, Nombre de Usuario y Contraseña los datos que obtuvimos antes en 000webhost (los detos de FTP Upload que corresponden a la 3ª imagen de este tutorial).

Imagen

Pulsamos en Conexión rápida.
El cuadro de la izquierda representa tu disco duro, así que ahí buscarás el directorio donde tienes la carpeta donde extrajiste el phpBB3.
A la derecha tienes tu servidor. Para 000webhost.com todo lo que pretendas publicar debes ponerlo a partir de public_html, así que tendrás que entrar ahí.

Una vez te hayas conectado debes dejar el marco de la izquierda (tu PC) mostrando el directorio donde tienes los archivos del foro, y en el marco de la derecha (el servidor) debes entrar en public_html.
Seguidamente haces un único clic sobre el directorio de tu foro (no entres, simplemente haz un clic para que se quede sombreado) en el marco izquierdo.
Con el puntero del ratón encima de ese directorio pulsas el botón derecho del ratón y te saldrá un pequeño menú en donde deberás hacer clic en Subir y todas las carpetas y ficheros se copiarán tal cual en tu servidor.

Imagen

Ten paciencia porque tarda un rato. Si te sale mensaje preguntando si deseas sobreescribir un fichero o algo marca Sobreescribir. Eso solo en esta primera instalación. Más adelante es muy delicado hacer eso y hay que pensarlo bien.

Cuando terminen de copiarse todos los ficheros hay que cambiar los atributos de algunos ficheros/directorios del servidor. En concreto hay que modificar los permisos CHMOD de config.php a 666 (ó rw-rw-rw). Eso se hace marcando el fichero o directorio y pulsando el botón derecho del ratón y haciendo clic en Atributos de archivo....

Imagen

Cambia también los permisos CHMOD a 777 (ó rwxrwxrwx) de los siguientes directorios: /store/, /cache/, /files/ e /images/avatars/upload/ (solo el directorio upload, no images ni images/avatars).

Cuando hayas completado este importantísimo paso podrás proceder a la instalación de tu foro phpBB3. Para ello abre una ventana de tu navegador y ve a http://tuweben000webhost/foro/install/index.php
Cambiando tuweben000webhost por el nombre de tu web en ese servidor y /foro/ por el nombre que le dieras a ese directorio en tu servidor. Te aparecerá la página de saludo para la introducción.

Imagen

Arriba a la derecha podremos escoger en qué idioma queremos hacer la instalación. Supondré que tendrás escogido el español.

Imagen

Pulsa en la pestaña INSTALAR y pasemos al ataque.

Imagen

Veremos una página de bienvenida, que podremos leer, y abajo un enlace a Proceder al siguiente paso. Lo pulsamos y nos lleva a la página de Requerimientos.

Imagen
Imagen

Si todos los mensajes están en verde o al menos no hay ninguno en rojo (salvo los tipos de Bases de Datos que no iremos a usar, porque con que esté en verde MySQL tenemos suficiente) podemos proseguir con la instalación sin problemas.
Si todo está en orden pulsaremos en Comenzar instalación

Eso nos enviará a la página de configuración de la base de datos.

Imagen

Podemos optar entre MySQL (que es la que recomiendo) o MySQL con extensiones MySQLi.
Rellenamos con los datos que nos proporcionó 000webhost cuando registramos nuestra nueva base de datos a través del CPanel.

Una vez todo completo pulsamos en Proceder al siguiente paso que simplemente confirmará que todo ha ido bien, así que proseguimos.

Imagen


Ahora estaremos en la página para configurar la cuenta principal del foro, la del primer administrador.

Imagen

Así que es ahí donde deberás rellenar los datos con tu usuario. Pulsamos en Proceder al siguiente paso y confirmamos que todo ha ido bien si es que nos mandó a una página que dice que el fichero de configuración (config.php) ha sido editado.

Imagen

Luego pasamos a la configuración avanzada.

Imagen

Ahí no cambiaremos nada de momento, a no ser que sepamos exactamente qué estamos haciendo, como por ejemplo si quieres usar un SMTP específico para el envío de e-mails desde tu foro.

Imagen

Proceder al siguiente paso y ya el último paso Identificarse.

Imagen

Antes de pulsar en ese botón recomiendo renombrar o borrar el directorio install de tu servidor, aunque podrás hacerlo después de pulsar ese botón. Lo que debes saber es que mientras no renombres o elimines ese directorio tu foro no estará accesible para nadie salvo para quien pueda identificarse como administrador (es decir, tú) y pasar al Panel de Administración directamente.
IMPORTANTÍSIMO: Cambia de nuevo los permisos sobre el fichero config.php para que estén en 644.

Imagen
Imagen

Como curiosidad puedes ver cómo ha quedado el archivo config.php, que te recuerdo que debes poner con atributos 644.

Imagen

Por fin podrás ver tu foro instalado y funcionando.

Imagen

Una vez terminado todo esto ya "solo" queda personalizar tu foro: crea nuevas categorías, foros dentro de esas categorías, nuevos grupos de usuarios, asigna derechos a esos usuarios, etc, etc... Es un campo muy extenso y se trata en otra guía.


Si alguien encuentra algún error o cree que este tutorial ha quedado obsoleto o se ha producido algún otro problema que me informe por mensaje privado.

Gracias y espero que esta guía ayude a alguien.

Lee en nuestros Foros para mas información.
 

Publicidad