I've tried adding 'DirectoryIndex index.pl' in the htaccess file in 'cgi-bin/yabb2' but I'm still getting a 'forbidden' when I try to access something on the order of test254.yabbforumsoftware.com/cgi-bin/yabb2' . What am I missing?
I just get a 403 - forbidden. It doesn't go to the assigned index page at all. (A 500 error would at least indicate it found a script and when that Perl script is called by a direct link, it works fine. The actual assigned index is YaBB.pl but I didn't want to post that as we have spammer issues on top of everything else.) ''DirectoryIndex YaBB.pl' (But the fact that you got a 500 on something gives me something to check.)
Edited: Nope - index.html throws a 500 error when called from the cgi-bin. So how do I get index.html to render?
1) Does .htaccess in the cgi-bin directory allow going into subdirectories? maybe some rewrite rules or permissions don't?
2) Does apache allow overrides for cgi-bin/yabb2 directory?
3) Shouldn't you have at least +ExecCGI in the cgi-bin/yabb2/.htaccess file? Perhaps a handler for perl files as well?
I honestly have no idea on any of those questions. I know, aside from doing some .htaccess edits for redirects, I haven't changed much from what comes standard with theVPS2 package. (Added some accounts, added some Perl Modules.)
I figure I don't need to add +ExecCGI to the .htaccess file in that sub-directory since I know for a fact that my Perl scripts are running fine. I'm now guessing I'll have to ask support.