Getting phpBB 1.4.4 working in Docker

(thran.uk)

33 points | by HeckFeck 2 days ago ago

25 comments

  • bartman 4 hours ago

    For a real trip down memory lane, here's how "mods" were installed for phpBB: https://github.com/MapBBCode/mapbb-phpbb2/blob/master/1_0_to...

    You'd download a mod that contained installation instructions like the above, fire up your code editor of choice and then would manually change the source code of phpBB.

    Later on, automated mod installers started being somewhat reliable, but especially if you had multiple mods touching similar parts of the codebase you had to learn how to adjust the instructions.

    I don't really miss these times, but I did learn a lot about PHP through it.

    • dbbk 4 hours ago

      This was literally my first experience of programming. Applying phpBB mods. We have lost the ancient texts.

    • saghm 2 hours ago

      That's sort of similar to how modding in the Witcher 3 works. The scripting is distributed with the game itself and compiled during launch, which is great in terms of how much stuff is easily moddable, but a complete nightmare in terms of how the mods have to deal with conflicts. I had a double take when I saw that one of the common tools people use to deal with it literally bundles in kdiff3 and opens it up with merge conflicts to solve.

      • eclipticplane an hour ago

        Don't pick the wrong side of the merge or your save game might be completely broken 40 hours from now!

    • cswelin an hour ago

      I used to spend hours just adding mods to random boards that i would just delete later on.

    • 3 hours ago
      [deleted]
  • Lammy 4 hours ago

    > Let's say you want to go back to 2001 and experience the glorious days of the early forum-sphere.

    ‘Peak’ would have been Invision Power Board 1.3 IMO, but still cool archaeology project :)

    And lo:

    - https://github.com/ernestbuffington/IPB-1.3.1-LegacyArchive

    - https://en.wikipedia.org/wiki/Invision_Community#Version_1.x...

    • ValentineC 17 minutes ago

      As a forum administration enthusiast, I still remember the fiasco when Invision rugpulled "lifetime" and "perpetual" licence holders by saying that it was only for those major versions.

      I was so glad when XenForo came about and gave those sleazebags some competition.

    • alexjplant 2 hours ago

      As a 12-year-old I could barely afford shared hosting let alone a license for Invision or vBulletin. I recall that phpBB also had a reputation for stability (manually-applied RPG mods excluded) that Invision sacrificed in favor of more features and faster development.

    • pdantix 42 minutes ago

      vbulletin 3.8 was peak for me. the 4.x major broke a ton of mods so there was still a huge community sticking to 3.x. was a big fan of xenforo too, the default design was quite refreshing compared to vB and IPB

    • iknowstuff 2 hours ago

      Hah I actually just had 5.6 sol upgrade my old heavily modified IPB3 forum’s code to run on modern php8/mariadb11, backported cve fixes, gave it strict CSP etc and have it running seemingly securely exposed to the internet.

    • duskwuff 2 hours ago

      I also have some fond memories of WWWBoard instances, from Matt's Script Archive.

      https://www.scriptarchive.com/wwwboard.html

    • joshmn an hour ago

      I recently got a reminder that my vbulletin license had expired.

  • rtpg 4 hours ago

    Is there a good forum stack that is as moddable as phpbb was back in the day? Every Discourse instance I see seems _very_ similar so I've assumed there's not much of an interesting plugin ecosystem

  • LoganDark 3 hours ago

    Wonder if anyone will make memory/injection-safe imitations of old software like this. I'd imagine it'd be pretty eye-catching if you did run a public discussion board with exactly the vibe, syntax, etc. of old phpBB.

    • bgc 3 hours ago

      I wonder how well Cloudflare et al defend against the class of “nobody could still possibly be using this” vulnerabilities.

      • jamesfinlayson 38 minutes ago

        Not sure - Akamai seem to roll out defenses against most new attacks, and Akamai isn't a new company so presumably they've been doing it for a while? Never dug too deeply into the WAF settings so maybe it's possible to turn them on or off.

      • LoganDark 2 hours ago

        Cloudflare likes to block anything that looks like code even if an application is not vulnerable, so I'd imagine it would stop some beginner attacks. (most likely not nearly all possible attacks though)

        • jamesfinlayson 36 minutes ago

          Yeah a few years ago I got a bug report from someone in the business about getting a weird error when trying to update some text. Turns out they were trying to add (*) as a disclaimer at the end of something and Akamai was just giving a blank 403 because it looked to much like SQL.

  • mrcwinn 2 hours ago

    This is wasting too much water and energy!

  • rcstank an hour ago

    Nice now do PHP-Nuke!