log di errore
Salve ragazzi, ho aggiornato drupal e il sistema, a fine aggiornamento, mi rimanda log di errore:
User warning: The following module is missing from the file system: terms_of_use. In order to fix this, put the module back in its original location. For more information, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (linea 1128 di /web/htdocs/miosito/home/includes/bootstrap.inc).
Cosa devo fare per risolvere?
Ringrazio in anticipo

Risposte
Ciao.. sembra essere un
Ciao.. sembra essere un problema legato all'ultimo aggiornamento. In pratica visualizza (solo allo sviluppatore) un messaggio che indica un riferimento ad un modulo che non riesce a puntare. L'errore era presente anche prima dell'aggiornamento alla 7.50 ma non veniva mostrato.
Come soluzione, la guida ufficiale, propone di disinstallre il modulo ed eliminare ogni riferimento nella tabella system tramite sql. Ma ciò toglie l'errore ma anche il modulo. Non capisco a che pro toglierlo se effettivamente il modulo serve e funziona.
Per il momento io non sto aggiornando nessun sito visto che ne ho tanti.. ma spero che facciano qualche correzione e trovino una soluzione che mantenga i moduli.
Cmq sia chiediamo aiuto a chi ha risolto in altro modo il problema.
Ciao, ricarica il modulo in
Ciao, ricarica il modulo in oggetto da FTP ed il WARNING (che è diverso da ERROR) sparisce.
Ciao Niubbo75, ho seguito il
Ciao Niubbo75,
ho seguito il tuo consiglio ma mi continua a dare il warning.
Ho sbagliato qualcosa nell'ordine della procedura? come fai precisamente.
grazie
Ciao, niente di strano o
Ciao, niente di strano o complicato, scarico il modulo (o i moduli) in questione da drupal.org, scompatto e carico i file via FTP. Io ho ovviamente tutti i moduli in /sites/all/modules
Perfetto... funziona
Perfetto... funziona correttametne. In effetti mi sono reso conto che i warning sono relativi a moduli precedentemente installati e poi eliminati (elimnata fisicamente la cartella da /sites/all/modules) senza averli prima disinstallato. In questo però la guida di drupal poteva essere più chiara. O frose io non l'avevo ancora capito. :)
Grazie 1000 Niubbo75
praticamente l'unico warning
praticamente l'unico warning che mi da nonostante abbia fatto la procedura è questo:
"User warning: The following module is missing from the file system: views_linker_views. In order to fix this, put the module back in its original location. For more information, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (linea 1128 di /Applications/MAMP/htdocs/sito/includes/bootstrap.inc)."
Ho scaricato il modulo e ricopiato via ftp ma nulla. l'unico modo per togliere il watning è disattivare totalmente il modulo e disinstallarlo cancellando tutte le cache e il riferimento dalla tabella system.
ma il modulo mi serve.
Hai provato a ripulire la
Hai provato a ripulire la cache di drupal con drush cc all?
siccome non so come
siccome non so come installare drush, ho cancellato la cache direttamente da query sql nel pannello phpmyadmin:
TRUNCATE `cache`;
TRUNCATE `cache_admin_menu`;
TRUNCATE `cache_block`;
TRUNCATE `cache_bootstrap`;
TRUNCATE `cache_field`;
TRUNCATE `cache_filter`;
TRUNCATE `cache_form`;
TRUNCATE `cache_geocoder`;
TRUNCATE `cache_image`;
TRUNCATE `cache_libraries`;
TRUNCATE `cache_location`;
TRUNCATE `cache_media_xml`;
TRUNCATE `cache_menu`;
TRUNCATE `cache_page`;
TRUNCATE `cache_panels`;
TRUNCATE `cache_path`;
TRUNCATE `cache_token`;
TRUNCATE `cache_update`;
TRUNCATE `cache_variable`;
TRUNCATE `cache_views`;
TRUNCATE `cache_views_data`;
Per l'installazione di drush:
Per l'installazione di drush: http://docs.drush.org/en/master/install/
Per il resto non so più che dire, personalmente non ho riscontrato questi problemi, magari un colpo di fortuna, ma trattandosi di me lo escluderei a priori...
la cartella del modulo si
la cartella del modulo si chiama "views_linker"... ho provato a rinominarla in views_linker_views, ma continua a dare l'errore.
poterbbe essere proprio nel nome il problema?
jbond82, io il modulo
jbond82, io il modulo effettivamente non ce l'ho più. Uso "legal". Vorrei soltanto eliminare il messaggio di errore... come faccio a eliminare ogni riferimento nella tabella system tramite sql?
manuu, riscarica il modulo
manuu, riscarica il modulo legal, lo ricopi tramite ftp nella cartella dei moduli /sites/all/modules e sovrascrivi quello esistente se c'è.
Di regola facendo un azzeramento della cache dovresti aver risolto. se così non fosse entra nel pannello di gestione sql e tramite query scrivi:
TRUNCATE `cache`;
TRUNCATE `cache_admin_menu`;
TRUNCATE `cache_block`;
TRUNCATE `cache_bootstrap`;
TRUNCATE `cache_field`;
TRUNCATE `cache_filter`;
TRUNCATE `cache_form`;
TRUNCATE `cache_geocoder`;
TRUNCATE `cache_image`;
TRUNCATE `cache_libraries`;
TRUNCATE `cache_location`;
TRUNCATE `cache_media_xml`;
TRUNCATE `cache_menu`;
TRUNCATE `cache_page`;
TRUNCATE `cache_panels`;
TRUNCATE `cache_path`;
TRUNCATE `cache_token`;
TRUNCATE `cache_update`;
TRUNCATE `cache_variable`;
TRUNCATE `cache_views`;
TRUNCATE `cache_views_data`;
e dovresti svuotare la cache.
facci sapere