Lite 1.0.2: Update auf 2.3.6, Problem mit Profilfelder-Hack vom Lite 1.0.2 |
NeLL
Mitglied
Dabei seit: 20.10.05
Beiträge: 237
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 2.3; Lite 1.0
|
|
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.
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?
Freue mich über jede Hilfe. Danke!
|
|
04.09.09 00:43 |
Finden
Als Freund hinzufügen
|
|
onesworld
gesperrt 02/05/10
Dabei seit: 11.05.09
Beiträge: 722
|
|
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 |
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
|
|
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".
|
|
04.09.09 03:27 |
Finden
Als Freund hinzufügen
|
|
onesworld
gesperrt 02/05/10
Dabei seit: 11.05.09
Beiträge: 722
|
|
Indem du das Backup einspielst, welches du vorher hoffentlich gemacht hast.
|
|
04.09.09 13:00 |
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
|
|
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 |
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
- Zuerst schaust du ob du das BackUp auch wirklich hast.
- Dann löscht du per FTP die PHP Datein vom Server und leerst die Datenbank
- Danach lädst du die Original Datein vom WBBLite 1.0.2 auf den Server per FTP
- Nun spielst du das BackUp über das phpMyAdmin ein
- Änderung der acp/lib/config.inc.php
Das war die ganze Hexerei.
Danach kannst du anfangen die Hacks nach und nach einzubauen.
|
|
04.09.09 18:52 |
Finden
Als Freund hinzufügen
|
|
onesworld
gesperrt 02/05/10
Dabei seit: 11.05.09
Beiträge: 722
|
|
5. Kannst du vergessen, denn du hast ja nicht den Space gewechselt.
Hacks einbauen auch vergessen, sondern den entsprechenden Hack ausbauen.
|
|
04.09.09 20:11 |
Finden
Als Freund hinzufügen
|
|
hotshot1
Mitglied
Dabei seit: 31.08.09
Beiträge: 2
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 2.3
|
|
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 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
onesworld
gesperrt 02/05/10
Dabei seit: 11.05.09
Beiträge: 722
|
|
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 |
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
|
|
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.
Mal gucken ob nun gleich alles beim 2.3.6 klappt, ich bleib' dran.
|
|
04.09.09 20:41 |
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
|
|
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".
|
|
04.09.09 21:12 |
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
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 |
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Hatte einen kleine Fehler in der SQL Abfrage. Hab es oben editiert.
|
|
05.09.09 15:56 |
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
|
|
Großartig, hab' vielen, vielen Dank!
Ich hoffe, dass mir jetzt nichts mehr in die Quere kommt.
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 |
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
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 |
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
|
|
Nachdem ich Profile aufrufen kann und die Meldung über dem Bearbeitungsformular nicht mehr da steht - wohl ja, dankesehr.
Hier der Screenshot:
[IMG]http://i97.photobucket.com/albums/l222/rockaneLLa/Trash/phpmyadmin-2-1
.jpg[/IMG]
|
|
06.09.09 00:49 |
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
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 |
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
|
|
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.
|
|
06.09.09 01:22 |
Finden
Als Freund hinzufügen
|
|
|