Installation erfolgreich abgeschlossen, danach nichts mehr

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
ZunShing
Mitglied
Beiträge: 11
Registriert: 17.10.2002 02:14
Wohnort: Köngen

Installation erfolgreich abgeschlossen, danach nichts mehr

Beitrag von ZunShing »

habe alles nach Vorschrift gemacht - Installation hat auch gefluppt.
Dann zum Anpassen soll es ja per login-Seite weitergehen - die findet "er" schon nicht - auch nicht die /admin/index.php Seite.

Wenn man versucht über "/phpbb2/index.php registrieren" sich zu registrieren, kann man zwar alles eintragen aber es gibt keinen Knopf "Abschicken"...

Was kann da schief laufen?

Bitte dringend um Hilfe

VIelen Dank für eine rasche Antwort im Voraus

Uwe
keep cool 8-)
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Sind die Dateien den vorhanden ? Hast du sie geuppt ?
ZunShing
Mitglied
Beiträge: 11
Registriert: 17.10.2002 02:14
Wohnort: Köngen

Immernoch Probleme mit der /login und /admin/index.php Datei

Beitrag von ZunShing »

Ja, alle Dateien sind per ftp sichtbar, sind auch einsehbar und editierbar
In der Datenbank sind 28 tables.
Die phpbb_config läßt sich sogar dort brav editieren und die Änderungen werden sofort sichtbar.
Ich habe mehrmals die db gedropt und neu aufgesetzt, um zu sehen ob es ein zufälliger Fehler bei einer Skriptausführung war - negativ. Immer wieder das gleiche Bild.
Die Datenbank ist definitiv eine mySQL 3.x und ich habe die vollen Rechte.
Nur in einer Sache bin ich mir nicht ganz schlüssig - obwohl eine Änderung hier auch nichts brachte - und zwar, ob die Attribute (-rwx) für das Funktionieren eine Bedeutung haben, sofern man allen Dateien z.B. ein Ausführungs-x- vergibt. Die Rechte beschneiden ist klar, dass das Ärger geben kann - aber "zuviel" - da bin ich im UNIX nicht firm genug...

Die Dateiendung php ist auch erlaubt, laut mime-Listing des Servers - sonst liefe ja auch die Installation als solche nicht.

Vielen Dank für Hilfe im Voraus.

Uwe
P.S. Suche ist das erste, was ich mache - nur wenn man neu im Thema ist, kann man sich wund suchen, weil man gar nciht weiß, wie man das Problem denn einkreisen kann.
keep cool 8-)
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

sag mal welche zip du runtergeladen hast fürs Forum und guck dir mal die config.php an stehen da die Verbindungsdaten zur Datenbank drin ?
ZunShing
Mitglied
Beiträge: 11
Registriert: 17.10.2002 02:14
Wohnort: Köngen

zip

Beitrag von ZunShing »

Die Zip ist phpBB-2.0.3.zip
Inhalt der config.php:
<?php

//
// phpBB 2.x auto-generated config file
// Do not change anything in this file!
//

$dbms = 'mysql';

$dbhost = 'localhost';
$dbname = 'marcopo_mpv';
$dbuser = 'marco-po';
$dbpasswd = 'wird nicht verraten;)';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

?>

Die Dateien install.php und upgrade und update sind in einer ganzen anderen Ebene gespeichert/gesichert.
keep cool 8-)
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

die Dateien sind im ASCII Mode geuppt und die login.php ist sicher größer als 0 Bytes ?
ZunShing
Mitglied
Beiträge: 11
Registriert: 17.10.2002 02:14
Wohnort: Köngen

yap, geuppt und > 0 KB

Beitrag von ZunShing »

Hi,

