Seite 1 von 1

Problem mit Report Post Hack

Verfasst: 05.09.2003 00:18
von Angel2003
Hi

ich habe folgendes Problem.
Ich habe alle Dataien so verändert, wie es in der Anleitung stand.
Ebenfalls hab ich die anderen Dateien alle hochgeladen.
Und ich hab zum Schluss die Datei: install_rp_hack auf dem Server geöffnet und dann wieder gelöscht.
Wenn ein User jetzt allerdings einen Beitrag melden will kommt folgender Text:

Allgemeiner Fehler

Error by getting reported posts.

DEBUG MODE

SQL Error : 1054 Unknown column 'p.reporter_id' in 'where clause'

SELECT f.forum_name, f.forum_id, t.topic_title, t.topic_id, p.post_id, pt.post_subject, p.post_username, u.username, u.user_id, u2.username as reportername, u2.user_id as reporter_id FROM phpbb_forums f, phpbb_topics t, phpbb_posts p, phpbb_posts_text pt LEFT JOIN phpbb_users u ON u.user_id = p.poster_id LEFT JOIN phpbb_users u2 ON u2.user_id = p.reporter_id WHERE p.reporter_id <> 0 AND f.forum_id = p.forum_id AND t.topic_id = p.topic_id AND pt.post_id = p.post_id ORDER BY p.post_id ASC

Line : 253
File : /opt/web4/html/report.php


Was hab ich falsch gemacht?
Bräuchte dringend Hilfe.

THX

Angel2003

Verfasst: 05.09.2003 00:42
von Henne
Hast die Änderungen an der DB vorgenommen?

Verfasst: 05.09.2003 02:57
von Angel2003
Ähm, nein!
Ich weiß auch jetzt gar nicht, was ich da verändern muss.
Davon stand nichts in der Anleitung

Verfasst: 05.09.2003 12:52
von Angel2003
Problem Gelöst

Ich hab die Datenbankbefehle die in der install standen grad von hand ausgeführt!

Angel2003

Verfasst: 07.11.2006 12:59
von Zipfel
:o :o

Hab das gleiche Problem.
Wo finde ich denn die Datenbankbefehle?
:oops:

Verfasst: 07.11.2006 13:19
von Dr.Death
Hi,

öffne die mitgelieferte Daeti: install_rp_hack.php
mit einem geeigneten Editor ( z.B. Notepad++ )

Die darin enthaltenen SQL Anweisungen einfach heraus kopieren und über deinen phpMyAdmin ( SQL Fenster ) einfügen.

Evtl. musst Du noch deinen Tabellen Präfix anpassen, sollte er anders als "phpbb_" sein.

Verfasst: 10.11.2006 19:40
von Zipfel
Hallo danke für die Hilfe....
leider funktioniert es nicht wirklich...

Nur nochmal zum Verständnis,
du meinst diese Anweisungen, oder?

Code: Alles auswählen

$sql_query .= "
			ALTER TABLE " . POSTS_TABLE . " ADD reporter_id MEDIUMINT(8) DEFAULT '0' NOT NULL;
			ALTER TABLE " . POSTS_TABLE . " ADD INDEX (reporter_id);";
	case '1.0.1':
	case '1.0.2':
	case '1.0.3':
		$sql_query .= "ALTER TABLE " . USERS_TABLE . " ADD no_report_popup TINYINT(1) DEFAULT '0' NOT NULL, ADD refresh_report_popup TINYINT(1) DEFAULT '0' NOT NULL;";
	case '1.0.4':
		$sql_query .= "
			ALTER TABLE " . USERS_TABLE . " ADD no_report_mail TINYINT(1) DEFAULT '0' NOT NULL;
			INSERT INTO " . CONFIG_TABLE . " (config_name, config_value) VALUES
				('report_no_guestes', '0'),
				('report_no_auth_users', ''),
				('report_no_auth_groups', ''),
				('report_disabled_users', ''),
				('report_disabled_groups', ''),
				('report_only_admin', '0'),
				('report_popup_height', '250'),
				('report_popup_width', '700'),
				('report_popup_links_target', '2'),
				('report_post_hack_version', '1.0.5')";
		break;
}

$sql_array = explode(';', $sql_query);[\code]

Hab das dann versuch.... es kommt dann folgende Meldung:

[code]#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '" . phpbb_posts . " ADD reporter_id MEDIUMINT(8) DEFAULT '0' NOT NULL' at line 1 
:o :(

Verfasst: 11.11.2006 16:50
von Zipfel

Verfasst: 18.11.2006 02:33
von Zipfel
Hat sich erledigt!

:grin: