quote:Originally posted by The Fonz: qasic, I started to run the auto install and I had to CHMOD alot of files to 777. So I did and on ultimatebb it stopped at line 4 and said I had to hack it myself. So I did, and I hacked the rest of the files myself as well. Then I did the install templates and that worked fine for the most part. Everything in the CP is fine, but when I go to the board I get a:
Software error: Execution of /home/awgxcom/public_html/cgi-bin/ultimatebb.cgi aborted due to compilation errors. For help, please send mail to the webmaster ([email protected]), giving this error message and the time and date of the error.
The ultimatebb file that was supposed to come in the WOLBackup is also already hacked for some reason...
Anyway I'm positive I hacked correctly, I checked over a couple of times. Do you know the prob?
I'm having this exact same problem and I'm hoping that you might be able to help me fix it with some additional info. I tried manually hacking and ended up with the same results as with the autohack.
In order to try and get more info on the problem I ran ultimatebb.cgi from the shell and it gave me this:
[Wed Aug 15 21:59:24 2001] ultimatebb.cgi: Global symbol "%vars_wordlets_mods" requires explicit package name at ultimatebb.cgi line 336. [Wed Aug 15 21:59:24 2001] ultimatebb.cgi: Execution of ultimatebb.cgi aborted due to compilation errors. Content-type: text/html
Software error:
Execution of ultimatebb.cgi aborted due to compilation errors.
For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.
Following is line 336 in context of ultimatebb.cgi:
# forum summary if ($in{f}) { @whos_online_forum = &GetForumRecord($in{f}); $whos_online_name_of_forum = $whos_online_forum[1]; if ($in{t}) { $whos_online_exact_path = "Forum$in{f}"; if ($whos_online_forum[6] =~ /private/ig) { $who_online_subject = $vars_wordlets_mods{whos_online_private_topic}; <<<---- Line 336 } else { @whos_online_this_topic = &OpenTopic("$in{t}", "$in{f}"); @whos_online_stats = split(/||/, $whos_online_this_topic[0]); $who_online_subject = $whos_online_stats[4]; undef (@whos_online_forum); undef ($whos_online_exact_path); undef (@whos_online_stats); } } # end $in{t} } # end $in{f}
I've wracked my brains over this one and can't figure any reason why perl wants to specify an explicit package name for the variable since it has worked just fine without one elsewhere in the code. I suppose I could just satisfy it by doing $main::vars_wordlets_mods, but I want to do it right. Any help you can give me here is greatly appreciated.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.