Un proyecto rescata phpBB 1.4.4 y lo ejecuta en Docker

Fuentes: Running phpBB 1.4.4 in 2025, with Docker

Un desarrollador ha logrado que phpBB 1.4.4, el último lanzamiento de este software de foros antes de su salto a la fama, vuelva a funcionar casi un cuarto de siglo después de su estreno en 2001. La versión, pensada para PHP 3, Apache y un entorno en el que se confiaba en los datos del usuario, requirió solo pequeños ajustes para correr en PHP5 y MySQL 4.

El autor explica los tres escollos técnicos que encontró: ciertas instrucciones de carga de la base de datos eran rechazadas por MySQL 4, la cookie de inicio de sesión no llegaba a establecerse por la mayor seguridad de tipos de PHP5, y la página de índice fallaba al analizar cadenas vacías al calcular la hora del último mensaje. Bastó con parchear esos puntos y modificar algunos valores de php.ini —incluido el archiproblemático register_globals— para revivir el script.

Sorprendentemente, el software ya incluía en su día funciones que siguen siendo estándar hoy: elección entre tres temas, sistema de rangos para usuarios habituales, BBCode y emoticonos, moderación, inspección de IP y baneos.

El artículo acompaña al proyecto con una guía para ejecutarlo en Docker mediante docker compose. Tras la instalación, hay que devolver el archivo config.php a permisos de solo lectura y eliminar los scripts install.php y de actualización, una recomendación que ya figuraba en la documentación original de phpBB. El autor concluye con una advertencia: este código, de hace más de dos décadas, no debe exponerse en un servidor público.