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 ZobyHost.com porque a día de hoy (22 de julio del 2009) 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.
Hay otro servidor prácticamente idéntico a ZobyHost, con el mismo procedimiento de registro y gestión, http://www.0fees.net Es una buena alternativa, y las capturas de pantalla que se usan en este tutorial sirven también para ese otro servidor.
Antes recomendaba 000webhost.com pero a veces es inestable, da errores aleatorios de MySQL y es un poco lento. Por lo tanto seguimos con la configuración con Zobyhost.com
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.zobyhost.com/hosting-gratis.php
Paso 1-1:

Paso 1-2:
Pulsamos en Crear cuenta nueva. CLICK AQUÍ

Seguidamente pasaremos a una página en la que, para confirmar que queremos crear nuestro sitio, se nos pedirá rellenar un campo de seguridad anti-spam.
Nos llegará un enlace a nuestra cuenta de correo para ir a un enlace donde se nos volverá a pedir pasar el control de seguridad.
Paso 1-3:

Si todo va bien entonces nos pasará a una página con información muy útil. Para mayor comodidad guardaremos esas configuraciones pulsando en el enlace de abajo: "Download my account settings".
Paso 1-4:

Paso 1-5:
El siguiente paso es crear la base de datos, ya que este servidor no habilita una por defecto. Así que pulsamos en Click here to log into your VistaPanel para ir al panel de control y allí pulsamos en MySQL databases.

Paso 1-6:
Pasamos a una página donde tendremos que dar un nombre a nuestra base de datos y pulsar en Create DataBase para crearla.

Paso 1-7:
Pasaremos a una página donde se nos dará todos los datos que necesitamos de forma resumida. Hay que apuntar lo que viene en "Account information"

Paso 1-8:
Ahora consigamos los archivos a subir por FTP. Visitemos la página de descarga de la web oficial de phpBB3, aquí. En este ejemplo las capturas de pantalla son para una versión antigua. Nosotros bajaremos la última, obviamente.

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 (subsilver2 y prosilver). Pero todo en su momento.
Paso 1-9:
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).


Paso 1-10:
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.

Paso 1-11:
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
ATENCIÓN: con el nuevo sistema que ha implantado phpBB.com a partir de la versión 3.0.8 los paquetes de idioma son completos ahora, es decir, incluyen el idioma y los botones de las dos plantillas por defecto.
http://www.phpbb.com/customise/db/trans ... coloquial/
http://www.phpbb.com/customise/db/translation/spanish/


Paso 1-12:
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.7-PL1 (ó 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.

Paso 1-13:
Copiaremos los archivos con los botones de imágenes en español para las plantillas subsilver2_es y prosilver_es al subdirectorio phpBB3/styles.

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í, en phpBB3/styles.
NOTA: Este paso anterior (1-13) es muy importante porque de no hacerlo si usamos el idioma español no aparecerían los botones de NUEVO TEMA, RESPONDER, etc...
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. Hay que tener mucho cuidado con el nombre, porque ZobyHost, como casi todos los servidores web, está asentado sobre un sistema LINUX, por lo que sí se diferencia entre mayúsculas y minúsculas. Es decir, el directorio foro es distinto del directorio Foro. Lógicamente es más práctico poner todas las letras en minúsculas.
¿Cómo accedemos a subir nuestros ficheros vía FTP? Pues con un cliente FTP, como por ejemplo el filezilla-project.org/download.php" class="postlink">FileZilla.
Paso 2-1:
Descarga e instala en tu PC ese programa, si es que no tenías ya algún cliente FTP instalado (como el CuteFTP, el WS_ftp u otros). De nuevo bajaremos la última versión. De las descargas disponibles suele ser mejor bajar la que dice (recomended).

Paso 2-2:
Una vez instalado lo abrimos y ponemos en Servidor, Nombre de Usuario y Contraseña los datos que obtuvimos antes en ZobyHost (los datos de FTP Upload que corresponden al "account information" que comenté previamente). La contraseña, al igual que para la base de datos, es la misma que usaste al crear el espacio web.

Pulsamos en Conexión rápida. (También puedes guardar de forma permanente esa información para futuros accesos, pulsando en "Archivo --> Gestor de sitios" y luego clic en "Nuevo sitio"; y rellena los datos ahí).
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 ZobyHost.com todo lo que pretendas publicar debes ponerlo a partir de htdocs, así que tendrás que entrar ahí.
Paso 2-3:
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 htdocs.
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.

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.
Paso 2-4:
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....

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).
Paso 3-1:
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://tuweb.zobyhost.com/foro/install/index.php
Cambiando tuweb por el nombre de tu web en ese servidor y /foro/ por el nombre que le dieras a ese directorio en tu servidor; o no pongas directorio si subiste el foro a la raiz de tu servidor.
Te aparecerá la página de saludo para la introducción.

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

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

