YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Lite 1.0.2: Update auf 2.3.6, Problem mit Profilfelder-Hack vom Lite 1.0.2 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 4.319 Views | | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste »
Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Lite 1.0.2: Update auf 2.3.6, Problem mit Profilfelder-Hack vom Lite 1.0.2
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
NeLL
Mitglied


Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3; Lite 1.0

 Lite 1.0.2: Update auf 2.3.6, Problem mit Profilfelder-Hack vom Lite 1.0.2 Antworten Zitieren Editieren Melden       UP

Problembeschreibung:
Ich habe meinem WBBLite 1.0.2 ein Update auf's 2.3.6 verpasst, bekomme aber mehrere Fehlermeldungen im Forum & ACP. Ich erkenne, dass es am dem Profilfelder-Hack liegt, den ich vorher im WBBLite eingebaut hatte, aber weiß absolut nicht, was ich nun tun soll. unglücklich

Fehlermeldung:

ACP, "Benutzer finden":
Zitat:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT profilefieldid, title, fieldtype, fieldoptions FROM bb1_profilefields ORDER BY fieldorder ASC
mysql error: Unknown column 'fieldtype' in 'field list'
mysql error number: 1054
mysql version: 5.0.51a-3ubuntu5.4-log
php version: 5.2.9-1nmm1
Date: 04.09.2009 @ 00:40
Script: /forum/acp/users.php?action=find&sid=&countmenuitemid=4&countmenuitemgroupi
d=2
Referer: http://www.domain.de/forum/acp/misc.php?action=menu&sid=


Wenn ich mein Profil bearbeiten möchte, direkt über dem Formular:
Zitat:
template "register_userfield_" doesnt existtemplate "register_userfield_" doesnt existtemplate "register_userfield_" doesnt existtemplate "register_userfield_" doesnt existtemplate "register_userfield_" doesnt existtemplate "register_userfield_" doesnt existtemplate "register_userfield_" doesnt existtemplate "register_userfield_" doesnt exist


Wenn ich im Forum ein Thema oder Benutzerprofil aufrufen möchte:
Zitat:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT profilefieldid, title, fieldtype FROM bb1_profilefields WHERE showinthread=1 AND hidden=0 ORDER BY fieldorder ASC
mysql error: Unknown column 'fieldtype' in 'field list'
mysql error number: 1054
mysql version: 5.0.51a-3ubuntu5.4-log
php version: 5.2.9-1nmm1
Date: 04.09.2009 @ 00:42
Script: /forum/thread.php?postid=3004
Referer: http://www.domain.de/forum/index.php


Was muss ich nun machen? unglücklich Freue mich über jede Hilfe. Danke!
04.09.09 00:43 NeLL ist offline Finden Als Freund hinzufügen
onesworld
gesperrt 02/05/10


Dabei seit: 11.05.09
Beiträge: 722

Antworten Zitieren Editieren Melden       UP

Bau den Hack aus und mach das Update erneut.

Normal sollte da aber nichts passieren, denn die Hacks vom lite werden sowieso nicht übernommen.
04.09.09 02:21 onesworld ist offline Finden Als Freund hinzufügen
NeLL
Mitglied


Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von NeLL
Antworten Zitieren Editieren Melden       UP

Aber wie komme ich denn nun von 2.3.6 auf Lite zurück?

Und dass Hacks nicht übernommen werden habe ich auch gelesen, zumal ich den Profilfelder-Hack im 2.3.6 dann ja eh nicht mehr brauche und er dort integriert ist.

Ich dachte es wäre damit getan vll. über PHPMyAdmin irgendwelche Tabellen zu löschen und Templates zu ändern, aber jetzt das Ganze nochmal "rückwärts" zu machen, ich hab' ehrlich gesagt ein bisschen "Angst". Augen rollen
04.09.09 03:27 NeLL ist offline Finden Als Freund hinzufügen
onesworld
gesperrt 02/05/10


Dabei seit: 11.05.09
Beiträge: 722

Antworten Zitieren Editieren Melden       UP

Indem du das Backup einspielst, welches du vorher hoffentlich gemacht hast.
04.09.09 13:00 onesworld ist offline Finden Als Freund hinzufügen
NeLL
Mitglied


Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von NeLL
Antworten Zitieren Editieren Melden       UP

Habe ich.
Einspielen bedeutet was genau? Per FTP alles löschen und wieder das Backup vom 1.0.2 hochladen und in PHPmyadmin das Datenbank-Backup einspielen?
04.09.09 18:47 NeLL ist offline Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

  1. Zuerst schaust du ob du das BackUp auch wirklich hast.
  2. Dann löscht du per FTP die PHP Datein vom Server und leerst die Datenbank
  3. Danach lädst du die Original Datein vom WBBLite 1.0.2 auf den Server per FTP
  4. Nun spielst du das BackUp über das phpMyAdmin ein
  5. Änderung der acp/lib/config.inc.php