Die Dateien wurden mit ws-ftp-pro (Vers. 7.5 2002) im automatic-modus geuppt.
Der Inhalt der login.php ist:
<?php
/***************************************************************************
* login.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: login.php,v 1.47.2.3 2002/09/20 11:40:38 psotfx Exp $
*
*
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/

//
// Allow people to reach login page if
// board is shut down
//
define("IN_LOGIN", true);

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
//
// End session management
//

$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';

if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
//
// This appears to work for IIS5 CGI under Win2K. Uses getenv
// since this doesn't exist for ISAPI mode and therefore the
// normal Location redirector is used in preference
//
if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
{
$username = isset($HTTP_POST_VARS['username']) ? $HTTP_POST_VARS['username'] : '';
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';

$sql = "SELECT user_id, username, user_password, user_active, user_level
FROM " . USERS_TABLE . "
WHERE username = '" . str_replace("\'", "''", $username) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
}

if( $row = $db->sql_fetchrow($result) )
{
if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
{
header($header_location . append_sid("index.$phpEx", true));
exit;
}
else
{
if( md5($password) == $row['user_password'] && $row['user_active'] )
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;

$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);

if( $session_id )
{
if( !empty($HTTP_POST_VARS['redirect']) )
{
header($header_location . append_sid($HTTP_POST_VARS['redirect'], true));
exit;
}
else
{
header($header_location . append_sid("index.$phpEx", true));
exit;
}
}
else
{
message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__);
}
}
else
{
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : '';
$redirect = str_replace("?", "&", $redirect);

$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("login.$phpEx?redirect=$redirect") . '">')
);

$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], '<a href="' . append_sid("login.$phpEx?redirect=$redirect") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

message_die(GENERAL_MESSAGE, $message);
}
}
}
else
{
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "";
$redirect = str_replace("?", "&", $redirect);

$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("login.$phpEx?redirect=$redirect") . '">')
);

$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], '<a href="' . append_sid("login.$phpEx?redirect=$redirect") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

message_die(GENERAL_MESSAGE, $message);
}
}
else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
{
if( $userdata['session_logged_in'] )
{
session_end($userdata['session_id'], $userdata['user_id']);
}

if( !empty($HTTP_POST_VARS['redirect']) )
{
header($header_location . append_sid($HTTP_POST_VARS['redirect'], true));
exit;
}
else
{
header($header_location . append_sid("index.$phpEx", true));
exit;
}
}
else
{
if( !empty($HTTP_POST_VARS['redirect']) )
{
header($header_location . append_sid($HTTP_POST_VARS['redirect'], true));
exit;
}
else
{
header($header_location . append_sid("index.$phpEx", true));
exit;
}
}
}
else
{
//
// Do a full login page dohickey if
// user not already logged in
//
if( !$userdata['session_logged_in'] )
{
$page_title = $lang['Login'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
'body' => 'login_body.tpl')
);

if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) )
{
$forward_to = $HTTP_SERVER_VARS['QUERY_STRING'];

if( preg_match("/^redirect=([a-z0-9\.#\/\?&=\+\-_]+)/si", $forward_to, $forward_matches) )
{
$forward_to = ( !empty($forward_matches[3]) ) ? $forward_matches[3] : $forward_matches[1];
$forward_match = explode('&', $forward_to);

if(count($forward_match) > 1)
{
$forward_page = '';

for($i = 1; $i < count($forward_match); $i++)
{
if( !ereg("sid=", $forward_match[$i]) )
{
if( $forward_page != '' )
{
$forward_page .= '&';
}
$forward_page .= $forward_match[$i];
}
}
$forward_page = $forward_match[0] . '?' . $forward_page;
}
else
{
$forward_page = $forward_match[0];
}
}
}
else
{
$forward_page = '';
}

$username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : '';

$s_hidden_fields = '<input type="hidden" name="redirect" value="' . $forward_page . '" />';

make_jumpbox('viewforum.'.$phpEx, $forum_id);
$template->assign_vars(array(
'USERNAME' => $username,

'L_ENTER_PASSWORD' => $lang['Enter_password'],
'L_SEND_PASSWORD' => $lang['Forgotten_password'],

'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),

'S_HIDDEN_FIELDS' => $s_hidden_fields)
);

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
else
{
header($header_location . append_sid("index.$phpEx", true));
exit;
}

}

?>

#####################################
Ist wahrscheinlich nicht nötig alles abzudrucken aber man weiß ja nie...

Viele Grüße und bis bald

Uwe
P.S. Danke für Deine Mühe schon mal ;)
keep cool 8-)
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

die ganze Datei brauche ich nicht, wollte nur sicherstellen, dass die login.php nicht leer ist ;)
Also langsam wirds komisch. Bisher sieht eigentlich alles gut aus, kannst du vielleicht die ->exakte<- Fehlermeldung posten die kommt wenn du login.php aufrufst ? Gibts einem Link zu deinem Board ?
ZunShing
Mitglied
Beiträge: 11
Registriert: 17.10.2002 02:14
Wohnort: Köngen

Internet-Geister?

Beitrag von ZunShing »

langsam glaube ich dran...
Das Verhalten ist seltsam. Den Punkt Login angeklickt - leerer Bildschirm, der Browser meldet "fertig".
Dann im Browser zurückgeangen, die Loginfelder am unteren Rand erscheinen - eingeloggt, auf Admin gegangen, und siehe da es geht...
NUR seltsam ist: jetzt pointet ein request auf meine marco-polo-van.com Site auf die marco-polo-van.ORG Site. Ich habe extra eine html-page auf der ORG-Page verändert und wenn ich jetzt die COM Site aufrufe sehe ich die geänderte html-page der ORG-Site.
Die ORG-Site ist bei 1&1 in Karlsruhe und die COM-Site in LA...
Jetzt, ca. 3 Std. später, alles wieder normal. :o :-?
Gut, es ist bald Halloween - aber welchen Geist habe ich bloß so geärgert???
Zum Cobalt Theme ist zu sagen, daß seltsamerweise beim Registrieren, nicht alles auf dem Bildschirm erscheint.

Ich weiß jetzt nicht, bei wem ich mich bedanken soll - trotzdem, danke für die immer schnellen Antworten :) es lebe das Internet :D

Viele Grüße

Uwe
P.S. Ich bin mir noch nicht ganz sicher, ob es mit rechten Dingen zu geht - vielleicht seht Ihr mich sehr bald wieder in diesem Teil des Forums.
keep cool 8-)
ZunShing
Mitglied
Beiträge: 11
Registriert: 17.10.2002 02:14
Wohnort: Köngen

tz, tz, tz, Poltergeist?

Beitrag von ZunShing »

jetzt streikt die /admin/index.php wieder - zumindest hat man Zugang zum Forum als solches...
Was noch witzig ist - vielleicht eine Einstellungssache - ist wenn man die Registrierungsseite aufruft, sollte doch unten der Button absenden erscheinen (nachdem man alle Felder ausgefüllt hat). Leider Fehlanzeige.
Liegt es hier wirklich an einer Einstellung in der Config á la Registrierung über Mail oder so?

Bin weiterhin dankbar um Eure Hilfe.

Uwe
P.S. Habe im WS-FTP Pro nachgestöbert: die Automatik macht folgendes:
alles wird binary übertragen, mit Ausnahme der spezifizierten Dateien - in diesem Fall wurde defaultmäßig nur "txt" spezifiziert.
Hätte ich da einen anderen Eintrag noch machen müssen?
keep cool 8-)
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“