YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » Fehlermeldung nach Einbau für Benutzertitel » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.428 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als erledigt markiert. Thread erledigt

Zum Ende der Seite springen Fehlermeldung nach Einbau für Benutzertitel
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Loony Dark Loony Dark ist weiblich
Der Irrsinn hat einen Namen


Dabei seit: 06.03.15
Beiträge: 4
Fähigkeiten: WBB Lite 1 Fortgeschritten
Herkunft: Ballerburg
Forenversion: Lite 1.0

 Fehlermeldung nach Einbau für Benutzertitel Antworten Zitieren Editieren Melden       UP

Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.

Problembeschreibung:
Ich habe ein WBBLite 1.0.2pl3 neu installiert und habe als ersten Hack "Eigener Benutzertitel" eingebaut. Ich finde einfach nicht, was falsch sein könnte. Interessanterweise funktionierte der Einbau in einem anderen Forum ohne Probleme... liegt das vielleicht an der PHP Version?

Das Forum, wo es funktioniert, läuft mit 5.3 als Apache Modul, das Senshi Densetsu mit PHP 5.5 als Apache Modul. Hinzu kann ich die Setup auch nicht ausführen, vllt liegt das daran, aber warum nur ... *langsam verzweifel ich*

Fehlermeldung:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb2_groups SET title='Administratoren',canviewboard='1',canviewoffboard='1',canusesearch='
1',canusepms='1',canstarttopic='1',canreplyowntopic='1',canreplytopic='1',c
anpostwithoutmoderation='',caneditownpost='1',candelownpost='1',cancloseown
topic='1',candelowntopic='1',caneditowntopic='1',canpostpoll='1',canvotepol
l='1',canuseavatar='1',canuploadavatar='1',canratethread='1',appendeditnote
='0',avoidfc='1',ismod='1',issupermod='1',canuseacp='1',maxpostimage='-1',m
axsigimage='-1',maxsiglength='1000',allowedavatarextensions='gif jpg jpeg',maxavatarwidth='100',maxavatarheight='100',maxavatarsize='10000',maxu
sertextlength='1000', canviewprofile='1', canviewcalender='', canprivateevent='', canpublicevent='', canrateusers='', canviewmblist='1', cancustomtitle='1', customtitle_forbiddenwords='', customtitle_minposts='0' WHERE groupid='1'
mysql error: Unknown column 'cancustomtitle' in 'field list'
mysql error number: 1054
Date: 28.07.2015 @ 21:32
Script: /newera/acp/group.php
Referer: http://senshi-densetsu.de/newera/acp/gro...&groupid=1&sid=

Link zum Forum und Screenshot (KEINE Bilderhoster, per Dateianhang):
Senshi Densetsu

Was wurde zuletzt geändert oder eingebaut?
Ich habe das Forum komplett neu installiert

Dateianhang:
png Hs1a5oU.png (25 KB, 46 mal heruntergeladen)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Loony Dark: 28.07.15 21:40.

28.07.15 21:39 Loony Dark ist offline E-Mail WWW Finden Als Freund hinzufügen
S!equenz
Last Man Standing


Dabei seit: 10.07.12
Beiträge: 783
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Ich tippe auf einen Einbaufehler.
Hänge die Datei mal an und schick den link zu dem Hack. Zuvor probiere aber mal den Einbau selbst zu überprüfen!

SORRY, ich glaub die DB Felder wurden nicht angelegt.
Hast du vergessen die Installationsdatei auszuführen? Also die Setup Datei für die Datenbankänderungen ausgeführt?

__________________
Lüge Zweckmäßige Übertreibung
28.07.15 23:09 S!equenz ist offline E-Mail Finden Als Freund hinzufügen
Pigsel
Mitglied


images/avatars/avatar-5749.gif

Dabei seit: 05.09.11
Beiträge: 774
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

der Ansatz mit der Installation die nicht geht ist der richtige Weg:

"error: unknown field in fieldlist = Fehler unbekanntes Feld in Feldliste"

sagt genau das, wenn du die Installation nicht ausführen kannst aber die Felder in den PHP-Dateien stehen hast in der Abfrage für die Datenbank, - die Datenbank das Feld aber nicht hat (fehlende Install eben) dann kommt diese Fehlermeldung ... Abhilfe - sofern du damit schon umgang hattest und dich damit grundlegend - nicht expertlevel aber grundlegend auskennst .. phpmyadmin oder mysqldumper oder was immer du für die mysql-Administration und für evtl. Backups verwendest .. den Code aus der setup.php direkt überdie Datenbank administration in die Datenbank bringen:

Die Install-Anweisung:

code:
1:
2:
3:
4:
5:
$db->query("ALTER TABLE bb".$n."_groups ADD cancustomtitle tinyint(1) NOT NULL default '0'");

$db->query("ALTER TABLE bb".$n."_groups ADD customtitle_forbiddenwords text NOT NULL");

$db->query("ALTER TABLE bb".$n."_groups ADD customtitle_minposts int(11) NOT NULL default '500'");

=
code:
1:
2:
3:
4:
5:
Datenbankanweisung("ÄNDERE TABELLE bb".$n."_groups FÜGE FELD HINZU cancustomtitle tinyint(1) NOT NULL default '0'");

Datenbankanweisung("ÄNDERE TABELLE bb".$n."_groups FÜGE FELD HINZU customtitle_forbiddenwords text NOT NULL");

Datenbankanweisung("ÄNDERE TABELLE bb".$n."_groups FÜGE FELD HINZU customtitle_minposts int(11) NOT NULL default '500'");


DAS funktioniert SO nicht direkt in der Datenbank, weil die PHPVariablen in der Datenbank direkt keinen Zweck haben sieht das erforderliche Material dann so aus:

(direkte SQL-Anweisung für direkten Eintrag über das Registerfeld "SQL" direkt in der Datenbankadministration: (direkt für deine Datenbank - die Nummer der Datenbank 2 weil deine Seite die 2 hat wenn du da aber 3 / 4 / 5 / 12 / 234 etc. hast musst du die Nummer natürlich an deine Seite anpassen, was die Setup-Anweisung mit dem Ausdruck bb".$n." bereits machen würde wenn sie funktionieren würde)

code:
1:
2:
3:
4:
5:
ALTER TABLE bb2_groups ADD cancustomtitle tinyint(1) NOT NULL default '0';

ALTER TABLE bb2_groups ADD customtitle_forbiddenwords text NOT NULL;

ALTER TABLE bb2_groups ADD customtitle_minposts int(11) NOT NULL default '500';


Wenn das drin ist - ist die Install vollzogen und die Fehlermeldung weg = der Hack sollte bei korrektem Einbau funktionieren

__________________
Ein Leben ohne CodeBug's ist ein Leben im Paradies

28.07.15 23:24 Pigsel ist offline E-Mail Finden Als Freund hinzufügen
Loony Dark Loony Dark ist weiblich
Der Irrsinn hat einen Namen


Dabei seit: 06.03.15
Beiträge: 4
Fähigkeiten: WBB Lite 1 Fortgeschritten
Herkunft: Ballerburg
Forenversion: Lite 1.0

Themenstarter Thema begonnen von Loony Dark
Antworten Zitieren Editieren Melden       UP

Moin,

danke für eure Antworten. Ich werde heute abend alles notwendige veranlassen und dann eine Rückmeldung geben.

LG
Loony
29.07.15 08:17 Loony Dark ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » Fehlermeldung nach Einbau für Benutzertitel