Plugin Not Activating #
If DMSI Analytics fails to activate or shows an error on activation, follow these steps.
Error: “DMSI DDLS Core is required” #
Cause: DMSI Analytics requires DDLS Core to be installed and active. If DDLS Core is missing or deactivated, DMSI Analytics will not activate.
Fix:
1. Go to Plugins > Installed Plugins
2. Confirm DMSI DDLS (Core) is installed and active
3. If not installed, install DDLS Core first
4. If installed but inactive, activate it
5. Then try activating DMSI Analytics again
Error: PHP Fatal Error on Activation #
Cause: A PHP version incompatibility or conflict with another plugin.
Diagnosis:
1. Enable WordPress debug mode: add define('WP_DEBUG', true); to wp-config.php
2. Try activating the plugin again
3. Check the debug log at wp-content/debug.log
4. The log will show which file and line caused the error
Common causes:
– PHP version below 7.4 (check Tools > Site Health)
– A conflicting plugin that defines the same class names
Error: Database Tables Not Created #
Cause: The plugin activated but the database table creation failed (usually a MySQL permissions issue).
Diagnosis:
1. Go to DDLS > Analytics > Settings
2. Scroll to System Status
3. Check the Database Tables row – it will show which tables are missing
Fix:
1. Deactivate DMSI Analytics
2. Reactivate DMSI Analytics (activation re-runs the table creation)
3. If tables are still missing, check that your database user has CREATE TABLE permission
