Preferred System Requirements
For optimal performance and full functionality, we recommend configuring your environment to meet or exceed these specifications:
- WordPress Version: WP Statistics performs best with the latest stable release of WordPress, ensuring access to new features, performance enhancements, and critical security fixes.
- PHP 7.4 or Higher: The plugin is fully optimized for PHP 7.4 and newer versions. Running the latest stable version of PHP provides enhanced security, better compatibility, and improved execution speed. Verify with your hosting provider for optimal performance.
- MySQL 8.0+ or MariaDB 10.5+: These versions offer improved stability, performance, and security. Older versions may work, but upgrading is recommended to avoid potential issues.
- PHP Memory Limit of 256MB or Greater: WP Statistics processes substantial data, particularly on the overview page. To prevent resource bottlenecks, set the PHP memory limit to a minimum of 256MB. For high-traffic sites, allocating 512MB or more is recommended to handle the load efficiently.
- Enabled REST API: Required to unlock full plugin functionality, allowing integration with WordPress and enabling future-proof updates. Note: After major updates to WordPress or PHP, some compatibility issues may arise temporarily.
Minimum System Requirements for Official Support
For official support from our team, your environment should adhere to these minimum requirements:
- WordPress Version: Support is provided for the current stable version and the immediately preceding version. For example, if WordPress 6.4 is the latest, we support versions 6.4 and 6.3. If your site runs an older version, updating may be necessary.
- PHP 7.2 or Above: WP Statistics requires a minimum of PHP 7.2. Sites on PHP versions below 7.2 are not eligible for support. WP Statistics does not function on PHP versions older than 5.6.
- MySQL Version: A minimum of MySQL 5.0 or MariaDB 10.0 is required. Outdated database software may result in performance issues and expose security risks. Upgrading to a supported version is recommended for stability and security.
GeoIP Support
To use the GeoIP feature in WP Statistics, additional server configurations are necessary:
- cURL Extension for PHP: The cURL extension must be enabled in your PHP configuration for GeoIP to retrieve geographic data.
- PHP Safe Mode Disabled: Ensure PHP is not running in safe mode, as this restricts certain functions that GeoIP requires to operate correctly.
REST API Support
For the REST API functionality in WP Statistics, the following requirements are necessary:
- Pretty Permalinks Enabled: Make sure pretty permalinks are activated (Settings → Permalinks).
- wp-json Endpoint Accessible: The /wp-json/ endpoint must be reachable (e.g., https://your-site.com/wp-json/). This is essential for enabling custom integrations and extending WP Statistics’ functionality through the REST API.
Memory Requirements
WP Statistics requires a significant amount of RAM to handle data-intensive pages, especially the overview page. Every site has unique requirements, but a general guideline is a minimum of 36 MB, with 128-256 MB recommended for optimal performance.
Older Environments
While WP Statistics may work on older versions of WordPress, PHP, and MySQL, we strongly discourage using outdated software as it may expose your site to security vulnerabilities and performance issues. Upgrading to meet preferred system requirements is highly recommended for full functionality and support.
For more details on system compatibility and support, please refer to WordPress Requirements and PHP Supported Versions.