Paso 3-3:
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. Nota: estas capturas se hicieron para 000webhost, así que diferirán en algo con ZobyHost


Si todos los mensajes están en verde o al menos no hay ninguno en rojo (salvo los opcionales o 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.
Paso 3-4:
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.

Paso 3-5:
Podemos optar entre MySQL (que es la que recomiendo) o MySQL con extensiones MySQLi.
Rellenamos con los datos que nos proporcionó ZobyHost 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.

Paso 3-6:
Ahora estaremos en la página para configurar la cuenta principal del foro, la del primer administrador.

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.
Paso 3-7:
Luego pasamos a la configuración avanzada.

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. Ejemplo: si quieres usar tu cuenta de Yahoo! para que el foro envíe a los usuarios los correos de notificación de registro, o de nuevos mensajes privados, respuestas a sus mensajes, etc... debes configurarlo así:
Usar servidor SMTP para el envío de e-mails: Sí
Dirección del servidor SMTP: smtp.correo.yahoo.es (eso para correos de yahoo.es; para yahoo.com sería distinto. Quizá smtp.mail.yahoo.com. No sé.
Puerto del servidor SMTP: 25
Tipo de autentificación para SMTP: PLAIN
Usuario SMTP: tu nombre de usuario sin el dominio (por ej.: huanmanwe)
Contraseña SMTP: tu contraseña de Yahoo!
Para usar tu correo en Gmail debes configurarlo así:
Usar servidor SMTP para el envío de e-mails: Sí
Dirección del servidor SMTP: tls://smtp.gmail.com (si no funciona prueba con ssl://smtp.gmail.com )
Puerto del servidor SMTP: 465
Tipo de autentificación para SMTP: PLAIN
Usuario SMTP: tu dirección de Gmail o GoogleApps (por ej.: tu@gmail.com)
Contraseña SMTP: tu contraseña de Gmail o GoogleApps
Paso 3-8:
Proseguimos:

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

Paso 3-9:
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.


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

Paso 3-10:
Por fin podrás ver tu foro instalado y funcionando.

Una vez terminado todo esto ya "solo" queda personalizar tu foro: crea nuevas categorías, foros dentro de esas categorías (¡OJO! Es muy buena idea no eliminar la categoría y foro que vienen creados por defecto hasta haber creado otra categoría y otro foro y haber copiado sus permisos. O bien editar esa categoría y foros que vienen por defecto para que tengan los nombres que queramos usar. Esto es porque vienen con los permisos de lectura, escritura y modificación habituales, así que solo habría que modificar esos permisos ligeramente dependiendo de cómo queramos gestionar nuestro foro, y no tener que personalizar todos y cada uno de los permisos para cada grupo de usuarios en cada categoríay foro), crea nuevos grupos de usuarios, asigna derechos a esos usuarios, etc, etc... El tema de permisos 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. PERO si teneis alguna duda o no conseguís completar la instalación por problema del servidor, duda en configuración etc... preguntad en el FORO QUE CORRESPONDA (instalaciones si no completaste la instalación o el de "Soporte, ayuda, preguntas sobre phpBB 3" si encontraste un problema después de instalarlo).
No me enviéis mensaje privado para ese tipo de problemas, por favor, porque os remitiría a los foros, porque es ahí donde las dudas de los demás sirven para que otros resuelvan las suyas propias.
Gracias y espero que esta guía ayude a alguien.











Noticias