Umm ahhh -- lets see
1st, when you go to http://localhost - what do you get???
If you aren't directed to the XAMPP page - all yellow, white and orange - your XAMPP install was not right.
IF it is OK - then - Run the perlinfo() page option on the XAMPP page. It it works then Perl is working.
Did you chose (for some reason) to activate 'mod_perl' during the XAMPP setup screen??? If so, we need to fix that - its easy - just tell me
IF you got the XAMPP Page and mod_perl is not activated then -
lets just clean up a bit - delete whatever YaBB folders you may have copied in - just send 'em to the recycle bin.
BTW - there is no need for a xammp\cgi-bin\cgi-bin
-- Extract YaBB somewhere else -
-- copy the files from inside the cgi-bin download -
yabb2 and below to the \xampp\cgi-bin folder
you should now have c:\xampp\cgi-bin\yabb2 and a group of files and folders under that.
-- now, copy the files from inside the public_html download -
from yabbfiles and below
to htdocs.
you should now have c:\xampp\htdocs\yabbfiles and a group of files and folders under that.
-- type in
http://localhost/cgi-bin/yabb2/Setup.plwhen you get to the set paths part, YaBB should auto-detect everything by itself
Edited: Just thought of this - did you fix all the shebang lines?
Note: - I have two sets of YaBB files because I run BOTH 2.4 and 2.5 - you should just have yabb2 - under cgi-bin and yabbfiles under htdocs.
Below is what it looks like on a running server - the one those guides are on, BTW -