You are not logged in.

Dear visitor, welcome to Packageforge. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Hawkes

Administrator

(800)

  • "Hawkes" started this thread

Posts: 3,295

Location: Konstanz

Occupation: Student

Reputation modifier: 13

  • Send private message

1

Saturday, May 7th 2011, 2:44pm

Renommeesystem 1.2: Upgrade von Version 1.1.x

In diesem Thema wird erklärt, wie das Renommeesystem in zwei Schritten von Version 1.1.5 bzw. 1.1.6 auf Version 1.2.x aktualisiert wird. Jeder, der das Upgrade durchführen möchte, sollte dieses Thema ausführlich lesen.

Inhalt:
  • Schritt 1: Vorraussetzungen prüfen und Daten sichern
  • Schritt 2: Alte Renommeeversion upgraden
  • Schritt 3: Anzeigen Aktualisieren und neue Funktionen konfigurieren
  • Fehlerbehandlung

Schritt 1: Vorraussetzungen prüfen und Daten sichern

Zuerst sollte geprüft werden, ob alle Vorraussetzungen zum Update gegeben sind. Dazu muss kontrolliert werden, ob alle Pakete des Renommeesystems mindestens auf Version 1.1.5 sind. Als Hilfestellung hier eine Liste aller Pakete, die kontrolliert werden müssen:
  • Renommeesystem
  • Renommeeadministration
  • Renommeesystem - Kommerzielle WCF Extras
  • Portalbox Topbewertungen
  • Renommeesystem - Beiträge verbergen
  • Renommeesystem - WoltLab Community Blog Integration
  • Renommeesystem - Persönliche Benutzergalerie Integration
  • Renommeesystem - Persönliches Benutzergästebuch Integration
  • Renommeesystem - WoltLab Burning Board Integration
  • Renommeesystem - WebDisk Integration

Dies sind alle offiziell verfügbaren Pakete (mit Ausnahme des BrandingFree-Paketes, welches hier irrelevant ist). Sollten weitere Integrationspakete eingesetzt werden, beispielsweise für die Linkliste, dann sollte sichergestellt werden, dass für diese eine kompatible Version für Renommeesystem 1.2 existiert. Andernfalls werden die alten Versionen Fehler mit der neuen Version erzeugen!

Wer auf Nummer sicher gehen will, sollte vor dem Upgrade ein Backup der Tabelle wcf1_user_renommee oder wahlweise des gesamten Boards machen. Dies ist nicht zwingend nötig, aber im Fehlerfall gehen keine Bewertungen verloren und können dann später wieder eingespielt werden (siehe auch "Fehlerbehebungen").

Schritt 2: Alte Renommeeversion upgraden

Nun wird das tatsächliche Upgrade durchgefüht. Dazu sollten zunächst das hier angehänge Paket, sowie die aktuelle Version des Renommeesystem 1.2 aus dem Kundenbereich.

index.php?page=Attachment&attachmentID=473Um mit dem Upgrade zu beginnen, wird nun im ACP unter System->Paketverwaltung->Pakete auflisten das Paket "Renommeesystem" herausgesucht und mit dem hier angehängten Paket, d.h. "net.hawkes.user.renommee.tar.gz", aktualisiert. Dies führt nun dazu, dass alle Paketbezeichner aktualisiert werden, das Administrationspaket mit dem Hautpaket migriert wird und somit das Renommeesystem auf das Upgrade vorbereitet wird.

index.php?page=Attachment&attachmentID=474Der eigentliche Updatevorgang wird nun initiiert, indem mit dem Paket aus dem Kundenbereich, d.h. "de.packageforge.user.renommee.wbb.tar.gz", wie gehabt das Paket "Renommeesystem - WoltLab Burning Board Integration" aktualisiert wird. Dadurch werden alle Pakete des Renommeesystems auf den neusten Stand gebracht.

Bitte beachten: Die neue API des Renommeesystems fügt den Datenbanktabellen für Beiträge, Bildern, Blogeinträge, etc. zusätzliche Datenbankfelder hinzu. Je nach Größe der Tabelle (insbesondere der Beitragstabelle) kann dies während der Installation eine längere Zeit dauern. Brechen Sie den Updatevorgang unter keinen Umständen hier ab, oder laden Sie die Seite neu. Dies kann u.U. zu einem fehlerhaften/unvollständigen Upgrade führen. Siehe auch "Fehlerbehebung".

Schritt 3: Anzeigen Aktualisieren und neue Funktionen konfigurieren

