MyBB.de Forum
Diskussion: MyBB 1.2.2 veröffentlicht - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB.de (https://www.mybb.de/forum/forum-6.html)
+--- Forum: Ankündigungen (https://www.mybb.de/forum/forum-7.html)
+---- Forum: Ankündigungs-Diskussionen (https://www.mybb.de/forum/forum-49.html)
+---- Thema: Diskussion: MyBB 1.2.2 veröffentlicht (/thread-4003.html)

Seiten: Seiten: 1 2 3 4 5 6


RE: Diskussion: MyBB 1.2.2 veröffentlicht - ich93 - 04.12.2006

ich habe die rechte und so alles sweit ich weis richtig gemacht aber es klappt net!!


RE: Diskussion: MyBB 1.2.2 veröffentlicht - modercol - 11.12.2006

Bei welchen Sachen sprechen wir hier jetzt um ein Upgrade von 1.1.x oder um ein Update von 1.2.1, auf 1.2.2 ?
Und noch was, was soll des bringen wenn ich die Templates zurücksetze, is des so gemeint, das mit den neuen Dateien, das in diesen Dateien die neuen Originalzustände von 1.2.2 drin sind.
Also das die Original zustände von 1.2.1durch die neuen Original zustände von 1.2.2 überschrieben worden sind???


RE: Diskussion: MyBB 1.2.2 veröffentlicht - Michael - 11.12.2006

Normalerweise findet ein Upgrade nur bei großen Versionssprüngen statt, z.B. von 1.1.8 auf 1.2.2. Allerdings müssen beim Update von MyBB 1.2.1 auf 1.2.2 ein paar Templates aktualisiert werden.
Die Originaltemplates befinden sich in der Datenbank, wenn du diese änderst wird ein neues Template in der Datenbank abgespeichert. Die Originaltemplates bleiben unberührt. Das Upgradeskript aktualisiert die Templates in der Datenbank, daher muss es ausgeführt werden.


RE: Diskussion: MyBB 1.2.2 veröffentlicht - modercol - 11.12.2006

Das jeißt ich muss mir jetzt MyBB 1.2.2 runterladen und dann das Upgrade skript ausführen.
Und was für Daten muss ich jetzt genau löschen, nur die im Root Verzeichnis oder in anderen Ordnern auch noch?
Beim nächsten mal muss ich dann nicht mehr fragen.Toungue


RE: Diskussion: MyBB 1.2.2 veröffentlicht - Michael - 11.12.2006

Schau bitte nochmal in die Ankündigung zu MyBB 1.2.2, da steht alles drin.


RE: Diskussion: MyBB 1.2.2 veröffentlicht - modercol - 12.12.2006

Ich hab jetzt alle Daten von meinem Forum gesichert.
Ich kann doch des Upgrade Skript ausführen und dann meine alten Daten wieder hochladen, da ja des Skript nur die DB aktualisiert (Ich hab schon die changed files hochgeladen, vorher schon, die sind mit in der sicherung drin) ?


RE: Diskussion: MyBB 1.2.2 veröffentlicht - Mak - 12.12.2006

Solange du die config.php und die settings.php nicht überschreibst, sollte das gehen. Allerdings macht das wenig Sinn. Lass die Dateien doch einfach da...


RE: Diskussion: MyBB 1.2.2 veröffentlicht - Higgins - 25.12.2006

Hallo,

wenn ich im Admin-CP einen User editieren will, der nach dem Update auf 1.2.2 registriert wurde, bekomme ich dieses Fehlermeldung:

Code:
MySQL error: 1054
Unknown column 'fid2' in 'field list'
Query: INSERT INTO **_userfields (ufid, fid1, fid2, fid3) VALUES ('92', '', '', '')

So der Fehler würde ich sagen liegt in der der datei \inc\datahandlers\user.php

An dieser Stelle:

Z.863-869

PHP-Code:
        $user['user_fields'] = array(
            
'ufid' => $this->uid,
            
'fid1' => '',
            
'fid2' => '',
            
'fid3' => ''
        
);
        
$db->insert_query(TABLE_PREFIX."userfields"$user['user_fields']); 

vorher das das so aus:

PHP-Code:
        $user['user_fields']['ufid'] = $this->uid;





        
$db->insert_query(TABLE_PREFIX."userfields"$user['user_fields']); 

Bei der Registrierung wird in der Tabelle 'userfields' also keine Spalte für den neuen User angelegt.

Was muss ich in meinen Ausschnitt und wie kann ich das für die User korrigieren? Muss ich es manuell per Datenbank machen?

Mfg
Higgins


RE: Diskussion: MyBB 1.2.2 veröffentlicht - Michael - 25.12.2006

Fix: https://www.mybb.de/forum/showthread.php?tid=4059&pid=28515#pid28515


RE: Diskussion: MyBB 1.2.2 veröffentlicht - Higgins - 25.12.2006

Ja danke habe es auch gerade gefunden.

Reicht doch eigentlich auch? Den fehlerhaften Teil hierdurch:
$user['user_fields'] = array(
'ufid' => $this->uid
);

$db->insert_query(TABLE_PREFIX."userfields", $user['user_fields']);

zu ersetzen oder? Läuft so zumindest.

Jetzt muss ich für die Neuregistrierten die Spalte ergänzen?

Mfg
Higgins