Hallo
Das Update hängt sich immer bei Aufruf der fix_user_styles.php auf.
Das bedeutet, dass der Fehler beim Aufruf der Funktion
Code: Alles auswählen
public function styles_fix()
{
$default_style = (int) $this->config['default_style'];
// Get enabled styles
$sql = 'SELECT style_id
FROM ' . STYLES_TABLE . '
WHERE style_active = 1';
$result = $this->db->sql_query($sql);
$enabled_styles = $result->fetch_array();
$this->db->sql_freeresult($result);
// Set the default style to users who have an invalid style
$this->sql_query('UPDATE ' . USERS_TABLE . '
SET user_style = ' . (int) $default_style . '
WHERE ' . $this->db->sql_in_set('user_style', $enabled_styles, true));
}
auftritt.
Du kannst ja mal versuchen, ob das Update durchläuft wenn die Funktion auskommentiert wird.
Ersetze also mal den obigen Code mit folgendem
Code: Alles auswählen
/* public function styles_fix()
{
$default_style = (int) $this->config['default_style'];
// Get enabled styles
$sql = 'SELECT style_id
FROM ' . STYLES_TABLE . '
WHERE style_active = 1';
$result = $this->db->sql_query($sql);
$enabled_styles = $result->fetch_array();
$this->db->sql_freeresult($result);
// Set the default style to users who have an invalid style
$this->sql_query('UPDATE ' . USERS_TABLE . '
SET user_style = ' . (int) $default_style . '
WHERE ' . $this->db->sql_in_set('user_style', $enabled_styles, true));
} */
P.S. Die Änderung bitte in der /phpbb/db/migration/data/v32x/fix_user_styles.php vornehmen.
Grüße: Mahony