Seite 1 von 1

[Erledigt] Maintenance Mod - dbmtnc_disallow_post

Verfasst: 10.01.2007 19:45
von Asmodeus666
Ich erhalte nach der Installation des Maintenance Mods folgende Fehlermeldung:
Maintenance-Mod hat geschrieben:Es wurde keine Einstellung für dbmtnc_disallow_postcounter in der Konfiguration des Boards gefunden. DB Maintenance kann ohne diese Einstellung nicht ausgeführt werden
Ich hab im Verlauf zuerst versucht die die Update-PHP Datei im gleichen Ordner wie der config.php auszuführen, was zwar keine Fehler erbrachte, aber eben auch keinerlei Änderung.

Dann hab ich, nachdem ich die ganzen Dateien wie in der Installationsanleitung beschrieben kopiert und verändert habe, versucht die SQL Befehle über phpMyAdmin auszuführen (ich habe dabei auf die korrekte Bezeichnung "phpbbgoth" geachtet) und bekam folgende Ergebnisse zurückgeliefert:
phpMyAdmin hat geschrieben:DELETE FROM phpbbgoth_config WHERE config_name = 'index_rebuild_position';# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
DELETE FROM phpbbgoth_config WHERE config_name = 'index_rebuild_end_position';# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
DELETE FROM phpbbgoth_config WHERE config_name = 'index_rebuild_postlimit';# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_rebuild_end', '0'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_rebuild_pos', '-1'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_rebuildcfg_maxmemory', '500'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_rebuildcfg_minposts', '3'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_rebuildcfg_php3only', '0'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_rebuildcfg_php3pps', '1'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_rebuildcfg_php4pps', '8'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_rebuildcfg_timelimit', '240'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_rebuildcfg_timeoverwrite', '0'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_disallow_postcounter', '0'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
INSERT IGNORE INTO phpbbgoth_config( config_name, config_value )
VALUES (
'dbmtnc_disallow_rebuild', '0'
);# MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen).
Ich bekomme nach wie vor die gleiche Fehlermeldung wenn ich im ACP den Mod starten will. Außerdem weiß ich nicht was die Meldung in phpMyAdmin "MySQL lieferte ein leeres Resultat zurück (d.h. null Zeilen)" bedeuten soll.

Weiß jemand Rat?

PS: Ich hab mit "dbmtnc_disallow_postcounter" nur einen vergleichbaren Thread gefunden, aber der half mir nicht weiter.... da gings irgendwie um Nuke... pff.. keine Ahnung.

Verfasst: 10.01.2007 19:59
von PhilippK
Schau mal in die phpbbgoth_config rein, ob da ein Eintrag für 'dbmtnc_disallow_postcounter' existiert.

Gruß, Philipp

Verfasst: 10.01.2007 20:13
von Asmodeus666
Ich bin ziemlicher Newbie...

Du meinst wenn ich bei phpMyAdmin in der linken Leiste "phpbbgoth_config" anklicke und dann im rechten Fenster oben auf "Anzeigen" klicke?

Da gibts viele Einträge in der Liste... angefangen mit config_id, board_disable, sitename, .... aber nichts mit 'dbmtnc_disallow_postcounter'

Falls ich an der falschen Stelle schau, sei bitte so nett und erklär mir ein wenig idiotensicherer wo ich schauen soll. :)

Verfasst: 10.01.2007 20:22
von PhilippK
Warm, sehr warm :-)
Auch schon bemerkt, dass die Darstellung der Einträge über mehrere Seiten geht?

Gruß, Philipp

Verfasst: 10.01.2007 20:37
von Asmodeus666
Hui... da war ja eine kleine "1" rechts unten... :lol:

Also auf Seite 2 gibts Einträge, aber da steht nicht 'dbmtnc_disallow_postcounter' sondern 'dbmtnc_disallow_post' und auch wenn ich auf Bearbeiten klicke wird die Bezeichnung auch nicht länger (im Feld in dem des steht).

Der Wert config_value ist "0"

Verfasst: 10.01.2007 21:09
von PhilippK
Sehr komisch....

Geh mal mit der Notfallkonsole drauf und lass die Konfigurationstabelle prüfen. Dann sollten die Einträge auch erstellt werden.

Gruß, Philipp

Verfasst: 10.01.2007 21:26
von Asmodeus666
Das erbrachte folgende Meldung der Notfallkonsole (erc.php war doch richtig, oder?)
Notfallkonsole hat geschrieben: Stelle Konfigurationseinträge wieder her:

dbmtnc_rebuildcfg_maxmemory: 500
Fehler: Couldn't update config table!

SQL Error : 1062 Duplicate entry 'dbmtnc_rebuildcfg_ma' for key 1

INSERT INTO phpbbgoth_config (config_name, config_value) VALUES ('dbmtnc_rebuildcfg_maxmemory', '500')

Line : 871
File : /mnt/am2/01/325/00000020/htdocs/forum/admin/erc.php

Sagt mir wieder mal nichts... aber ich hab irgendwie das Gefühl dass das auch nichts Gutes heißt...

Nachträglicher Edit:
Ich hab hier mal einen Screenshot mit SQLDumper von dem entsprechenden Teil der phpbbgoth_config gemacht.

Ich habe auch mal versucht mit dem Insert-Befehl ein anderes Feld (aus einer Modanleitung, die auch die phpbbgoth_config betraf) hinzuzufügen... es sieht so aus als liese sich hier nichts hinzufügen...

Nach-Nachträglicher Edit:
Mit phpmyadmin konnte ich noch manuell Felder in die phpbbgoth_config einfügen (was mit dem Insert Befehl nicht ging) und der Mod (anonym-mod) funktioniert auch.

Kann mir jetzt noch jemand einen Tipp wegen des Maintenance-Mods geben... stimmt da was in der Datenbank nicht, findet der Mod die phpbbgoth_config nicht (vielleicht wegen des Prefix phpbbgoth)...?

NachNach-Nachträglicher Edit:
phpbb Version 2.0.22 wird doch vom Mod unterstützt, oder?

Verfasst: 13.01.2007 09:02
von Asmodeus666
Soll kein Bumping sein dass ich nochmal poste, sondern eine "Erledigung".

Ich habs inzwischen (ganz allein *stolz*) herausgefunden woran es lag.

Das Feld "config_name" war nur 20 Stellen groß... warum, weiß ich nicht.
Vielleicht war das bei dem Anbieter, bei dem ich früher das Forum hatte und dessen Backup mir von einem Fachmann eingespielt wurde, so.

Daher konnte der Mod nicht das Feld 'dbmtnc_disallow_postcounter' finden weil das Feld aufgrund der Länge nur 'dbmtnc_disallow_post' hieß.

Ich hab das Feld nun mal auf 255 Stellen hochgesetzt. Alles funktioniert. Wenn mir jemand aber die "richtige" Größe des Feldes nennen könnte, wäre ich auch nicht bös.

Verfasst: 13.01.2007 09:23
von killerbees19
Beide Felder: varchar(255)
Stimmt also so ;-)


MfG Christian