Nach dem erfolgten Upgrade, müssen nun einige Wartungsfunktionen ausgeführt werden. Dazu müssen im ACP unter "Benutzer" -> "Renommee" -> "Anzeigen aktualisieren" alle dort aufgelisteten Funktionen nacheinander ausgeführt werden.

Um die neuen Funktionen schnell zu konfigurieren empfiehlt sich der Paketkonfigurator . Nach dem Update ist die anonyme Bewertung deaktiviert. Diese muss in den Optionen (Benutzer->Renommee) aktiviert werden und den Benutzergruppen das entsprechende Recht zugeteilt werden und der Moderationsgruppe das Recht zugeteilt werden, anonyme Bewertungsdetails zu sehen. Die Einstellungen finden sich in den Benutzergruppeneinstellungen unter Benutzerrechte -> Renommee bzw. Moderationsrechte -> Renommee.

Fehlerbehandlung

Das Update hängt sich auf. Es tut sich nichts mehr während des Updates.
Bitte Geduld haben. Bei großen Foren > 100.000 Beiträge kann das Upgrade beim Erstellen der zusätzlichen Datenbankfelder (s.o.) mehr als 30 Sekunden verweilen. Das Update sollte nicht abgebrochen werden oder F5 gedrückt werden. Dies beschleunigt nicht das Upgrade, sondern verursacht u.U. nur Fehler. Sollte die Zeit ungewöhnlich lange sein (> 2 Minuten für ein Forum mit ~ 100.000 Beiträgen), kann mit gedrückter ALT-Taste auf das Arbeitermännchen geklickt werden. Diese sollte anzeigen, ob das Skript abgebrochen ist und wenn ja mit welcher Fehlermeldung. Sollte das Skript tatsächlich abgebrochen worden sein, dann drücken sie F5. Hierbei wiederholen sich einige Schritte des Upgradevorgangs. Das Update besitzt eine Kompatibilitätsfunktion, die prüft, ob die Felder bereits existieren und fügt dann nur noch die fehlenden Datenbankfelder ein. Damit sollte spätestens beim zweiten Durchlauf das Update durchlaufen.

Etwas ist schief gegangen. Ich will das Renommeesystem einfach neu installieren und dann die alten Bewertungen wieder einspielen.
Es wird angenommen, dass zuvor ein Backup der Tabelle wcf1_user_renommee erstellt wurde. Nun einfach im ACP das Hauptpaket, d.h. "Renommeesystem", deinstallieren. Anschließend das Paket Renommeesystem 1.2 installieren. Die alten Bewertungen müssen nun per Datenbank eingespielt werden. Dazu bitte in die Datenbankverwaltung, beispielsweise phpMyAdmin wechseln.

Zuerst muss folgender Befehl ausgeführt werden:

MySQL queries

1
ALTER TABLE wcf1_user_renommee ADD notified INT( 1 ) NOT NULL


Anschließend kann in der SQL Eingabe oder über die Importfunktion das Backup der Tabelle wcf1_user_renommee importiert werden. Danach das temporär benötigte Feld wieder löschen mittels:

MySQL queries

1
ALTER TABLE wcf1_user_renommee DROP notified


Diese beiden Queries müssen nur bei einer Datenübernahme aus Version 1.0 oder 1.1 ausgeführt werden!
Hawkes has attached the following file:

yvo

Beginner

(10)

Posts: 40

Location: Schaanwald

Occupation: Pesnionist

Reputation modifier: 4

  • Send private message

2

Thursday, May 26th 2011, 11:25am

Hallo Hawkes

Habe heut eversucht das neue renommee aufzuspielen. Da es mit dem Update nicht geklappt hat habe ich es neu installiert.
Ich habe auch die sql in der DB gespeichert.
Nun wolle ich es mit mysql einspielen. Dabei kommt dann folgende Fehlermeldung:


Fehler

SQL-Befehl:

