Hilfe benötigt

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

Mir fehlt das Passwort für den Browserzugang, das ist doch das Übel, über Config bekomme ich es auch net, da der Serveranbieter immer verscheidene Passwörter dafür herausgibt. *heul*
Kleiner Trost ist ja da, für das Skript schreiben, geht der obenangeführte Hack, doch leider trägt er den gewünschten Befehl nicht ein.
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

Code: Alles auswählen

<?php
/***************************************************************************
 *                               db_update.php
 *                            -------------------
 *
 *   copyright            : ©2003 Freakin' Booty ;-P & Antony Bailey
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   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.
 *
 ***************************************************************************/

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

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//


if( !$userdata['session_logged_in'] )
{
	$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
	header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
	exit;
}

if( $userdata['user_level'] != ADMIN )
{
	message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';


$sql = array();


for( $i = 0; $i < count($sql); $i++ )
{
	if( !$result = $db->sql_query ($sql[$i]) )
	{
		$error = $db->sql_error();

		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
	}
	else
	{
		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successfull</b></font></li><br />';
	}
}


echo '</ul></span></td></tr><tr><td class="catBottom" height="28">&nbsp;</td></tr>';

echo '<tr><th>End</th></tr><tr><td><span class="genmed">Installation is now finished. Please be sure to delete this file now.<br />If you have run into any errors, please visit the <a href="http://www.phpbbhacks.com/forums" target="_phpbbhacks">phpBBHacks.com support forums</a> and ask someone for help.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Have a nice day</a></span></td></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
na toll, nur das was ich noch net wusste trägt der Hack nicht ein.
Wie muss ich die Kommandozeile schreiben, um diesen Befehl dort ein zu tragen :

Code: Alles auswählen

ALTER TABLE phpbb_topics
ADD answer_status TINYINT(1) UNSIGNED DEFAULT '0' NOT NULL
AFTER topic_last_post_id
tfranzke1
Mitglied
Beiträge: 46
Registriert: 25.09.2003 23:51

Beitrag von tfranzke1 »

Firestarter hat geschrieben:Mir fehlt das Passwort für den Browserzugang, das ist doch das Übel, über Config bekomme ich es auch net, da der Serveranbieter immer verscheidene Passwörter dafür herausgibt. *heul*
Ähem? Und Du bekommst das SQL Passwort auch nicht wieder vom Hoster? Du hast aber FTP-Zugang zu der Domain, ja?
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

Ja über FTP komme ich rein, der Anbieter hat die Passwörter neu vergeben für den Browserzugang und mein altes Passwort geht nicht mehr und der Anbierter ist für eine Woche nicht erreichbar *heul* Daher mein Versuch die Browsereingabe zu umgehen.

Ich hab alle benötigten Dateien schon auf dem Server liegen und hab erstmal nur den fehlerhaften Teil im einer Datei entfernt, damit das Forum weiterhin läuft.

Vielleicht können mir ja die Hackautoren wie Acid, AWSW etc. helfen, die schreiben doch alle so gute Hacks, wo solche Update-Dateien dabeiliegen ?
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Also damit man etwas ander Datenbank verändern kannst, benötigst du das Passwort für die Datenbank. Hast du das nicht, kannst du es vergessen.
Jede Datei die du per FTP hochlädst, muss auch über dem Browser ausgeführt werden, damit das Skript abläuft. Da kann dir auch kein Modder helfen.
Du kannst doch wohl auf deine Homepage zugreifen?Ich versteh nicht, was dann das Problem sein soll, warum du phpmyadmin nicht verwenden kannst. Wie gesagt, wenn du jedoch das Passwort für deine Datenbank nicht hast, dann funktioniert das mit keinem Programm oder Skript.
tfranzke1
Mitglied
Beiträge: 46
Registriert: 25.09.2003 23:51

Beitrag von tfranzke1 »

Na dann, wenn Du doch per FTP hereinkommst, dann würde ich folgendes vorschlagen:

1. per FTP einloggen
2. in das phpBB2 Verzeichnis gehen
3. die datei config.php herunterladen
4. dort den Server-Namen, das Passwort und den Usernamen für den SQL-Server entnehmen (wenn er nicht auf localhost steht, denn dann hast Du Pech)
5. Eine der genannten SQL-Konsolen herunterladen
6. Mit dieser SQL-Konsole den obengenannten Befehl ausführen

Und dein Hoster ist eine ganze Woche nicht zu erreichen, ja? Ist der Reseller eines größeren oder wie darf ich das verstehen?

Beste Grüße,

Thorsten
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“