DL Mod Fehler beim erstellen einer neuen Kategorie

Support zu den Modifikationen (MODs) von Entwickler OXPUS für das phpBB 3.0.x
Schmischi
Beiträge: 25
Registriert: Di 12. Aug 2008, 10:39

DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von Schmischi »

Hallo
Vor einigen Wochen habe ich den DL Mod 6.5.6 in meinem Forum von einer Vorgänger Version aktualisiert.
Alles hat auch scheinbar gut Funktioniert. Bis heute.
Ich wollte heute zum ersten mal seit dem Update eine neue Kategorie erstellen und erhalte beim Klick auf speichern folgende SQL Fehlermeldung.

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Unknown column 'dl_topic_forum' in 'field list' [1054]

SQL

INSERT INTO napoli_downloads_cat (cat_name, parent, description, rules, path, desc_uid, rules_uid, desc_bitfield, rules_bitfield, desc_flags, rules_flags, must_approve, allow_mod_desc, statistics, stats_prune, comments, cat_traffic, allow_thumbs, approve_comments, dl_topic_forum, dl_topic_text, cat_icon, topic_user, topic_more_details, bug_tracker) VALUES ('Gopal 7 PNA Version', 0, 'Alles für Gopal 7 PNA', 'Bitte achtet bei euren Uploads darauf das die Dateien keine Urheberrechtlich geschützten Daten enthalten.\nFür den Inhalt der Uploads seit allein ihr verantwortlich.', '/GoPal_6/', '', '', '', '', 7, 7, 1, 0, 1, 100000, 1, 0, 1, 1, 0, '', '', '2', 1, 0)

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/dl_mod/admin/dl_admin_categories.php
LINE: 515
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/acp/acp_downloads.php
LINE: 232
CALL: include('[ROOT]/dl_mod/admin/dl_admin_categories.php')

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_downloads->main()

FILE: [ROOT]/adm/index.php
LINE: 77
CALL: p_master->load_active()

Kann mir jemand weiterhelfen, den von SQL habe ich leider kaum einen Plan.

Vielen Dank
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von oxpus »

Da hat wohl ein Update bei dir nicht ganz geklappt.
Bitte führe folgende SQL-Anweisung mit phpmyadmin (oder einem ähnlichen Datenbank-Tool) aus:

Code: Alles auswählen

alter table napoli_downloads_cat add column dl_topic_forum int(11) default 0;
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Schmischi
Beiträge: 25
Registriert: Di 12. Aug 2008, 10:39

Re: DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von Schmischi »

Hallo

Danke für den Tip.

Das Query wurde erfolgreich ausgeführt.

Jetzt erhalte ich die nachfolgende Fehlermeldung beim erstellen einer neuen Kategorie.

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Unknown column 'dl_topic_text' in 'field list' [1054]

SQL

INSERT INTO napoli_downloads_cat (cat_name, parent, description, rules, path, desc_uid, rules_uid, desc_bitfield, rules_bitfield, desc_flags, rules_flags, must_approve, allow_mod_desc, statistics, stats_prune, comments, cat_traffic, allow_thumbs, approve_comments, dl_topic_forum, dl_topic_text, cat_icon, topic_user, topic_more_details, bug_tracker) VALUES ('Test', 0, '', '', '/GoPal_6/', '', '', '', '', 7, 7, 1, 0, 1, 100000, 1, 0, 0, 0, 0, '', '', '2', 1, 0)

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/dl_mod/admin/dl_admin_categories.php
LINE: 515
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/acp/acp_downloads.php
LINE: 232
CALL: include('[ROOT]/dl_mod/admin/dl_admin_categories.php')

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_downloads->main()

FILE: [ROOT]/adm/index.php
LINE: 77
CALL: p_master->load_active()
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von oxpus »

Ähm, mir scheint, du hast beim Update etwas vergessen.
Welche Version hattest du denn vorher?
Hast du überhaupt den Installer für die Datenbank ausgeführt?
Denn der würde automatisch alle Felder einfügen, die dir jetzt wohl fehlen.
Ich vermute, dass es auch eine Version vor 6.3.5 war.
Denn dann müsstest du diese Version erst mal mit dem angehängten Installer auf diese Version bringen, bevor du weiter aktualisierst.
Dateianhänge
DL_MOD_Installer_6.3.4.zip
Datei entpacken, in das Forum hochladen (Forumroot) und die Datei install.php ausführen. Danach zumindest diese Datei, auf Wunsch auch den Ordner umil entfernen.
(94.6 KiB) 235-mal heruntergeladen
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Schmischi
Beiträge: 25
Registriert: Di 12. Aug 2008, 10:39

Re: DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von Schmischi »

Hallo
Die genaue Version die ich vorher hatte kann ich nicht mehr sagen, aber auf jeden Fall eine die schon 1.5 Jahre lief.
Eigentlich habe ich alle Updates damals nacheinander ausgeführt inkl. der ganzen Installer.

Damit ich das jetzt richtig verstehe.
Ich bin im Moment auf V 6.5.6
Die Dateien aus dem Anhang ausführen.
Muss ich dann noch etwas tun?
Weil der Anhang ist ja V 6.3.4.

Sorry für die vielen Fragen aber ich bin da nicht so der Held.
Alles andere Funktioniert komischerweise Problemlos.
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von oxpus »

Wenn man jetzt wüsste, welche Version das noch war, könntest du die Version der MOD in der Datenbank zurückstellen und den hier geposteten Installer und dann den aktuellen Installer nacheinander ausführen.
Jetzt ist es mühsam, genau das festzustellen.
Um die fehlenden Felder zu erkennen, müsstest du besser nun mal ein Backup deiner Datenbank machen, aber dieses ohne Daten. Nur die Struktur der Tabellen.
Dann könnte ich die fehlenden Felder als SQL-Anweisungen nachstellen, damit die MOD bei dir wieder fehlerfrei arbeiten kann...
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Schmischi
Beiträge: 25
Registriert: Di 12. Aug 2008, 10:39

Re: DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von Schmischi »

Danke für das Angebot.
Das Supernett von Dir.
Wie soll ich dir das Backup Zukommen lassen?
Oder soll ich es hier anhängen.

Soll es ein Komplett Backup sein oder nur die Felder die mit DL_ beginnen?
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von oxpus »

Das müssten schon alle Tabellen sein, da die MOD nicht nur eigene Tabellen mitbringt.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Schmischi
Beiträge: 25
Registriert: Di 12. Aug 2008, 10:39

Re: DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von Schmischi »

Ok
Ich hab dir mal die komplette DB ohne Daten angehängt.
Vielen dank für deine Hilfe
Dateianhänge
DB.zip
(8.37 KiB) 229-mal heruntergeladen
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: DL Mod Fehler beim erstellen einer neuen Kategorie

Beitrag von oxpus »

Keine Ursache, geht ja schnell und vermeidet weitere Fehlermeldungen.

3 Anweisungen sind es, die du ausführen musst:

Code: Alles auswählen

alter table napoli_downloads_cat add column cat_icon varchar(255);
alter table napoli_downloads_cat add column dl_topic_text mediumtext;
alter table napoli_downloads_cat drop column cat_traffic_use;
Danach ist die MOD auf dem aktuellen Stand.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten