Back to FAQ Index

Why does my database log show Table nuke_tuto_infos doesn't exist messages?

Why does my database log show Table nuke_tuto_infos doesn't exist messages?

nukeFEED uses classes created for different types of content to determine how to process that content.  This enables a simple approach for adding additional content types to nukeFEED.  Classes for the NSN Group Downloads and Tutoriaux modules have been included with the download, and nukeFEED uses those content classes to check for the existence of corresponding database tables to determine if these modules are used on the current website.  If the modules aren't being used, the tables won't exist, and nukeFEED won't make them available as selections in the Feed Administration function.  ONLY the Feed Administration function uses this technique, so the errors will only appear in the database error log when an administrator uses that function.

If you remove the scripts that correspond to unused content types from the includes/nukeSEO/content directory (for example, Tutoriaux.php and Downloads_GR.php), these messages will no longer appear in the database log when administrators use the Feed Administration function.

Since some modules may use the same directory and file names (e.g. Downloads and NSN Group Downloads), it would be impossible to use the existence of files as a way to determine if a module were in use.  This is why nukeFEED checks for the existence of specific database tables to determine if a module is in use.

This Q&A was found on: http://nukeseo.com/modules.php?name=FAQ&file=index&myfaq=yes&id_cat=3