Das war die ganze Hexerei. smile
Danach kannst du anfangen die Hacks nach und nach einzubauen. Augenzwinkern
04.09.09 18:52 Ghostmaster ist offline Finden Als Freund hinzufügen
onesworld
gesperrt 02/05/10


Dabei seit: 11.05.09
Beiträge: 722

Antworten Zitieren Editieren Melden       UP

5. Kannst du vergessen, denn du hast ja nicht den Space gewechselt.

Hacks einbauen auch vergessen, sondern den entsprechenden Hack ausbauen. großes Grinsen
04.09.09 20:11 onesworld ist offline Finden Als Freund hinzufügen
hotshot1 hotshot1 ist männlich
Mitglied


Dabei seit: 31.08.09
Beiträge: 2
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

ich bezeifele ja das man eine datenbank per ftp einspielt...

soweit mir bekannt, spielt man das backup der datenbank mit dem gleichen programm ein mit dem das backup gemacht hat....

per ftp spielt man die files wieder auf den webspace.... wäre mir neu das ein ftp programm sql datenbänke einpflegen kann...

grez
hotshot
04.09.09 20:16 hotshot1 ist offline E-Mail WWW Finden Als Freund hinzufügen
onesworld
gesperrt 02/05/10


Dabei seit: 11.05.09
Beiträge: 722

Antworten Zitieren Editieren Melden       UP

Und wo soll das bitte stehen, was du bemängelst. Du solltest erst den Thread ganz lesen und dann posten.
04.09.09 20:21 onesworld ist offline Finden Als Freund hinzufügen
NeLL
Mitglied


Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von NeLL
Antworten Zitieren Editieren Melden       UP

Super, ich danke euch. Habe bei Ghostmaster auch schon alles verstanden - also mit Hacks ausbauen etc., wie du, onesworld, auch bereits jetzt nochmal darauf hingewiesen hast. smile

Mal gucken ob nun gleich alles beim 2.3.6 klappt, ich bleib' dran. großes Grinsen
04.09.09 20:41 NeLL ist offline Finden Als Freund hinzufügen
onesworld
gesperrt 02/05/10


Dabei seit: 11.05.09
Beiträge: 722

Antworten Zitieren Editieren Melden       UP

Je nachdem wie gut und vor allem schnell du mit dem Einspielen des Backups klar kommst, würde ich eigentlich nochmal so versuchen upzudaten. Denn eigentlich zieht sich die Updateroutine nur das aus dem lite, was es für das wbb2 braucht. Mag sein, dass da was schief gelaufen ist. Auf der besseren (sauberen) Seite ist man natürlich immer, wenn man Hacks vorher ausbaut.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von onesworld: 04.09.09 20:49.

04.09.09 20:48 onesworld ist offline Finden Als Freund hinzufügen
NeLL
Mitglied


Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von NeLL
Antworten Zitieren Editieren Melden       UP

Ich dreh' hier noch am Rad - ich hab' alle Hacks wirklich korrekt ausgebaut und das Update auf's 2.3.6 nun nochmal gemacht - und wieder kann ich keine Threads auf der Startseite aufrufen, genauso wie Profile.

Zitat:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT profilefieldid, title, fieldtype FROM bb1_profilefields WHERE showinthread=1 AND hidden=0 ORDER BY fieldorder ASC
mysql error: Unknown column 'fieldtype' in 'field list'
mysql error number: 1054
mysql version: 5.0.51a-3ubuntu5.4-log
php version: 5.2.9-1nmm1
Date: 04.09.2009 @ 21:12
Script: /forum/thread.php?postid=3004
Referer: http://www.domain.de/forum/index.php


Und das Zeug über dem Profil bearbeiten-Formular steht auch da:

Zitat:
template "register_userfield_" doesnt existtemplate "register_userfield_" doesnt existtemplate "register_userfield_" doesnt exist

Okay, beim ersten Mal stand da mehr ... "immerhin". Augen rollen Augen rollen Augen rollen
04.09.09 21:12 NeLL ist offline Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Was hast du denn gerade genau gemacht?

Gib folgenden Befehl im phpMyAdmin ein und führe ihn aus:
code:
1:
ALTER TABLE bb1_profilefields ADD fieldtype varchar(40) NOT NULL default 'text' AFTER hidden;


