Esta informacion esta sacada y copiada de varios foros
Yo solo he puesto un pequeño granito de arena, si con esto ayudo a que otros no se vuelvan locos, mejor
Los foros Yabb són uno de los servicios gratuitos de foros con más prestaciones que hay
actualmente.
Ver ejemplo de foros Yabb
Nos permite distribuir los mensajes en distintas categorías.
En cada mensaje posteado se pueden incluir enlaces, imagenes, ...
Además ofrece un extenso panel de control des del qual puedes ver las estadísticas,
los miembros registrados, modificar la apariencia, ...
Requisitos
- Espacio web de al menos 20 MB.
- Soporte de Perl 5 o superior.
- Soporte Cgi.
Consulta la sección Alojamiento para ver que empresas ofrecen estas características
de espacio.
Instalación:
sigue estos pasos y te funcionara a la primera.
1) Descarga la última versión del foro en http://www.yabbforum.com/downloads.php
El acceso directo a los ficheros en español estan aqui
(puedes escojer entre versión pl o cgi)
para version PL en http://www.yabbforum.com/downloads.php?file=./downloads/Y1Gold_SP1.1_pl.zip
para verion cgi en http://www.yabbforum.com/downloads.php?file=./downloads/Y1Gold_SP1.1_cgi.zip
2) Descarga también el archivo spanish.lng o el del idioma que quieras
(también está en catalán) que encontrarás en la misma página.
en http://www.yabbforum.com/downloads.php?file=./downloads/Spanish_SP1.zip
3) Descomprime los dos archivos bajados y guardalos en tu sistema.
cargaras en
en el directorio http://www.tu-dominio/cgi-bin/yab/
deben estar los ficheros spanish.lng, english.lng ,Settings.pl (despues cambiaras los derechos)
4) Primero procedes a modificar los archivos YaBB.pl, Reminder.pl y PrintPage.pl.
En esos archivos tienes que indicar la ubicación de Perl en el servidor.
Usualmente el path que viene en estos archivos es el correcto (#!/usr/bin/perl).
Cualquier duda consulta con tu proveedor web.
5) Edita el archivo Settings.pl y modifica las siguientes variables:
$language - Pon "spanish.lng" para que el Foro sea en español (ojo es una ele (lng)no I)
$mbname - El nombre de tu Foro
$boardurl - El URL dónde está ubicado el archivo YaBB.pl de tu Foro (ej; "http://www.tusitio.com/cgi-bin/yabb")
$mailprog - Ubicación del programa de envio de correos en el servidor (usualmente es "/usr/sbin/sendmail", cualquier duda consulta con el proveedor)
$webmaster_email - Tu dirección de e-mail (ej; q^
[email protected]^)
$boarddir - El path absoluto a tu Foro (podes dejarlo como '.')
$boardsdir - Carpeta con información de Foros (dejarlo como "$boarddir/Boards")
$datadir - Carpeta con mensajes (dejarlo como "$boarddir/Messages")
$memberdir - Carpeta con información de miembros (dejarlo como "$boarddir/Members")
$sourcedir - Carpeta con archivos fuentes de YaBB (dejarlo como "$boarddir/Sources")
$vardir - Carpeta con archivos de variables de YaBB (dejarlo como "$boarddir/Variables")
$facesdir - Carpeta de Avatars (dejarlo como "../../yabbimages/avatars")
$facesurl - URL a la carpeta de Avatars (ej; "http://www.tusitio.com/yabbimages/avatars")
$imagesdir - URL a la carpeta de Imágenes (ej, "http://www.tusitio.com/yabbimages")
$ubbcjspath - URL al archivo ubbc.js (ej; "http://www.tusitio.com/ubbc.js")
$faderpath - URL al archivo fader,js (ej; "http://www.tusitio.com/fader.js")
$helpfile - URL a los archivos de Ayuda (ej "http://www.tusitio.com/yabbhelp/index.html")
6) Crear las carpetas en el servidor
Primero tienes que crear las siguientes carpetas:
cgi-bin/yabb/
cgi-bin/yabb/Boards
cgi-bin/yabb/Members
cgi-bin/yabb/Messages
cgi-bin/yabb/Sources
cgi-bin/yabb/Variables
Luego crear dos carpetas fuera de la carpeta cgi-bin:
/yabbimages/
/yabbhelp/
7) Subir los archivos
Los archivos .pl o .cgi deben subirse en modo ASCII i la resta en binario.
Si utilizas CuteFTP no te tienes que preocupar por esto ya que el programa lo hace automáticamente.
si tiens el cute pulsas encima del directorio o el archivo a modificar y con boton
derecho del raton le das a CHMOD... y lo pones a 644,777 etc
No tengas en cuenta los permisos CHMOD, los veremos en el punto 8
Veamos la estructura de los directorios y archivos
------- Fuera de la carpeta cgi-bin --------- puede ser como ejemplo http://www.tu_dominio/foro
crea estos directorios y carga estos archivos
/ubbc.js (ejemplo http://www.tu_dominio/foro)
/fader.js (ejemplo http://www.tu_dominio/foro)
/yabbhelp/ *.* (Subir en Ascii) (ejemplo http://www.tu_dominio/foro/yabbhelp)
/yabbhelp/images *.* (Subir en Binario) (ejemplo http://www.tu_dominio/foro)yabbimages)
/yabbimages/ *.gif all files (Subir en Binario)
/yabbimages/avatars *.* all files (Subir en Binario)
Directorio cgi puede ser como ejemplo http://www.tu_dominio/cgi.bin/
Si tienes el CUTE-FTP pulsas encima del directorio o el archivo a modificar y con boton
derecho del raton le das a CHMOD... y lo pones a 644,777 etc
/yabb/ drwxrwxrwx (chmod 777 o 755 en algunos servidores) (ejemplo http://www.tu_dominio/cgi-bin)
/yabb/YaBB.pl -rwxr-xr-x (chmod 755)
/yabb/Printpage.pl -rwxr-xr-x (chmod 755)
/yabb/Reminder.pl -rwxr-xr-x (chmod 755)
/yabb/Settings.pl drwxrwxrwx (chmod 777)
/yabb/template.html drwxrwxrwx (chmod 777)
/yabb/spanish.lng -rw-r--r-- (dejarlo como está)
/yabb/Boards drwxrwxrwx (chmod 766 o 777)
/yabb/Boards/.htaccess -rw-r--r-- (dejarlo como está)
/yabb/Boards/general.cat -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Boards/general.dat -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Boards/general.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Members drwxrwxrwx (chmod 766 o 777)
/yabb/Members/.htaccess -rw-r--r-- (dejarlo como está)
/yabb/Members/admin.dat -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Members/admin.log -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Members/memberlist.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Messages drwxrwxrwx (chmod 766 or 777)
/yabb/Messages/.htaccess -rw-r--r-- (dejarlo como está)
/yabb/Sources drwxrwxrwx (chmod 766 or 777)
/yabb/Sources/Admin.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/BoardIndex.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Display.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/ICQPager.pl -rwxr-xr-x (chmod 755)
/yabb/Sources/InstantMessage.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Load.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/LockThread.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/LogInOut.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Maintenance.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/ManageBoards.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/ManageCats.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Memberlist.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/MessageIndex.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/ModifyMessage.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/MoveThread.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Notify.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Post.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Profile.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Recent.pl -rwxr-xr-x (chmod 755)
/yabb/Sources/Register.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/RemoveOldThreads.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/RemoveThread.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Search.pl -rw-r--r-- dejarlo como está)
/yabb/Sources/Security.pl -rw-r--r-- (dejarlo como está)
/yabb/Sources/Subs.pl -rw-r--r-- (dejarlo como está)
/yabb/Variables drwxr-xr-x (chmod 755 o 777 en algunos servidores)
/yabb/Variables/.htaccess -rw-r--r-- (dejarlo como está) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/agreement.txt -rw-r--r-- (dejarlo como está)
/yabb/Variables/ban.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/ban_log.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/cat.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/censor.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/log.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/membergroups.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/news.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/number.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/oldestmes.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/reserve.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
/yabb/Variables/reservecfg.txt -rw-rw-rw- (chmod 666) NO SUBIR SI SE ESTÁ ACTUALIZANDO
8) Modificar permisos
Los archivos indicados con 'dejarlo como está' no deben tocarse
9) Fin de instalación.
Si has seguido correctamente los pasos anteriores, ya tienes instalados los Foros Yabb.
Accede a la dirección:
http://www.tusitio.com/cgi-bin/yabb/YaBB.pl (o YaBB.cgi si te descargastes la versión cgi)
Intenta entrar al Foro utilizando tu cuenta de administrador que viene por defecto
(ID:admin - Contraseña:admin).
Una vez que hayas entrado debes cambiar la Contraseña por defecto entrando a tu perfil (Profile).
Si necesitas un editor para los archivos .cgi ,pl etc te recomiendo el edit plus lo puedes
bajar de
http://www.softonic.com/informacion_extendida.phtml?n_id=9825&plat=1&a mp;plat=1&down=yes&user=free
si aun con esto no lo pones en marcha puedes mandarme un email a
[email protected]