That is because i have a virtual host configured under apache.
The DocumentRoot I have selected for www.craftersrealm.com
is /var/www/phpBB3/ . When you type craftersrealm.com/phpBB3 , what you're actually doing is:
/var/www/phpBB3/phpBB3/ . Which of course, doesn't exist.
As explained, I did this so when a user types in craftersrealm.com , they go directly to the forum, which is located at /var/www/phpBB3/, but it looks like the root of craftersrealm.com .
It's possible this is throwing off phpBB3, but if that's the case, I'm not sure how it's able to see any type of directory structure at all.
I'll have to see if this is a configuration issue with the virtualhost in Apache or not.