Saltar fins al contingut

‘Welcome to Drupal’ , resetejant node_access

logo drupal

El problema:

Un bon día després de molt trastejar una instalació de drupal els usuaris no autentificats i aquells que no tenien drets d’ administració sobre el portal no podíen veure els nodes que es creaven, els antics si. Eren redirigits a la pàgina de benviguda del drupal, d’ aquí el títol del post.

El diagnostic:

Els nous nodes havíen deixat de donar-se d’ alta a la taula node_access, que defineix els nivells d’ accés dels diferents usuaris als nodes.

Hi ha múltiples móduls de drupal que utilitzen aquesta taula, i pot ser la desinstalació d’ algún d’ aquests la causant del mal funcionament del programa.

La solució:

reinicilialitzem els camps de la taula node_access. Deixant accés al contingut per a tots els usuaris, fent la posterior comprobació del que es pot i no es pot veure.

Procediment:

Buidem la taula node_access

TRUNCATE node_access;

Insertem la línia que permetrà l’ accés als continguts

INSERT INTO node_access (nid, gid, realm, grant_view, grant_update, grant_delete) VALUES (0, 0, ‘all’, 1, 0, 0);

La solució la vaig trobar aquí.

 

Fer un comentari

El vostre email no serà mai publicat ni compartit. Les dades requerides s’indiquen amb *
*
*