Seite 1 von 1
Nach update lassen sich keine Styles mehr installieren
Verfasst: 15.08.2007 14:06
von diesusi
Hallo zusammen!
Ich habe gerade von RC2 über RC3 nach RC4 geupdatet. Manuell, da ich bei funpic das automatische Update nicht nutzen kann.
Ich wollte im Anschluss einen neues Style für RC4 installieren, habe ihn auch hochgeladen

, aber er wird im ACP nicht angezeigt.
Woran kann das liegen?
Hab ich vielleicht beim updaten etwas vergessen?
Vorgehensweise
1. docs und install Ordner hochgeladen
2. install/database/update.php durchgeführt
3. alle Skripte aus install/update/new hochgeladen
4. install gelöscht
5. Sprachpaket aktualisiert
Hat jemand eine Idee?
Vielen Dank!
Verfasst: 15.08.2007 14:47
von bantu
Hallo diesusi,
es handelt sich dabie um einen Bug im Updater für RC3 auf RC4.
Die Auto_Increment Werte sind verworfen worden.
Hier findest du ein
Workaround um das Problem zu lösen.
Eventuell macht das Workaround ein eingreifen vor dem nächsten Update erforderlich, da die Werte nicht zwingend gebraucht werden.
Gruß,
bantu.
Verfasst: 15.08.2007 14:50
von Mahony
Hallo
Es handelt sich dabei um einen Bug im RC3 -> RC4 Updater.
Lösung: SQL ausführen (z.B. via phpMyAdmin oder Mysqldumper)
Code: Alles auswählen
ALTER TABLE `phpbb_styles` CHANGE `style_id` `style_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
ALTER TABLE `phpbb_styles_imageset` CHANGE `imageset_id` `imageset_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
ALTER TABLE `phpbb_styles_template` CHANGE `template_id` `template_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
ALTER TABLE `phpbb_styles_template_data` CHANGE `template_id` `template_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
ALTER TABLE `phpbb_styles_theme` CHANGE `theme_id` `theme_id` SMALLINT( 4 ) UNSIGNED NOT NULL AUTO_INCREMENT ;
P.S. Eventuell musst du deinen Präfix noch anpassen (den Präfix findest du in der Datei config.php ).
Edit: Da war wohl bantu wieder schneller.
Grüße: Mahony
Verfasst: 17.08.2007 13:46
von Gumfuzi
gibts Dann Probleme beim nächsten Update von RC4 auf RC5, wenn man die Befehle ausführt oder wird das im Updateskript berücksichtigt bzw. hat das keine Auswirkung auf das Skript?
wobei bei mir es so ist, dass er folgendes im roten Kästchen schreibt:
Das Theme erfordert, dass seine Stylesheets auf Platzhalter analysiert werden können. Dies ist nur möglich, wenn es in der Datenbank gespeichert wird.
Da er anscheinend die CSS von der Datei nimmt, obwohl ich "Datenbank" stehen habe bei den Details wollte ich das "Datenbank" in den Details nochmals "abspeichern", aber da kommt die Meldung.
Er nimmt aber definitiv die CSS-Datei und nicht aus der Datenbank, denn erst als ich in der Datei etwas änderte, wurde es auch so angezeigt/berücksichtigt.
Jedoch wenn ich via ACP die CSS bearbeiten will, zeigt er mir die CSS aus der Datenbank...
Verfasst: 28.08.2007 07:57
von diesusi
Also ich hab jetzt erstmal aus Angst hiervor
bantu hat geschrieben:Eventuell macht das Workaround ein eingreifen vor dem nächsten Update erforderlich, da die Werte nicht zwingend gebraucht werden.
erstmal gar nichts gemacht...
Jetzt hab ich auf RC5 geupdatet, aber das Problem besteht nach wie vor.
Ich bin nicht so der SQL Freund... ich dachte, ich könnte mich drücken

Verfasst: 28.08.2007 11:03
von bantu
Hmm ... und ich dachte das Update würde das Fixen.
Verfasst: 07.09.2007 20:03
von diesusi
Nein leider nicht. Vielleicht das nächste?
Weiß man was genaueres?
Verfasst: 22.01.2008 19:31
von diesusi
Ich habe mich die ganze Zeit vor dem sql gedrückt, weil ich mich damit nicht wirklcih auskenne.
Nun bin ich endlich auch auf 3.0.0 und kann leider immernoch keine Styles installieren.
Kann mir evtl jemand genau erklären, wie ich mit diesem Skript verfahren soll? Bzw., ist das Skript überhaupt noch aktuell?
Verfasst: 22.01.2008 19:46
von bantu
Mach ein Backup und probiere es aus. Alternativ: Probiere es lokal.
Verfasst: 22.01.2008 20:08
von diesusi
Danke für die schnelle Antwort!
Ich sollte allerdings manchmal erst mein Gehirn anschalten... ich war zu blöd, den Style richtig hochzuladen!
Ich hoffe, ich kann mich also noch lange vor sql drücken
