Salve a tutti.
Mi son preparato ad aggiornare drupal dalla versione 6, aggiornata, seguendo le varie guide disponibili in rete: disabilitato i moduli aggiuntivi, messo il sito off-line, impostato il tema garland e sostituito tutti i file relativi al core ed ai moduli.
Al lancio dell'update, però, vengo accolto da questo errore
Warning: Cannot use a scalar value as an array in /miosito/modules/locale/locale.module on line 724
In seguito, provando a lanciare nuovamente l'update.php gli errori diventano
The specified file temporary://filedC1j32 could not be copied, because the destination directory is not properly configured. This may be caused by a problem with file or directory permissions. More information is available in the system log.
Notice: Undefined index: glossyblue in _drupal_maintenance_theme() (line 74 of /miosito/includes/theme.maintenance.inc).
Notice: Trying to get property of non-object in _drupal_theme_initialize() (line 146 of /miosito/includes/theme.inc).
Notice: Undefined index: glossyblue in _drupal_maintenance_theme() (line 74 of /miosito/includes/theme.maintenance.inc).
Notice: Trying to get property of non-object in _drupal_theme_initialize() (line 146 of /miosito/includes/theme.inc).
Notice: Trying to get property of non-object in _theme_build_registry() (line 713 of /miosito/includes/theme.inc).
Notice: Trying to get property of non-object in _theme_build_registry() (line 713 of /miosito/includes/theme.inc).
Notice: Trying to get property of non-object in _theme_build_registry() (line 713 of /miosito/includes/theme.inc).
Notice: Undefined index: glossyblue in theme_get_setting() (line 1419 of /miosito/includes/theme.inc).
Notice: Trying to get property of non-object in theme_get_setting() (line 1456 of /miosito/includes/theme.inc).
Notice: Undefined index: glossyblue in template_preprocess_maintenance_page() (line 2720 of /miosito/includes/theme.inc).
Notice: Trying to get property of non-object in template_preprocess_maintenance_page() (line 2720 of /miosito/includes/theme.inc).
Warning: array_keys() [function.array-keys]: The first argument should be an array in template_preprocess_maintenance_page() (line 2723 of /miosito/includes/theme.inc).
Warning: Invalid argument supplied for foreach() in template_preprocess_maintenance_page() (line 2723 of /miosito/includes/theme.inc).
Avete idea di cosa possa essere?
Credo che il problema sia sul tema. Ipotizzo che avevi inizialmente impostato un tema glossyblue poi hai fatto l'aggiornamento e quel tema l'hai rimosso. Posizionando ora il Garland, al momento drupal sta cercando ancora il vecchio tema ma non lo trova e quindi ti dà errore.
Se vai su "aspetto" puoi disabilitare e riabilitare i diversi temi a disposizione. In quel modo dovresti risolvere il problema.
Monz10