Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Module Missing Message Fixer

19,191 sites Security covered Drupal 9–11
View on drupal.org

This module helps you fix "missing module" errors by removing incorrect entries from your Drupal site's configuration. It is available for Drupal 7, 8, 9, and 10, and can also delete leftover configuration from uninstalled modules.

This module displays a list of missing modules that appear after the Drupal 7.50 release and lets you fix the entries.

Drupal 8/9/10
It does everything the D7 module does and also deletes left over config from missing modules.

Make sure you run drush cex or export the config from the UI after using this.

Why use this module?

If you are receiving these messages, then you should use this module to help you:

The following module is missing from the file system: MODULE NAME. In order to fix this, put the module back in its original location. For more information, see the documentation page.

OR

User warning: The following module is missing from the file system: MODULE NAME. In order to fix this, put the module back in its original location. For more information, see the the documentation page. in _drupal_trigger_error_with_delayed_logging() 

After you select the modules on the config page, it will go through and remove the "ghost records" from the system table. Also see https://www.drupal.org/node/2487215 for more information

To use (UI interface):

  1. Enable the module
  2. make sure you have the permission Administer Module Missing Message Fixer
  3. Go to: admin/config/system/module-missing-message-fixer

To use (drush):

  1. drush en module_missing_message_fixer
  2. drush module-missing-message-fixer-list OR drush mmmfl. This will generate a list of missing modules
  3. drush module-missing-message-fixer-fix machine_name_of_module (or --all) OR drush mmmff machine_name_of_module (or --all). This will fix the missing modules entities

I made this module real quick in the response to the epic levels of sadness that happened when you upgrade to 7.50. Some people didn't want to run SQL commands directly so enjoy this module.

Similar modules: missing module

Warning: Many modules do important cleanup tasks during the disable/uninstall process, and this solution will result in those being skipped. If at all possible, restore the missing module and uninstall it using the regular uninstall process. For more information, see https://www.drupal.org/node/2487215.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jan 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
2.0.4 Stable 9–11 Jan 29, 2025