-- -- Daten für Tabelle `wcf1_user_renommee` -- INSERT INTO `wcf1_user_renommee` (`renommeeID`, `packageID`, `objectID`, `objectType`, `userID`, `evaluatorID`, `time`, `points`, `comment`, `notified`) VALUES (1, 48, 21902, 'post', 37, 2, 1267113567, 9, '', 1), (2, 48, 21901, 'post', 489, 2, 1267113589, 9, '', 1), (3, 48, 21904, 'post', 233, 2, 1267123836, 9, '', 1), (4, 48, 21908, 'post', 14, 2, 1267127615, 9, '', 1), (5, 48, 21915, 'post', 14, 37, 1267177785, -4, '', 1), (6, 48, 21915, 'post', 14, 555, 1267182224, 4, '', 1), (7, 48, 21921, 'post', 97, 2, 1267200057, 9, '', 1), (8, 48, 21897, 'post', 26, 81, 1267224922, 4, '', 1), (9, 48, 21926, 'post', 112, 69, 1267263740, 4, '', 1), (10, 48, 21984, 'post', 555, 160, 1267483109, 4, '', 1), (11, 48, 21983, 'post', 14, 160, 1267483114, 4, '', 1), (13, 48, 21904, 'post', 233, 160, 1267483178, 4, '', 1), (14, 48, 22031, 'post', 70, 14, 1267650342, 4, '', 1), (15, 48, 21976, 'post', 118, 2, 1267723702, 9, '', 1), (16, 48, 22035, 'post'[...]

MySQL meldet:


#1054 - Unknown column 'notified' in 'field list'







Da ich kein datenbankprofi bin komme ich nun nicht mehre weiter. Was kann ich da machen?
Besser wie mache ich die mysql abfrage?, die du ja beschrieben hast.

Hawkes

Administrator

(800)

  • "Hawkes" started this thread

Posts: 3,295

Location: Konstanz

Occupation: Student

Reputation modifier: 13

  • Send private message

3

Thursday, May 26th 2011, 11:35am

Hallo,

das wird direkt hier oben unter Fehlerbehandlung beschrieben ;)

yvo

Beginner

(10)

Posts: 40

Location: Schaanwald

Occupation: Pesnionist

Reputation modifier: 4

  • Send private message

4

Thursday, May 26th 2011, 11:44am

Hallo,

das wird direkt hier oben unter Fehlerbehandlung beschrieben ;)

Hi

Danke, das habe ich wohl gelesen, kann es aber nicht umsetezen wegen nichtkönnens.
Kannst du mir in kurzen worten beschreiben wie ich das mache?

Hawkes

Administrator

(800)

  • "Hawkes" started this thread

Posts: 3,295

Location: Konstanz

Occupation: Student

Reputation modifier: 13

  • Send private message

5

Thursday, May 26th 2011, 12:30pm

Du musst dich in die Datenbankverwaltung, zum Beispiel phpMyAdmin einloggen und in die Datenbank deines Forums gehen.

Dort gibt es dann einen Button "SQL", wenn du diesen aufrufst, kannst du in einem Eingabefeld direkt SQL Code eingeben. Dort gibst du dann immer obigen Anweisungen ein und befolgst die Anleitung.

yvo

Beginner

(10)

Posts: 40

Location: Schaanwald

Occupation: Pesnionist

Reputation modifier: 4

  • Send private message

6

Thursday, May 26th 2011, 12:47pm

ja ja das ist für Profis problemlos möglich :D

Ich habe das genauso gemacht und nunn kommt das :)

SQL-Befehl:

