Página 1 de 2

Foro

NotaPublicado: 2016-10-25 12:18 @554
por seafree
Saludos, ¿alguien conocerá cómo crear un foro en perl? ¿Utilizando postgreSQL como base de datos?

Gracias.

Re: Foro

NotaPublicado: 2016-10-25 17:11 @757
por explorer
¿Hacerlo desde cero? ¡Menudo trabajo!

Ya hay un software de foros, hecho en Perl: YaBB.

Si quieres hacerlo desde cero... pues debes usar un motor de base de datos (PostgreSQL, MariaDB, MySQL, SQLite, etc.)

Para las páginas, un motor de plantillas. En Perl hay docenas, como Template Toolkit, Mason, Nes, y muchas más.

Para los widgets de pantalla, hay muchos módulos de Perl que son capaces de generarlos. Componentes HTML, CSS, JavaScript...

Vamos... un montón de trabajo.

Puedes descargar el YaBB, y estudiarlo.

¡Buena suerte!

Re: Foro

NotaPublicado: 2016-10-26 14:04 @627
por seafree
explorer, ¿me puedes enviar por favor el enlace para descargar el YaBB para Linux?

Gracias.

Re: Foro

NotaPublicado: 2016-10-26 16:28 @728
por netsoul
De hecho, él ya te pasó el enlace.

De igual manera, te paso el mío. http://bfy.tw/8P4y

Re: Foro

NotaPublicado: 2016-10-26 16:33 @731
por explorer
Lo puedes descargar desde SourceForge:
https://sourceforge.net/projects/yabb/f ... 202/2.5.2/

pero en la página de descargas enlazan con una versión más moderna, la 2.6.

Re: Foro

NotaPublicado: 2016-10-31 15:14 @676
por seafree
¿Qué tal. explorer? Instalé YABB2 pero ni logro configurarlo, me envía el siguiente mensaje:

Internat Server Error

Mensaje de error cuando tienes un error con la formación de la estructura del HTML, pero ahorita no es el caso y me extraña, hice todos los pasos de acuerdo a la guía de YaBB:

Quick-Guide/Englih/install/1.html installation step:

Before Installation -> OK
Step 1- Editing the Path to perl -> OK
Step 2- Uploading YaBB- No realice nada porque no actualize
Step 3- CHMOD-Setting File Permissions -> I assigned permision like the page instrucctions
Step 4- Setting Up

En el último pasa, no puedo acceder a través del navegador al Setup.pl ubicado en:
http://localserver/cgi-bin/yabb2/Setup.pl

El enlace anterior me envía el siguiente mensaje de error: 500 Internal Server Error

Ese error se genera cuando la estructura del HTML no está bien formada, comúnmente, sin embargo no estoy programando y me extraña este tipo de mensaje.

Te pido por favor tu valioso apoyo para así concluir con el foro, gracias.

Re: Foro

NotaPublicado: 2016-10-31 16:02 @709
por explorer
El mensaje de error 500 puede salir por muchas causas.

En el archivo error.log del servidor web vendrá la explicación de lo que ocurre.

Re: Foro

NotaPublicado: 2016-11-01 10:12 @466
por seafree
Gracias, explorer, eran los permisos. Lo raro es que puse los permisos tal y como lo indican en el archivo de configuración, por eso se me hacía extraño pero, en fin, esto es así.

Re: Foro

NotaPublicado: 2016-11-07 12:28 @561
por seafree
¿Qué tal, explorer? Sigo con detalles sobre la instalación del Foro de YABB2. En el mensaje anterior tuve problemas con los permisos a pesar de que los permisos los asigné tal y como lo dice la Guía, adecué los permisos a 777 y logré configurar el foro y finalmente pulsé el botón GUARDAR, PERO durante la operación de guardado envía el mensaje de error: 500 Internal Server Error. Verifiqué el log de apache y lo que encontré es:

[error] [client 10.55.46.55] Premature end of script headers: YaBB.pl, referer: ..../cgi-bin/yabb2/Setup.pl?action=setup3

¿Alguna sugerencia para el detalle presentado?


Gracias y saludos.

Re: Foro

NotaPublicado: 2016-11-07 16:43 @738
por seafree
Algo complicado la instalación del foro YaBB, logré pasar los errores del archivo Setup.pl y ahora continúo con los del YaBB.pl. Me está resultando algo complicado instalarlo, creé un pequeño reporte de los problemas que tengo actualmente, según la literatura que encontré logré terminar con el archivo de configuración Setup.pl y ahora los problemas de permisos los tengo con el uso del archivo YaBB.pl.

Te envío el reporte esperando me puedas brindar alguna idea para lograr su término y poder usarlo.

Gracias, explorer.