Seite 12 von 13

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 22:39
von chris1278
1-4 werd ich mal prüfen.

Code: Alles auswählen

SELECT * FROM phpbb_users WHERE user_id = 1;
gibt dies hier aus:

https://prnt.sc/k7xa2HlmyvBn

Mit phpmyadmin lässt sich der user aber denoch bearbeiten.

@edit

werde das forum zum testen aber erstmal lokal installieren weil ich net will das das laufende forum dadrunter leidet. Melde mich sobald ich was rausgefunden habe.

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 22:46
von Mahony
Hallo Chris

Die Fehlermeldung zeigt, dass die SQL-Abfrage in deinem Forum einen Syntaxfehler hat, und zwar wegen eines falsch platzierten LIMIT:

Code: Alles auswählen

SELECT * FROM phpbb_users WHERE user_id = 1; LIMIT 0, 30;
Lass bei Deiner Abfrage das Semikolon weg und dann sollte es passen.

Also so

Code: Alles auswählen

SELECT * FROM phpbb_users WHERE user_id = 1

EDIT: Deine Abfrage

Code: Alles auswählen

SELECT * FROM `phpbb_users` WHERE `user_id`="1" AND `user_type`="2" AND `group_id`="1" AND `user_regdate`="1297351774" AND `username`="Anonymous" AND `username_clean`="anonymous" AND `user_last_active`="1755893854" AND `user_last_confirm_key`="H7PAW0X82J" AND `user_last_search`="1755890860" AND `user_posts`="271" AND `user_lang`="en" AND `user_timezone`="Etc/GMT-1" AND `user_dateformat`="D M d, Y g:i a" AND `user_style`="4" AND `user_full_folder`="-3" AND `user_emailtime`="1697457152" AND `user_topic_sortby_type`="t" AND `user_topic_sortby_dir`="d" AND `user_post_sortby_type`="t" AND `user_post_sortby_dir`="a" AND `user_notify_pm`="1" AND `user_allow_pm`="1" AND `user_allow_viewonline`="1" AND `user_allow_viewemail`="1" AND `user_options`="895" AND `user_sig`="" AND `user_actkey_expiration`="1722310223" AND `user_form_salt`="d8ah3awfxi486hft" AND `user_new`="1" AND `user_rt_enable`="1" AND `user_rt_location`="RT_TOP" AND `user_rt_number`="5" AND `user_elonw`="1"
ergibt bei mir folgende Fehlermeldung

Code: Alles auswählen

MySQL meldet:
Unknown column 'user_rt_enable' in 'where clause'

Fehler bei der Anfrage:
SELECT * FROM `phpbb_users` WHERE `user_id`="1" AND `user_type`="2" AND `group_id`="1" AND `user_regdate`="1297351774" AND `username`="Anonymous" AND `username_clean`="anonymous" AND `user_last_active`="1755893854" AND `user_last_confirm_key`="H7PAW0X82J" AND `user_last_search`="1755890860" AND `user_posts`="271" AND `user_lang`="en" AND `user_timezone`="Etc/GMT-1" AND `user_dateformat`="D M d, Y g:i a" AND `user_style`="4" AND `user_full_folder`="-3" AND `user_emailtime`="1697457152" AND `user_topic_sortby_type`="t" AND `user_topic_sortby_dir`="d" AND `user_post_sortby_type`="t" AND `user_post_sortby_dir`="a" AND `user_notify_pm`="1" AND `user_allow_pm`="1" AND `user_allow_viewonline`="1" AND `user_allow_viewemail`="1" AND `user_options`="895" AND `user_sig`="" AND `user_actkey_expiration`="1722310223" AND `user_form_salt`="d8ah3awfxi486hft" AND `user_new`="1" AND `user_rt_enable`="1" AND `user_rt_location`="RT_TOP" AND `user_rt_number`="5" AND `user_elonw`="1" LIMIT 0, 30;


Grüße Mahony

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 22:48
von chris1278
https://prnt.sc/TP82K8aYssK-

mit oder ohne spielt keine rolle.

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 22:53
von Mahony
Hallo
Das liegt am Präfix!

Nicht phpbb3 sondern phpbb ist vermutlich der korrekte Präfix.
Also statt phpbb3_users müsste es phpbb_users heißen.

EDIT: Unknown column 'user_rt_enable' in 'where clause' kommt bei mir bei Deiner Abfrage (siehe oben).

Grüße Mahony

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 22:56
von chris1278
Ok mit folgendem hab ich ne auslesung bekommen:

Code: Alles auswählen

SELECT * FROM phpbb_users WHERE user_id = 1
Ja das mit der 3 die hat sich da reingeschlichen. lol.

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 22:58
von Mahony
Hallo

Die Frage ist, woher stammt

Code: Alles auswählen

user_rt_enable
Das ist in einer Standard-Installation nicht vorhanden.

Grüße Mahony

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 23:01
von chris1278
DAs kann von dem recent topics sein der vor dem von imc war. also der wo die aufgebaut haben

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 23:03
von Mahony
Hallo

Wenn recent topics nicht mehr verwendet wird, dann bereinige die Datenbank mittels STK-Tool. Ansonsten musst du das feld manuell anlegen.


Grüße Mahony

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 23:05
von chris1278
Doch das gehöhrt zu der extension:

https://prnt.sc/NB2fJdX_Vhv6

Das ist die original von paypas.

@edit

Frage mahony kann das auch zufällig an der datenbank selber liegen.

Folgenmdes ist passiert. hab das forum jetzt local auf wamp laufen und da klappt der edit aufruf für den gast.

@edit2

Das hier läuft auf dem hoster server:

https://prnt.sc/b1L748oX5ZZO

DAs hier lokal:

https://prnt.sc/Aq0sTZ0PILcm

Kann das evtl. mit der mysql datenbank selber zu tun haben.

Re: phpBBDumper ehemals MyOOSDumper

Verfasst: 22.08.2025 23:19
von Mahony
Hallo Chris
chris1278 hat geschrieben: 22.08.2025 23:05 Doch das gehöhrt zu der extension:

https://prnt.sc/NB2fJdX_Vhv6

Das ist die original von paypas.

@edit

Frage mahony kann das auch zufällig an der datenbank selber liegen.

Folgenmdes ist passiert. hab das forum jetzt local auf wamp laufen und da klappt der edit aufruf für den gast.

@edit2

Das hier läuft auf dem hoster server:

https://prnt.sc/b1L748oX5ZZO

DAs hier lokal:

https://prnt.sc/Aq0sTZ0PILcm

Kann das evtl. mit der mysql datenbank selber zu tun haben.
Ja Manche Felder oder Datentypen verhalten sich unterschiedlich je nach MySQL-Version. Auch das kann zu Problemen führen — z. B. bei Zeichensätzen oder Zeitstempeln.

Was du tun kannst
1. Tabellenstruktur vergleichen
Nutze SHOW CREATE TABLE phpbb_users auf beiden Systemen und vergleiche die Definitionen. Du wirst sehen, ob Felder fehlen oder unterschiedlich sind.

2. Datenbank synchronisieren
Exportiere die komplette Datenbank inkl. Struktur und Daten vom funktionierenden System und importiere sie beim Hoster.

3. Fehlende Felder manuell ergänzen
Wenn du weißt, welche Felder fehlen, kannst du sie per ALTER TABLE hinzufügen

Code: Alles auswählen

ALTER TABLE phpbb_users ADD COLUMN user_rt_enable TINYINT(1) DEFAULT 0;
Ich würde letzteres probieren.


Grüße Mahony