Warning dopo aggiornamento all'ultima versione

6 contenuti / 0 new
Ultimo contenuto
Warning dopo aggiornamento all'ultima versione

Ciao a tutti! Vi prego, una mano con il mio Drupal, sono ancora un novizio :) Ho aggiornato la mia installazione all'ultima versione di Drupal e aggiornato i miei moduli alle ultime versioni rilasciate..... ora ricevo continuamenti warning nelle pagine d'amministrazione. Questi sono due ricorrenti:

# warning: Missing argument 1 for geonames_tools_menu() in /home/cesarea1/public_html/modules/geonames/geonames_tools.module on line 7.
# user warning: Table 'cesarea1_drpl1.xmlsitemap' doesn't exist query: SELECT COUNT(xsm.loc) FROM xmlsitemap xsm INNER JOIN system s ON s.name = xsm.module WHERE s.type = 'module' AND s.status = 1 AND xsm.changefreq <> 0 AND xsm.changed <> 0 AND xsm.language IN ('it', '') AND (xsm.priority >= 0 AND xsm.priority <= 1) in /home/cesarea1/public_html/modules/xmlsitemap/xmlsitemap.module on line 283.

Qualcuno di vuoi può suggerirmi come risolvere questi problemi? Grazie mille in anticipo! :)

Prova magari a cancellare completamente le cartelle dei 2 moduli geonames_tools e xmlsitemap, poi ricaricali.
A volte, caricando nuove versioni sulle vecchie, rimangono in giro dei file che non dovrebbero.
Poi, come consiglio, non aggiornare mai tutto in modo massivo. parti dal core e poi aggiorna solo piccoli gruppi di moduli, così scopri più facilmente le incompatibilità.

Pinolo wrote:
Prova magari a cancellare completamente le cartelle dei 2 moduli geonames_tools e xmlsitemap, poi ricaricali.

Grazie mille Pinolo! Facendo come hai scritto purtroppo non ha funzionato. Ho risolto disinstallando i moduli - cancellando quindi tutte le relative impostazioni - e riabilitandoli nell'apposita pagina dei moduli.

Ora però in alto e in basso a molte pagine di amministrazione mi ritrovo questo avvertimento

Warning: Got a packet bigger than 'max_allowed_packet' bytes query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:"%error";s:12:"user warning";s:8:"%message";s:2056952:"Got a packet bigger than &#039;max_allowed_packet&#039; bytes\nquery: UPDATE cache_menu SET data = &#039;a:2:{s:4:\\&quot;tree\\&quot;;a:27:{i:2;a:2:{s:4:\\&quot;link\\&quot;;a:37:{s:14:\\&quot;load_functions\\&quot;;s:0:\\&quot;\\&quot;;s:16:\\&quot;to_arg_functions\\&quot;;s:0:\\&quot;\\&quot;;s:15:\\&quot;access_callback\\&quot;;s:11:\\&quot;user_access\\&quot;;s:16:\\&quot;access_arguments\\&quot;;s:45:\\&quot;a:1:{i:0;s:27:\\&quot;access administration pages\\&quot;;}\\&quot;;s:13:\\&quot;page_callback\\&quot;;s:22:\\&quot;sy in /home/cesarea1/public_html/includes/database.mysql.inc on line 128

Purtroppo però, oltre a comparire questo warning, non riesco più a creare nessun contenuto di alcun tipo. Nella pagina di creazione di un qualsiasi nuovo contenuto ottengo l'errore (cito solo la prima parte dal momento che è a dir poco kilometrico)

user warning: Got a packet bigger than 'max_allowed_packet' bytes query: UPDATE cache_menu SET data = 'a:2:{s:4:"tree";a:27:{i:2;a:2:{s:4:"link";a:37:{s:14:"load_functions";s:0:"";s:16:"to_arg_functions";s:0:"";s:15:"access_callback";s:11:"user_access";s:16:"access_arguments";s:45:"a:1:{i:0;s:27:"access administration pages";}";s:13:"page_callback";s:22:"system_main_admin_page";s:14:"page_arguments";s:6:"a:0:{}";s:5:"title";s:10:"Administer";s:14:"title_callback";s:1:"t";s:15:"title_arguments";s:0:"";s:4:"type";s:1:"4";s:11:"description";s:0:"";s:9:"menu_name";s:10:"admin_menu";s:4:"mlid";s:1:"2";s:4:"plid";s:1:"0";s:9:"link_path";s:5:"admin";s:11:"router_path";s:5:"admin";s:10:"link_title";s:10:"Administer";s:7:"options";s:6:"a:0:{}";s:6:"module";s:6:"system";

Da cosa potrebbe dipendere?

mmm, sembra un problema di MySQL che riceve quantità di dati troppo grosse. Prova magari a svuotare le tabelle cache_* e vedi cosa succede.

Pinolo wrote:
mmm, sembra un problema di MySQL che riceve quantità di dati troppo grosse. Prova magari a svuotare le tabelle cache_* e vedi cosa succede.

che rischi comporterebbe svuotare le tabelle cache_*? conviene fare un back up prima?

Nessun rischio, se non hai un sito molto molto trafficato.
Appena svuotate, si ripopolano con la nuova cache.