Drupal fatal error: cannot redeclare function()Posted: 12 November 2009
Ever seen this when in Drupal’s administration pages?
Fatal error: Cannot redeclare getnodecount() (previously declared in /var/www/sites/site.org/htdocs/includes/common.inc(1685) : eval()'d code:3) in /var/www/sites/site.org/htdocs/includes/common.inc(1685) : eval()'d code on line 9
There are a few causes for this, as mentioned on drupal.org, but the one in which you might be interested (because your error message looks more similar to mine, above, than to the drupal.org documentation) is when PHP is actually contained in a block or node body. That’s something you should suspect if you see the above error message referring to PHP’s
To fix this, do something in MySQL like
WHERE body LIKE '%getnodecount%';
And edit the offending nodes in Drupal with a URL such as