drupal-error-invalid-foreach-taxonomy-module-1242

warning: Invalid argument supplied for foreach() in [path to]/modules/taxonomy/taxonomy.module on line 1241 (o 1242)

 

Si encontrais esto en vuestro sitio web de drupal es por que habeis eliminado nodos sin replicar el cambio en la tabla node_revisions, una solucion puede ser ir mirando entradas que esten en una y no en la otra e ir ajustandolas.

Mediante un query podriamos hacer.

SELECT nid FROM node WHERE nid NOT IN (SELECT DISTINCT nid FROM node_revisions);

 

Hacia un lado y hacia el otro

 

SELECT nid FROM node_revisions WHERE nid NOT IN (SELECT DISTINCT nid FROM node);

 

Entonces debereis crear o eliminar aquellas entradas que os falten o sobren.

 

Otra opcion es usar un modulo que no esta en drupal por lo menos yo no he encotrado el proyecto en si. el modulo es Node Debug Info Report lo podeis bajar desde syswoody.

 

Una vez instalado en informes tendremos una acceso a este informe. donde veremos algo como

node-debug-info-report-drupal

 

En mis caso estos errores fue por que elmine el node y no replique a partir de ahora usare node_delete :).

Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO