Evitar navegación.
Principal

Guía rápida de instalación: YaBB 2.0 Forums

Requerimientos previos

Estas son las cosas básicas que necesitas saber para instalar YaBB en tu servidor.

Descarga YaBB 2.0 (Language pack Español)

Debes saber o conocer sobre:
- Permisos de ficheros.
- Uso de cliente Ftp.
- Nociones básicas de Perl y HTML.

Soporte para Perl en tu servidor

Necesitas un servidor con soporte para Perl por lo tanto no valen ni Tripod, AngelFire y Geocities.
Prueba con Servage ó echale un vistazo a este documento.

Cliente Ftp

Tienes que tener instalado un cliente FTP como FileZilla o WS_FTP.

Verifica lo siguiente

Acceso FTP, acceso a cuenta de hosting, soporte para Perl, +1mb libre de espacio y que tienes un servidor de mail (SMTP) o sendmail en tu cuenta de hosting.

Primer Paso: Modifica datos en ficheros Perl

Antes de subir los archivos al servidor necesitas hacer una serie de modificaciones...

Editaremos 'AdminIndex.pl', 'Setup.pl' y 'YaBB.pl,' que se encuentran en la carpeta 'cgi-bin/yabb2'.

Abre estos archivos con tu editor de texto favoritos y asegurate que cada uno de ellos comienza con la etiqueta #!.

Perl puede ser instalado en diferentes localizaciones, #!C:/Perl/Bin/Perl.exe en Windows y #!/usr/bin/perl.

Chequea tu servidor y comprueba esos datos.

Segundo Paso: Subida de ficheros

Crea en 'cgi-bin' un directorio llamdo "yabb2" o lo que prefieras que salga en tu URL.
Si no tienes 'cgi-bin' creado, crealo y crea el directorio "yabb2".

Sube los archivos en modo ASCII a 'cgi-bin/yabb2'.

Debería quedarte una estrcutura similar a esta:

* cgi-bin/yabb2/
* cgi-bin/yabb2/Admin
* cgi-bin/yabb2/Boards
* cgi-bin/yabb2/Help/English/Admin
* cgi-bin/yabb2/Help/English/Gmod
* cgi-bin/yabb2/Help/English/Moderator
* cgi-bin/yabb2/Help/English/User
* cgi-bin/yabb2/Languages/English
* cgi-bin/yabb2/Members
* cgi-bin/yabb2/Messages
* cgi-bin/yabb2/Modules/Digest
* cgi-bin/yabb2/Modules/Time
* cgi-bin/yabb2/Modules/Upload/CGI
* cgi-bin/yabb2/Sources
* cgi-bin/yabb2/Templates/default
* cgi-bin/yabb2/Variables

En una seccion de tu cuenta o espacio crea otro directorio que se llame 'yabbfiles.'
Y sube en modo binario los archivos del paquete que se encuentran en la carpeta del mismo nombre.
Es importante no renombrar estas carpetas porque en ese caso las rutas no coincidiran.

* yabbfiles/
* yabbfiles/Attachments
* yabbfiles/avatars
* yabbfiles/Buttons/English
* yabbfiles/ModImages
* yabbfiles/Smilies
* yabbfiles/Templates/Admin/default
* yabbfiles/Templates/Forum/default

Tercer Paso: Configuración de permisos

Despues de haber subido los archivos nos quedaría cambiar los permisos en servidores Linux lo podrás hacer sin problemas sin embargo en servidores Windows probablemente tengas que contactar con el departamento de soporte del servicio.

Si te encuentras un poco perdido en esta fase echa un ojo a YaBB Codex Chmod Tutorial.

------- NON cgi-bin section ---------

