Mich würde eher interessieren, was in der .htaccess Datei so drin steht. Wenn ich nach deiner Überschrift gehe, dann sieht es so aus, als wäre eine andere Datei als index.php als
DirectoryIndex
definiert. Durchsuch' mal alle übergeordneten Ordner des Forums (da dein Forum scheinbar im Root des Webservers liegt brauchst du das wohl nicht) sowie den Forumsordner nach .htaccess Dateien (ggf. musst du in deinem FTP Programm die Anzeige von versteckten Dateien aktivieren).
Dann schaust du in die Dateien hinein und guckst, ob dort eine Zeile wie (genaue Dateinamen und Anzahl der Namen in der Liste können variieren)
DirectoryIndex portal.php index.html
steht.
Wenn ja, und da steht
index.php
nichtt in der Liste drin, dann ruft dein Webserver nicht standardmäßig die index.php auf,wenn du keine Datei angibst (also
http://www.phpbb.de/community/ statt
http://www.phpbb.de/community/index.php aufrufst). In dem Fall fügst du es einfach in die Liste ein (am besten am Anfang, es sei denn du hast ein Portal das aufgerufen werden soll).
Wenn es die nicht gibt, ist die Einstellung deines Webservers möglicherweise falsch, was aber wiederum durch einfügen einer solchen Zeile in die .htaccess eventuell behoben werden kann:
DirectoryIndex index.php index.html index.htm
Am besten einfach ganz ans Ende damit.
Eventuell musst du auch ein anderes Konfigurationstool deines Hosters nutzen, oder der Hoster hat da was falsch konfiguriert. Eventuell hast du auch einen SEO Mod falsch eingebaut.