As part of an effort to restore old community archives, I have taken on the project of reviving an old forum archive, an Infopop UBB 5.47 board, for the sake of preserving our ancient content in the form best suited for it. While I can import this to another board, I feel it would be best served by preserving the UBB as best I can.
So far, it's in place and things appear as if they should be working, but something still isn't quite right. The Ultimate.cgi file, the base for all functions of the board itself, will not load over the web. In its place, an Error 500: Internal Server Error, etc. But at the same time, the site functions with no trouble whatsoever when Ultimate.cgi is run from within the shell. This would seem to indicate that the problem is not within the script itself, but perhaps a component of Apache. At the same time, apache is tossing an error along the lines of "Premature end of script headers." I'm stumped, but I really don't have enough experience to make more sense of this. Other CGI scripts function without incident, including the board's own control panel.
At this point in time, the software in question is just over seven years old. It is, by any possible measure, ancient. I'm not expecting it to work, but if I can get it going then I'll be proud.