* drwxrwxrwx (chmod 777)public_html/yabbfiles
* -rw-rw-rw- (chmod 666)(in ASCII)public_html/yabbfiles/*.js

* drwxrwxrwx (chmod 777)public_html/yabbfiles/Attachments

* drwxrwxrwx (chmod 777)public_html/yabbfiles/avatars
* -rw-rw-rw- (chmod 666)(in Binary)public_html/yabbfiles/avatars/* (all files)

* drwxrwxrwx (chmod 777)public_html/yabbfiles/Buttons
* -rw-rw-rw- (chmod 666)(in Binary)public_html/yabbfiles/Buttons/English/* (all files)

* drwxrwxrwx (chmod 777)public_html/yabbfiles/ModImages

* drwxrwxrwx (chmod 777)public_html/yabbfiles/Templates/Admin
* -rw-rw-rw- (chmod 666)(in Binary)public_html/yabbfiles/Templates/Admin/default/* (all files)
* -rw-rw-rw- (chmod 666)(in ASCII)public_html/yabbfiles/Templates/Admin/default.css

* drwxrwxrwx (chmod 777)public_html/yabbfiles/Templates/Forum
* -rw-rw-rw- (chmod 666)(in Binary)public_html/yabbfiles/Templates/Forum/default/* (all files)
* -rw-rw-rw- (chmod 666)(in ASCII)public_html/yabbfiles/Templates/Forum/default.css

------- CGI-BIN section (all files in ASCII) ---------

* -rwxr-xr-x (chmod 755)cgi-bin/yabb2
* -rwxr-xr-x (chmod 755)cgi-bin/yabb2/AdminIndex.pl
* -rwxr-xr-x (chmod 755)cgi-bin/yabb2/FixFile.pl
* -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Paths.pl
* -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Setup.pl
* -rwxr-xr-x (chmod 755)cgi-bin/yabb2/YaBB.pl

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Admin
* -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Admin/* (all files)

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Boards
* -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Boards/* (all files)

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Convert
* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Convert/Boards
* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Convert/Members
* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Convert/Messages
* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Convert/Variables

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Admin
* -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Admin/* (all files)

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Gmod
* -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Gmod/* (all files)

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Moderator
* -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/Moderator/* (all files)

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/User
* -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Help/English/User/* (all files)

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Languages/English
* -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Languages/English/agreement.txt
* -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Languages/English/censor.txt
* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Languages/English/* (remaining files)

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Members
* -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Members/* (all files)

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Messages
* -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Messages/* (all files)

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Digest/Perl
* -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Digest/Perl/MD5.pm

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Time
* -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Time/HiRes.pm

* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Upload
* -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Upload/CGI.pm
* drwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Upload/CGI
* -rwxrwxrwx (chmod 777)cgi-bin/yabb2/Modules/Upload/CGI/Util.pm

* drwxrwxrwx (chmod 766 or 777)cgi-bin/yabb2/Sources
* -rwxr-xr-x (chmod 755)cgi-bin/yabb2/Sources/* (all files)

* drwxrwxrwx (chmod 766 or 777)cgi-bin/yabb2/Templates
* drwxrwxrwx (chmod 766 or 777)cgi-bin/yabb2/Templates/default
* -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Templates/default/* (all files)

* drwxrwxrwx (chmod 766 or 777)cgi-bin/yabb2/Variables
* -rw-rw-rw- (chmod 666)cgi-bin/yabb2/Variables/* (all files)

Cuarto Paso: Configuración Gráfica de las opciones

Has subido y dado permiso a tus archivos y ya esta todo listo para funcionar, este es el último paso.

Dirigete a:

http://www.tusitio.com/cgi-bin/yabb2/Setup.pl

Simplemente sigue los paso porque esto ya es lo más parecido a la instalación de un programa en Windows.

Coloca el aspecto gráfico a tu gusto y crea los diferentes temas, ya sabemos que sobre gusto no hay nada escrito y no voy a ser yo quien lo escriba.

Enlaces Relacionados


me funciona a medias

Hola , asias por tu manual , he hecho funcionar el foro , pero los botones , avatars etc no van , he probado a darles varias rutas al path pero no consigo que funcionen
me puedes ayudar?

no me quedo claro

no em quedo claro eso de la configuracion de permisos
disculpen la ignorancia

todo claro jejeje lo he

todo claro jejeje lo he probado y me ha funcionado aunque pienso que phpbb es mas sencillo