Help/troubleshooting
troubleshooting

Plugin installation troubleshooting

Updated June 26, 2026 44 views 0 found this helpful

If the PowerSEC plugin won't install or activate, work through this checklist.

"The link you followed has expired"

Your server's PHP upload_max_filesize or post_max_size is too small.

# php.ini
upload_max_filesize = 16M
post_max_size = 16M

Restart PHP-FPM / Apache after editing. Or install via WP-CLI:

wp plugin install powersec.zip --activate

"Fatal error on activation"

Check PHP version: PowerSEC requires PHP 7.4+. Verify at Tools โ†’ Site Health โ†’ Info โ†’ Server.

Check error log:

tail -50 /path/to/wp-content/debug.log

Common causes: missing curl or openssl extension, or low memory limit. Set define('WP_MEMORY_LIMIT', '256M') in wp-config.php.

"Cannot connect to powersec.io"

Your server can't reach our API. Test:

curl -v https://powersec.io/api/health

If it times out, whitelist *.powersec.io in your host's firewall.

Plugin menu not showing

Hard-refresh: Ctrl+Shift+R. Confirm plugin is Active at /wp-admin/plugins.php. Check user has Administrator role.

Still stuck?

Open a support ticket with: WordPress version, PHP version, plugin version, exact error text, and last 50 lines of debug.log.

Couldn't find what you're looking for?

Browse more articles or reach out to our support team.

Browse all articles Email support
Plugin installation troubleshooting โ€” PowerSEC help | PowerSEC