Ich weiß, diese ACP-Login-Fehler sind alle kalter Kaffee und schon tausend 'mal durchgekaut worden... :/ Aber ich gehöre bestimmt nicht zu den Leuten, die die Suchoption verschmähen - ich konnte wirklich keine Lösung finden und denke, dass auch bei der Installation kein Fehler gemacht wurde !
Also: Ich versuche momentan, die neuste ( 2.0.18 ) Version auf einem "frischen" Apache 2.0.55 HTTP Webserver zu installieren und habe auch erst einmal keinerlei Probleme.
Allerdings muss ich - wie bereits von älteren Versionen von phpBB bekannt - nach dem Setup dennoch ohne ersichtlichen Grund die Datei "includes\functions.php" modifizieren, damit ich überhaupt die Login-Seite (phpBB/login.php) aufrufen kann:
Die Funktion "redirect($url)" muss dabei in der functions.php durch diese modifizierte Version ersetzt werden, damit ein Login möglich ist.
function redirect($url)
{
global $db, $board_config;
if (!empty($db))
{
$db->sql_close();
}
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
//$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));
// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=' . $server_protocol . $server_name . $server_port . $script_name . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . $server_port . $script_name . $url . '">HERE</a> to be redirected</div></body></html>';
exit;
}
Da dies jedoch bei mir eigentlich seit jeher erforderlich war, habe ich mich mittlerweile daran gewöhnt und akzeptiere diese Problemlösung

Nun besteht allerdings zusätzlich auch noch ein Problem mit dem Aufruf des ACPs, welches lediglich auf einen "fehlerhaften Link" (Redirection ?) zurückzuführen ist und in vorausgegangenen Versionen (z.B. 2.0.10) auf dem gleichen Apache-Server definitiv NICHT bestand:
Sobald ich nach erfolgreichem Anmelden als Admin auf den ACP-Link unten auf der Forum-Übersichtsseite klicke, kommt eine 404-Fehlermeldung, dass die Datei localhost/phpBB/admin/login.php nicht gefunden wurde - diese Datei existiert allerdings nicht und ich konnte auch mithilfe der Suche kein Topic finden, in dem die Lösung für diesen Fehler beschrieben wird...

Hängt das vielleicht mit den Modifikationen in der functions.php zusammen oder besteht die Möglichkeit, das es ein Fehler im Original phpBB-Skript ist ? Denn ich habe hier noch ein Board (2.0.17) laufen, das optimal funktioniert und EXAKT die gleichen Konfigurationseinstellungen (Script path, Cookie path, Domain name,...) von diesem übernommen. Folglich sollen die oft erwähnten falschen Pfadangaben auszuschließen sein und es muss entweder etwas mit o.g. Modifikation zu tun haben oder ein generelles Problem der 2.0.18er-Version sein...
Hat vielleicht jemand eine (alternative) Lösung für das Problem mit dem Login nach erfolgreicher Installation parat oder weiß, was ist sonst noch tun könnte, um diesen Fehler mit dem ACP-Link zu beheben ?
Ich habe wirklich schon alles versucht (mehrere Stunden danach gesucht) und hoffe auf irgendeine Hilfe eines "Insiders"
FNW