Pagina non trovata - Warning: array map

9 contenuti / 0 new
Ultimo contenuto
Pagina non trovata - Warning: array map

Ciao a tutti.
Il mio servizio di hosting mi aveva bloccato il database Mysql perchè avevo superato il limite.
Poi ho svuotato la tabella watchdog e si è sbloccato.
Ora però quando apro il mio sito mi compare la scritta:

Pagina non trovata
* warning: array_map() [function.array-map]: Argument #2 should be an array in /home/***/htdocs/modules/system/system.module on line 1015.
* warning: array_keys() [function.array-keys]: The first argument should be an array in /home/***/htdocs/includes/theme.inc on line 1771.
* warning: Invalid argument supplied for foreach() in /home/***/htdocs/includes/theme.inc on line 1771.
La pagina richiesta non è stata trovata.

Cosa è successo?
Grazie per le risposte

Sembra che non trova più le regioni per la tema del tuo sito. Il che mi dà l'impressione che hai altri problemi col DB.
Comunque questo particolare problema dovrebb'essere semplice a sistemare:
Vai in admin/build/themes/select e riabilitarla ed impostarla come default, poi 'Salva'.

Più imparo, più dubito.

Il problema è che esce questa schermata per ogni pagina...
Comunque il DB dovrebbe essere a posto, perchè ne ho 2 e l'altro funziona regolarmente dopo lo sblocco...
Ho solo svuotato la tabella watchdog...Può essere collegata al problema?
Cos'altro potrei fare per recuperare il salvabile?

Con phpmyadmin accedi alle tabelle del tuo DB. Trovi la tabella variable, per per il record con name theme_default inserisci il value s:7:"garland";. (Questo setta la tema del sito a Garland - tema sempre disponibile con Drupal 6). Poi ripovare il sito...

Per controllare che anche questa tema non da problemi vai nella tabella system, cerca per name = 'garland' e controlla che la colonna info sia simile a a:11:{s:4:"name";s:7:"Garland";s:11:"description";s:66:"Tableless, recolorable, multi-column, fluid width theme (default).";s:7:"version";s:4:"6.16";s:4:"core";s:3:"6.x";s:6:"engine";s:11:"phptemplate";s:11:"stylesheets";a:2:{s:3:"all";a:2:{s:9:"style.css";s:24:"themes/garland/style.css";s:17:"gpanel-layout.css";s:32:"themes/garland/gpanel-layout.css";}s:5:"print";a:1:{s:9:"print.css";s:24:"themes/garland/print.css";}}s:7:"regions";a:5:{s:4:"left";s:12:"Left sidebar";s:5:"right";s:13:"Right sidebar";s:7:"content";s:7:"Content";s:6:"header";s:6:"Header";s:6:"footer";s:6:"Footer";}s:8:"features";a:10:{i:0;s:20:"comment_user_picture";i:1;s:7:"favicon";i:2;s:7:"mission";i:3;s:4:"logo";i:4;s:4:"name";i:5;s:17:"node_user_picture";i:6;s:6:"search";i:7;s:6:"slogan";i:8;s:13:"primary_links";i:9;s:15:"secondary_links";}s:7:"scripts";a:1:{s:9:"script.js";s:24:"themes/garland/script.js";}s:10:"screenshot";s:29:"themes/garland/screenshot.png";s:3:"php";s:5:"4.3.5";}

Più imparo, più dubito.

Nella tabella system non c'è alcun riferimento a garland.
Comunque il tema di amministrazione è già garland...

Questo spiega gli errori. Hai un DB corrotto. Prova ricuperare l'ultimo backup.

Più imparo, più dubito.

jhl.verona wrote:
Questo spiega gli errori. Hai un DB corrotto. Prova ricuperare l'ultimo backup.

Se non ne nessuno (accidenti a me) c'è un modo per recuperare qualcosa??
HELP!!

OK, ho sistemato...
Ho fatto lupdate.php da non loggato (modificando il file setting) e poi ho fatto ripristina tutto in temi e poi reinserito il mio predefinito.
Per fortuna è ripartito tutto!!

Bravo, bella pensata. Forse un buon idea fare un backup ;-)

Più imparo, più dubito.