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
- Los foros más visitados
- Lanzada la segunda beta de phpBB 3.0
- Tour de Francia 2008 en directo
- Google Mobile cambia sus iconos
- Google prueba el nuevo iGoogle
- Trucos para optimizar el uso de Gmail
- Google Trends para sitios web
- Parejas que han cambiado Internet
- CSS Sprites
- Herramientas para acelerar la carga de páginas web





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