Requirements
Before installing Somnia, ensure your server meets these requirements. This helps prevent compatibility issues and ensures optimal performance.
Server requirements
The following server configuration settings are required for optimal Somnia performance, especially for theme installation and demo import:
| Requirement | Recommended | Notes |
|---|---|---|
| PHP | 8.0+ | Enable OPcache for faster rendering |
| WordPress memory limit | 512MB+ | Set via php.ini or host panel. We recommend setting memory to at least 512MB |
| PHP post max size | 256MB+ | The largest filesize that can be contained in one post. We recommend setting post max size to at least 256MB |
| PHP time limit | 300+ | The amount of time (in seconds) that your site will spend on a single operation before timing out |
| PHP max input vars | 10000+ | The maximum number of variables your server can use for a single function to avoid overloads |
| Max upload size | 256MB+ | The largest filesize that can be uploaded to your WordPress installation. We recommend setting upload size to at least 256MB |
| HTTPS | Enabled | Required for checkout and admin |
WordPress setup
- WordPress 6.4 or later
- Pretty permalinks enabled
If your hosting provider limits PHP execution time, schedule demo imports during periods of low traffic to prevent timeout errors.
Browser compatibility
Somnia supports the latest versions of Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported.
Register both your staging and production domains with the same license from the start. This prevents the need to re-activate after moving between environments.


