I read this article. Where is the location of "system" table.

Is the image "system" table? enter image description here


To disable a module via phpMyAdmin you must login to phpMyAdmin. Then you must locate the database where Drupal is installed. Once you have done so look for the "system" table. Click and open it. Click to browse the table. Find the record for the module that is causing the problems and select the edit function. Set the status to "0" and save.


Yes, that is the system table, which stores details about available modules, themes and theme engines.

For more information about the system table schema, refer to the technical documentation at:



 $schema['system'] = array(
    'description' => "A list of all modules, themes, and theme engines that are or have been installed in Drupal's file system.",

and also, it's usage by:


Builds a list of bootstrap modules and enabled modules and themes.


To address problems in the system table (as in the title of your question), you may also try to use contributed module "Registry Rebuild". That module integrates with Drush via the Drush RR command. It will then rebuild the system table.

DrupalEasy Podcast #133 further explains how this module / drush cmd can be used.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.