Ciao a tutti,
Ho un problema bizzarro su di un sito che gestisco: di tanto in tanto non é piú accessibile alcun contenuto, in quanto la tabella node_access é vuota.
Con la semplice insert:
INSERT INTO `node_access` (`nid`, `gid`, `realm`, `grant_view`, `grant_update`, `grant_delete`) VALUES
(0, 0, 'all', 1, 0, 0);
risolvo il problema, ma non riesco a risalire alla causa.
Il delete della tabella in questione viene fatto nel modulo node (core) , alle funzioni node_access_rebuild e node_access_write_grants.
In effetti ho un cron che cancella determinati nodi vecchi che un paio di volte si é schiantato per max_execution_time excedeed, ma il problema si é anche verificato una volta senza che nei log vi fosse indicazione di un qualche script inchiodato. Che sia un bug di Drupal?
Se ne parla qui e qui
C'era una patch, ma non aveva superato il testing. Ho rifatto la patch con git, spero verrá inclusa nella prossima release 6.21.
Ciao,
anche a me si è presentato lo stesso problema e ho risolto nel modo di seguito indicato:
non so se è corretto ma funziona;
buon lavoro ...