Install and Activation Troubleshooting
Install and activation troubleshooting for PressedMail.
Install problems are almost always environmental: PHP version, memory, file permissions, or a hosting restriction. The Diagnostics install checks name the blocker directly.

The plugin will not upload
- Upload size limits: hosts commonly cap uploads below the ZIP's size. Raise upload_max_filesize and post_max_size, or install over SFTP into wp-content/plugins.
- A previous partial upload can leave a broken directory; remove it before retrying.
Activation fails or the site errors
- PHP version: PressedMail requires PHP 8.2 or newer. Diagnostics reports the running version.
- Memory: raise the WordPress memory limit if activation exhausts it; 256M is comfortable.
- Database tables: activation creates the plugin's tables. If Diagnostics reports missing tables, the database user lacks CREATE TABLE. Grant it and deactivate/reactivate.
- Conflicting plugins: another mail plugin overriding wp_mail() or an aggressive security plugin can interfere. Test with those deactivated.
The workspace does not appear
- Access defaults to administrators. If a non-admin cannot see PressedMail, open the role in Settings → Access Control.
- Aggressive page caching on wp-admin can serve a stale shell; exclude admin from caching.
License will not activate
That is a licensing symptom, not an install one. See Licenses, Sites, and Updates Troubleshooting.