-- -- Daten für Tabelle `wcf1_user_renommee` -- INSERT INTO `wcf1_user_renommee` (`renommeeID`, `packageID`, `objectID`, `objectType`, `userID`, `evaluatorID`, `time`, `points`, `comment`, `notified`) VALUES (1, 48, 21902, 'post', 37, 2, 1267113567, 9, '', 1), (2, 48, 21901, 'post', 489, 2, 1267113589, 9, '', 1), (3, 48, 21904, 'post', 233, 2, 1267123836, 9, '', 1), (4, 48, 21908, 'post', 14, 2, 1267127615, 9, '', 1), (5, 48, 21915, 'post', 14, 37, 1267177785, -4, '', 1), (6, 48, 21915, 'post', 14, 555, 1267182224, 4, '', 1), (7, 48, 21921, 'post', 97, 2, 1267200057, 9, '', 1), (8, 48, 21897, 'post', 26, 81, 1267224922, 4, '', 1), (9, 48, 21926, 'post', 112, 69, 1267263740, 4, '', 1), (10, 48, 21984, 'post', 555, 160, 1267483109, 4, '', 1), (11, 48, 21983, 'post', 14, 160, 1267483114, 4, '', 1), (13, 48, 21904, 'post', 233, 160, 1267483178, 4, '', 1), (14, 48, 22031, 'post', 70, 14, 1267650342, 4, '', 1), (15, 48, 21976, 'post', 118, 2, 1267723702, 9, '', 1), (16, 48, 22035, 'post'[...]

MySQL meldet:

#1062 - Duplicate entry '1' for key 1

Hawkes

Administrator

(800)

  • "Hawkes" started this thread

Posts: 3,295

Location: Konstanz

Occupation: Student

Reputation modifier: 13

  • Send private message

7

Thursday, May 26th 2011, 1:22pm

Vor dem Import der alten Daten, solltest du die Tabelle einmal leeren. Dafür gibts direkt nen Knopf in phpMyAdmin.

yvo

Beginner

(10)

Posts: 40

Location: Schaanwald

Occupation: Pesnionist

Reputation modifier: 4

  • Send private message

8

Thursday, May 26th 2011, 2:11pm

Vor dem Import der alten Daten, solltest du die Tabelle einmal leeren. Dafür gibts direkt nen Knopf in phpMyAdmin.
Danke danke danke. es ist soooo einfach wenn mans kann :D. klappt nun alles.

rsmarty

Beginner

(9)

Posts: 16

Reputation modifier: 4

  • Send private message

9

Friday, May 27th 2011, 1:51pm

ich habe zuerst die version auf 1.1.6 aktualisiert, cache gelöscht und dann das tool laufen lassen wie angegeben. dann habe ich das update auf 1.2 gemacht wie angegeben.... hat auch alle snoch funktonier. dan wollte ich dei anzeige aktualisieren wie beschrieben und nun... läuft das forum nicht mehr :(

MySQL queries

1
Fatal error:  Class LinkListLinkCommentRenommeeObjectType  contains 2 abstract methods and must therefore be declared abstract or  implement the remaining methods (RenommeeObjectType::getTableName,  RenommeeObjectType::getFieldName) in /home/www/web95/html/wcf/lib/data/linkList/link/comment/LinkListLinkCommentRenommeeObjectType.class.php on line 74


kommt beim aufruf des forums :cursing:

beim aktualisiern der anzeige kam gleich beim benutzer aktualisieren:

MySQL queries

1
Fatal error:  Class LinkListLinkCommentRenommeeObjectType  contains 2 abstract methods and must therefore be declared abstract or  implement the remaining methods (RenommeeObjectType::getTableName,  RenommeeObjectType::getFieldName) in /home/www/web95/html/wcf/lib/data/linkList/link/comment/LinkListLinkCommentRenommeeObjectType.class.php on line 74


bitte schnellstmöglich um einen tip

greez

rsmarty

rsmarty

Beginner

(9)

Posts: 16

Reputation modifier: 4

  • Send private message

10

Friday, May 27th 2011, 2:02pm

ich kann nicht mal ne wartungsarbeitsmeldung über das acp ausgeben :( was habe ich den falsch gemacht? lief alles problemlos durch. erst als ich die anzeigen aktualisieren wollte kam im acp der obige fehler ?(

This post has been edited 1 times, last edit by "rsmarty" (May 27th 2011, 2:09pm)


Hawkes

Administrator

(800)

  • "Hawkes" started this thread

Posts: 3,295

Location: Konstanz

Occupation: Student

Reputation modifier: 13

  • Send private message

11

Friday, May 27th 2011, 2:07pm

Sollten weitere Integrationspakete eingesetzt werden, beispielsweise für die Linkliste, dann sollte sichergestellt werden, dass für diese eine kompatible Version für Renommeesystem 1.2 existiert. Andernfalls werden die alten Versionen Fehler mit der neuen Version erzeugen!
Ich verweise mal auf obigen Absatz, den du offenbar übersehen hast ;) Du musst nun temporär das Linklisten - Integrationspaket deinstallieren, bis der Autor ein Update veröffentlicht.

rsmarty

Beginner

(9)

Posts: 16

Reputation modifier: 4

  • Send private message

12

Friday, May 27th 2011, 2:13pm

verdammter misst das hatte ich übersehen. ich habe nun das bewertungsteil von de rlinkliste deinstallier aber es geht imme rnoch nicht :(

falsch! da war noch ein zweites welches erst durch die deinstallation des ersten bewertungsdingens sichtbar wurde :O

jetzt läuft wieder alles... ich glaub mein blutdruck war gard auf 200/140 ;(

Posts: 40

Reputation modifier: 4

  • Send private message

13

Monday, May 30th 2011, 1:53pm

Hallo,

also ich verstehe nicht warum das Update nicht funktioniert. Ich habe die Version 1.1.6 schon seit dem sie erschienen ist. Nun möchte ich einfach, wie bisher auch, updaten.
index.php?page=Attachment&attachmentID=501

Bekomme aber immer die Fehlermeldungen:

Source code

1
2
Paket »Renommeesystem - WoltLab Burning Board Integration« kann mit dem angegebenen Archiv nicht aktualisiert werden. 
Paket »Renommeesystem« kann mit dem angegebenen Archiv nicht aktualisiert werden. 


Also normaler Weise (bisher) habe ich das über's "Renommeesystem - WoltLab Burning Board Integration" geupdatet, was nun aber nicht funktionierte. Und ebenso versucht es über's Renommeesystem. Auch da die Meldung. Jetzt verstehe ich überhaupt nicht warum es gar nicht geht.
Mit freundlichen Grüßen
Ikarus

Hawkes

Administrator

(800)

  • "Hawkes" started this thread

Posts: 3,295

Location: Konstanz

Occupation: Student

Reputation modifier: 13

  • Send private message

14

Monday, May 30th 2011, 3:23pm

Hast du zum Update des Renommeesystem Paketes auch das hier angehängte Paket verwendet und erst dann das Burning Board Paket mit dem regulären Paket aus dem Kundenbereich?

HCC

Beginner

(12)

Posts: 12

Location: Niedersachsen

Occupation: Angestellter

Reputation modifier: 4

  • Send private message

15

Monday, May 30th 2011, 6:32pm

Hab das gleiche Problem wie Herr Nielson. Bei der Angehängten Datei kommt die Meldung auch.

Posts: 40

Reputation modifier: 4

  • Send private message

16

Monday, May 30th 2011, 6:38pm

Endschuldinge, aber das angehängte Paket ist doch wohl nicht die Beta? Wenn ich die neue Version aus dem Kundenbereich habe, ist das doch das Update, oder etwa nicht? Jetzt machst'e mich aber echt kirre.. :wacko:

Edit:
1. "Renommeesystem" suchen und mit dem hier angehängten Paket "net.hawkes.user.renommee.tar.gz" updaten.
2. Dann das "Renommeesystem - WoltLab Burning Board Integration" suchen und mit dem Paket aus dem Kundenbereich updaten.

Bis jetzt noch keine Fehler aufgetreten beim Update vom 1.1.6 auf das 1.2.0. :thumbsup:
Mit freundlichen Grüßen
Ikarus

This post has been edited 1 times, last edit by "Herr Nielson" (May 30th 2011, 6:48pm)


Hawkes

Administrator

(800)

  • "Hawkes" started this thread

Posts: 3,295

Location: Konstanz

Occupation: Student

Reputation modifier: 13

  • Send private message

17

Monday, May 30th 2011, 8:01pm

1. "Renommeesystem" suchen und mit dem hier angehängten Paket "net.hawkes.user.renommee.tar.gz" updaten.
2. Dann das "Renommeesystem - WoltLab Burning Board Integration" suchen und mit dem Paket aus dem Kundenbereich updaten.
Genau das probiere ich mit der Anleitung oben klar zu machen, sogar mit Screenshots ;)

Alonso

Beginner

(13)

Posts: 25

Reputation modifier: 4

  • Send private message

18

Monday, February 20th 2012, 10:35pm

Habs jetzt installiert bekommen aber beim aktualisieren der Anzeige kommt ne Fehlermeldung.

Sieh Bild
Alonso has attached the following file:
  • Screenshot_6.jpg (65.5 kB - 15 times downloaded - latest: Mar 28th 2012, 1:36pm)

This post has been edited 1 times, last edit by "Alonso" (Feb 20th 2012, 11:08pm)


Hawkes

Administrator

(800)

  • "Hawkes" started this thread

Posts: 3,295

Location: Konstanz

Occupation: Student

Reputation modifier: 13

  • Send private message

19

Tuesday, February 21st 2012, 7:44am

Mhmmm wenn das noch so aussieht, dann ist da irgendwas beim Update nicht richtig durchgelaufen. Die Funktion sieht in der Version 1.2.2 eigentlich ander aus. Kontrolliere bitte, ob alle Pakete korrekt aktualisiert wurden. Zur Not halte dich an Punkt 2 der Fehlerbehebung hier im Thema.

tdc

Trainee

(24)

Posts: 62

Reputation modifier: 4

  • Send private message

20

Wednesday, March 28th 2012, 2:08pm


Edit:
1. "Renommeesystem" suchen und mit dem hier angehängten Paket "net.hawkes.user.renommee.tar.gz" updaten.
2. Dann das "Renommeesystem - WoltLab Burning Board Integration" suchen und mit dem Paket aus dem Kundenbereich updaten.

Bis jetzt noch keine Fehler aufgetreten beim Update vom 1.1.6 auf das 1.2.0. :thumbsup:


so ich hab das jetzt mal so gemacht, leider bleibt das zweite paket beim 80% hängen.

hat jemand eine idee?
tdc has attached the following file:
  • renommee.jpg (102.26 kB - 10 times downloaded - latest: Jul 30th 2012, 12:38pm)