[3.2] Bekannte Probleme in phpBB 3.2.2

Fragen rund um die Installation, Administration und Benutzung von phpBB 3.1.x und höher und die Konvertierung zu phpBB 3.2.x.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version [3.1.x] oder [3.2.x] angeben.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 9730
Registriert: 19.05.2005 21:45
Kontaktdaten:

[3.2] Bekannte Probleme in phpBB 3.2.2

Beitragvon Crizzo » 08.01.2018 19:24

phpBB 3.2.2 enthält zwei Bugs, die verhindern, dass das Update bei einigen gelingen wird.

Folgende Workarounds beheben die Bugs, bis eine aktualisierte Version von phpBB 3.2 gibt.

Fehler 1:
PHP Fatal error: Uncaught Error: Call to a member function fetch_array() on resource in phpbb/db/migration/data/v32x/fix_user_styles.php:42


Öffne: phpbb/db/migration/data/v32x/fix_user_styles.php
Finde:

Code: Alles auswählen

        $enabled_styles = $result->fetch_array();

Ersetze mit:

Code: Alles auswählen

        $enabled_styles = array();
        while ($row = $this->db->sql_fetchrow($result))
        {
            $enabled_styles[] = (int) $row['style_id'];
        }



Fehler 2:
PHP Fatal error: Call to a member function get() on null in phpbb/db/migration/data/v32x/merge_duplicate_bbcodes.php on line 49


Öffne: phpbb/db/migration/data/v32x/merge_duplicate_bbcodes.php
Finde:

Code: Alles auswählen

class merge_duplicate_bbcodes extends \phpbb\db\migration\migration

Ersetze mit:

Code: Alles auswählen

class merge_duplicate_bbcodes extends \phpbb\db\migration\container_aware_migration

Benutzeravatar
canonknipser
Supporter
Supporter
Beiträge: 1566
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: [3.2] Bekannte Probleme in phpBB 3.2.2

Beitragvon canonknipser » 11.01.2018 14:39

Es wurden noch weitere Bugs entdeckt:

Unter anderem betrifft dies das Arbeiten mit Anhängen.
Sofern ein Beitrag Anhänge enthält, werden diese, sobald entweder die Beitragsvorschau zu Kontrolle aufgerufen wird oder eine nachträgliche Beitragsänderung durch Betätigung des "Beitrag ändern"-Bleistiftes durchgeführt wird, alle bis auf einen aus dem Betrag gelöscht.
Die Dateianhänge bleiben im entsprechenden Verzeichnis enthalten, werden aber im Beitrag nicht mehr angezeigt. Sie können ggf. über die Funktion "Verwaiste Dateianhänge" im Adminstrationsbereich wieder an den Beitrag angehängt werden.

Ticket: https://tracker.phpbb.com/browse/PHPBB3-15506

Das Problem wurde gefunden, der Fix ist hier zu finden: https://github.com/phpbb/phpbb/pull/5082/files

Öffne Datei includes/functions_posting.php
Finde (Zeile 730 ff):

Code: Alles auswählen

foreach ($attachment_data as $count => $attach_row)
         {
             
$hidden '';
            
$attachrow_template_vars = array();
 

Ersetze mit

Code: Alles auswählen

        $attachrow_template_vars = [];

         foreach (
$attachment_data as $count => $attach_row)
         {
             
$hidden '';
 
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC


Zurück zu „Support-Forum“