Installation
System requirements and step-by-step installation instructions for DPOKit.
Installation
System requirements
| Requirement | Minimum |
|---|---|
| WordPress | 6.3 or later |
| PHP | 8.1, 8.2, or 8.3 |
| MySQL / MariaDB | 5.7 / 10.3 or later |
| WP memory limit | 128 MB (256 MB recommended) |
Installing via WordPress admin
- Log in to your WordPress admin dashboard.
- Go to Plugins → Add New Plugin.
- Search for DPOKit or click Upload Plugin and upload the
.zipfile you received after purchase. - Click Install Now, then Activate.
Installing via WP-CLI
wp plugin install dpo-kit --activateFor a specific version:
wp plugin install dpo-kit --version=1.2.0 --activateInstalling manually
- Download the plugin
.zipfrom your customer dashboard. - Unzip the file — you should get a folder named
dpo-kit/. - Upload that folder to
wp-content/plugins/via FTP or SFTP. - In WordPress admin, go to Plugins → Installed Plugins and activate DPOKit.
After activation
Once activated, DPOKit will:
- Create its database tables (consent records, DSAR cases, audit log, etc.)
- Add a DPOKit menu item to your WordPress admin sidebar
- Schedule an initial site scan to run within the next 5 minutes
Head to DPOKit → Dashboard to see your compliance overview.
Troubleshooting
"Plugin could not be activated because it triggered a fatal error" Ensure you are running PHP 8.1 or later. Check your PHP version at Tools → Site Health → Info → Server.
White screen of death after activation
Add define( 'WP_MEMORY_LIMIT', '256M' ); to wp-config.php and enable WP_DEBUG_LOG to surface the error, then check /wp-content/debug.log.
Database tables were not created
Navigate to DPOKit → Settings → Advanced and click Run database setup to manually trigger the installer. Confirm your database user has CREATE TABLE privileges.
The plugin menu doesn't appear
Ensure your user account has the manage_options capability (i.e. you are an Administrator). On Multisite, the menu only appears on individual sites, not the network admin.
"Allowed memory size exhausted" during the first scan Increase your PHP memory limit to 256 MB and reduce the Max pages per scan setting under DPOKit → Settings → Scan.
For a full list of known issues and fixes, see the Troubleshooting guide.