Installation

System requirements and step-by-step installation instructions for DPOKit.

2 min read

Installation

System requirements

RequirementMinimum
WordPress6.3 or later
PHP8.1, 8.2, or 8.3
MySQL / MariaDB5.7 / 10.3 or later
WP memory limit128 MB (256 MB recommended)

Installing via WordPress admin

  1. Log in to your WordPress admin dashboard.
  2. Go to Plugins → Add New Plugin.
  3. Search for DPOKit or click Upload Plugin and upload the .zip file you received after purchase.
  4. Click Install Now, then Activate.

Installing via WP-CLI

wp plugin install dpo-kit --activate

For a specific version:

wp plugin install dpo-kit --version=1.2.0 --activate

Installing manually

  1. Download the plugin .zip from your customer dashboard.
  2. Unzip the file — you should get a folder named dpo-kit/.
  3. Upload that folder to wp-content/plugins/ via FTP or SFTP.
  4. 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.