You are here

README.txt in missing module 7

Missing Modules
===============

This module lists modules that are activated in your database but missing
from your file system.

These can greatly impact the performance of your Drupal 7 site. For example: 1 missing module load
to 900 file_scan_directory() calls results in a wasted 250ms with every page load!

INSTALL
===============

This module can be installed as any other Drupal module, or as a drush module in e.g. ~/.drush/.

USAGE
===============

After enabling the module, go to the site status report at /admin/reports/status to see the list
of missing modules.

If there are any missing modules listed, they'll have the following options:

  * Disable - Simply disables the missing module. This does not remove the
      missing module's superfluous record from the system table, and it does not remove any
      lingering tables and/or data generated from the database (especially if the module had an
      .install file containing hook_install and hook_uninstall function calls).
  * Remove - Removes the missing module record from the database's system table.
      This does not remove any lingering database tables and/or data created by the module.
  * Download from drupal.org - Re-download the module and replace it in the directory reported
      at /admin/modules/status. If the module is no longer desired, 1) disable it at
      /admin/modules if it's still enabled, 2) uninstall it at /admin/modules/uninstall if it's on
      that page's uninstall list (to delete any lingering database tables and/or data generated by the
      module,) and then re-delete the module code. (If the missing module had an .install file,
      then this is the best option.)

** Drush commands are also available:

* drush list-missing-modules (alias: drush lmm) - Lists the missing modules incorrectly referenced in the DB.
* drush remove-missing-modules (alias: drush rmm) - Deletes entries in the `system` DB table and removes them
  from this list.

File

README.txt
View source
  1. Missing Modules
  2. ===============
  3. This module lists modules that are activated in your database but missing
  4. from your file system.
  5. These can greatly impact the performance of your Drupal 7 site. For example: 1 missing module load
  6. to 900 file_scan_directory() calls results in a wasted 250ms with every page load!
  7. INSTALL
  8. ===============
  9. This module can be installed as any other Drupal module, or as a drush module in e.g. ~/.drush/.
  10. USAGE
  11. ===============
  12. After enabling the module, go to the site status report at /admin/reports/status to see the list
  13. of missing modules.
  14. If there are any missing modules listed, they'll have the following options:
  15. * Disable - Simply disables the missing module. This does not remove the
  16. missing module's superfluous record from the system table, and it does not remove any
  17. lingering tables and/or data generated from the database (especially if the module had an
  18. .install file containing hook_install and hook_uninstall function calls).
  19. * Remove - Removes the missing module record from the database's system table.
  20. This does not remove any lingering database tables and/or data created by the module.
  21. * Download from drupal.org - Re-download the module and replace it in the directory reported
  22. at /admin/modules/status. If the module is no longer desired, 1) disable it at
  23. /admin/modules if it's still enabled, 2) uninstall it at /admin/modules/uninstall if it's on
  24. that page's uninstall list (to delete any lingering database tables and/or data generated by the
  25. module,) and then re-delete the module code. (If the missing module had an .install file,
  26. then this is the best option.)
  27. ** Drush commands are also available:
  28. * drush list-missing-modules (alias: drush lmm) - Lists the missing modules incorrectly referenced in the DB.
  29. * drush remove-missing-modules (alias: drush rmm) - Deletes entries in the `system` DB table and removes them
  30. from this list.