System Requirements for Acadlix
To ensure Acadlix runs smoothly on your website, please make sure your server and WordPress setup meet the following minimum requirements:
WordPress Requirements
- WordPress Version: 6.8 or higher
- PHP Version: 8.2 or higher (8.2+ recommended)
- MySQL Version: 5.7 or higher (or MariaDB 10.4+)
- curl: 7.34.0 or higher
- Memory Limit: 128 MB or more (256 MB recommended for large sites)
Required PHP Extensions
Ensure the following PHP extensions/modules are enabled on your server:
- curl
- mbstring
- tokenizer
- openssl
- pdo
- pdo_mysql
- gd
- json
- ctype
- xml
- zip
- fileinfo
- filter
- intl (recommended for internationalization support)
Server Configuration
- HTTPS: Recommended (for secure data transmission and API integrations)
- PHP max execution time: 120 seconds or more
- PHP max input vars: 3000 or more
- Post max size: 64 MB or more
- Upload max filesize: 64 MB or more
Optional (for Advanced Features)
Some advanced features may require:
- REST API access
- WP Cron enabled (for scheduled tasks)
- OpenSSL (for secure integrations like Zoom, Stripe, etc.)
Not Supported
- Internet Explorer
- Outdated PHP versions (8.1 or lower)
- Outdated WordPress versions ( lower than 6.8)
Impportant
- Ensure JS/CSS assets from the plugin are not blocked by caching/security plugins
- Caching plugins (e.g., WP Rocket, LiteSpeed, W3 Total Cache) must whitelist REST endpoints:
– Example: /wp-json/acadlix/v1/* - Security plugins (e.g., Wordfence, iThemes Security) must not block:
– HTTP verbs: GET, POST, PUT, DELETE, OPTIONS
– Allow application/json headers - Firewalls/CDNs must not strip CORS headers or throttle preflight requests
- If using a CDN, make sure dynamic API routes are excluded from cache and serve updated JS files.