Und für das andere Problem gehe hier auf y****** in die Datenbank und suche "Original-Datein" und suche das Templatepacket für das WBB2.3.6. Das lädst du herunter und ladest die Templates auf deinen Server in den Ordner "templates" (musst du evtl. noch im Hauptverzeichnis erstellen). Danach cached du diese im ACP.

Hier der Link:
http://your-wbb.de/database.php?action=view&entryid=2752
05.09.09 13:49 Ghostmaster ist offline Finden Als Freund hinzufügen
NeLL
Mitglied


Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von NeLL
Antworten Zitieren Editieren Melden       UP

Danke, aber über dem Profil bearbeiten-Formular steht leider immer noch:

Zitat:
template "register_userfield_" doesnt existtemplate "register_userfield_" doesnt existtemplate "register_userfield_" doesnt exist

(demnach kann man die 3 Standard-Profilfelder auch nicht sehen)

Und in phpMyAdmin kam nun das:

[IMG]http://i97.photobucket.com/albums/l222/rockaneLLa/Trash/phpmyadmin-1-1
.jpg[/IMG]

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von NeLL: 05.09.09 15:32.

05.09.09 15:30 NeLL ist offline Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hatte einen kleine Fehler in der SQL Abfrage. Hab es oben editiert.
05.09.09 15:56 Ghostmaster ist offline Finden Als Freund hinzufügen
NeLL
Mitglied


Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von NeLL
Antworten Zitieren Editieren Melden       UP

Großartig, hab' vielen, vielen Dank! Ehren

Ich hoffe, dass mir jetzt nichts mehr in die Quere kommt. Augen rollen

Na wer sagt's denn, schon zu früh gefreut.
Wollte eben im ACP neue Profilfelder anlegen:

Zitat:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: INSERT INTO bb1_profilefields (profilefieldid,title,description,required,showinthread,hidden,fieldtype,fi
eldoptions,maxlength,fieldsize,choicecount,fieldorder) VALUES (NULL,'Name', 'Wie lautet dein Vorname?','0','1','0','text','empty','70','0','0','1')
mysql error: Unknown column 'choicecount' in 'field list'
mysql error number: 1054
mysql version: 5.0.51a-3ubuntu5.4-log
php version: 5.2.9-1nmm1
Date: 05.09.2009 @ 20:19
Script: /forum/acp/profilefield.php
Referer: http://www.domain.de/forum/acp/profilefi...uitemgroupid=14

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von NeLL: 05.09.09 20:20.

05.09.09 20:17 NeLL ist offline Finden Als Freund hinzufügen
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Antworten Zitieren Editieren Melden       UP

Geh mal ins phpmyadmin und mach nen Screen vom Aussehen der bb1_profilefields (Struktur, nicht Inhalt).

Dann können wir dir die Befehle für noch weitere möglicherweise fehlende DB Felder gleich alle geben.


Und das mit den Templates hat sich erledigt?

__________________

06.09.09 00:16 Agi ist offline Finden Als Freund hinzufügen
NeLL
Mitglied


Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von NeLL
Antworten Zitieren Editieren Melden       UP

Nachdem ich Profile aufrufen kann und die Meldung über dem Bearbeitungsformular nicht mehr da steht - wohl ja, dankesehr. smile

Hier der Screenshot:

[IMG]http://i97.photobucket.com/albums/l222/rockaneLLa/Trash/phpmyadmin-2-1
.jpg[/IMG]
06.09.09 00:49 NeLL ist offline Finden Als Freund hinzufügen
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Antworten Zitieren Editieren Melden       UP

Ok, 2 Felder fehlen dir noch.

Führe folgenden SQL Befehl aus:

code:
1:
ALTER TABLE bb1_profilefields ADD choicecount tinyint(1) NOT NULL default '0' AFTER fieldsize;


Noch ne Frage: Die Felder editkind,fieldkind,maxselect,group_pfexist,group_pfedit

stammen die noch aus dem Profilfeldhack fürs WBB Lite? Denn im 2er würden die eigentlich nicht mehr benötigt.

__________________

06.09.09 01:04 Agi ist offline Finden Als Freund hinzufügen
NeLL
Mitglied


Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3; Lite 1.0

Themenstarter Thema begonnen von NeLL
Antworten Zitieren Editieren Melden       UP

Bekomme folgende Fehlermeldung:

[IMG]http://i97.photobucket.com/albums/l222/rockaneLLa/Trash/phpmyadmin-3.j
pg[/IMG]

Wegen den restlichen Feldern, da bin ich leider ehrlich gesagt selbst überfragt. unglücklich
06.09.09 01:22 NeLL ist offline Finden Als Freund hinzufügen
Seiten (2): [1] 2 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Lite 1.0.2: Update auf 2.3.6, Problem mit Profilfelder-Hack vom Lite 1.0.2