Lo se, no actualizo y ya lo he dicho antes... pero es que estoy hasta arriba.
A ver si consigo ir cerrando temas... mientras tanto, para quien pueda interesar, me he estado pegando con Joomla y la integración de un foro en phpBB.
Tenía ganas de meterle mano a Joomla, que me ha parecido un estupendo gestor de contenidos, y aunque he tenido algún problemilla, le he podido integrar un foro gracias a esta Guía que he encontrado en los foros de phpBB en Español.
No voy a comentar cómo realizar la instalación, porque para eso la Guía lo hace estupendamente, pero si un problema que os puede dar.
Yo he realizado la instalación sobre una máquina con Windows XP, usando Xampp, y en el momento de realizar este paso:
8-Ahora pulsa “Plugin control panel” para ir al panel de control del Plugin y haz lo siguiente
Os abrirá una nueva ventana y os puede dar errores de php.
¿Y cuál es el problema?... pues si vamos al fichero que falla (phpbbgui.php) y la línea que nos indica, veremos que da error porque no puede encontrar dos archivos (extension.inc y common.php). El problema, es que los busca usando esta variable que se define:
//rebuild string
$phpBBforumPath = implode("/", $pathparts);
//following variable defined for phpBB includes
$phpbb_root_path = $phpBBforumPath."/";
include_once($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path . 'common.'.$phpEx);
y $phpbb_root_path coge el path donde tenemos Joomla, y no el foro...
¿Solución?...
Pues cambiarlo por esto:
//rebuild string
$phpBBforumPath = implode("/", $pathparts);
//following variable defined for phpBB includes
$phpbb_root_path = $phpBBforumPath."/";
include_once($mosConfig_absolute_path.'/foro/extension.inc');//($phpbb_root_path . 'extension.inc');
include_once($mosConfig_absolute_path.'/foro/common.'.$phpEx);//($phpbb_root_path . 'common.'.$phpEx);
De esa forma, ya encuentra los archivos y se soluciona el problema. Aunque a continuación os puede volver a fallar... por el mismo motivo, pero en otro archivo (phpbbconnector.php), por lo que habrá que parchearlo de la misma forma (cambiando el valor de la variable por el path absoluto).
Y una vez solucionado todo... hay que decir que la integración funciona muy bien. Así que ya sabeis, si os interesa con Joomla + phpBB podeis montar un buen site con foro.