Spin Wheel

⌘K
  1. Home
  2. Spin Wheel
  3. Overview
  4. System Requirements & Compatibility

System Requirements & Compatibility

Ensuring a Smooth Setup

The WordPress Spin Wheel plugin is built to be lightweight and compatible with the vast majority of WordPress environments. However, like any modern software, it has specific Server Configuration for Plugins that must be met to function correctly.

Ensuring your server meets these Hosting Requirements will prevent common issues like “white screen of death,” failed database connections, or slow loading times. This guide covers the essential technical specifications for WordPress Plugin Compatibility.

1. Core Technical Requirements

Before installing, please verify your server environment against this checklist.

PHP Version

  • Required: PHP 7.4 or higher.
  • Recommended: PHP 8.1 or higher.
  • Why? The plugin utilizes modern PHP features for security and speed. PHP Version Requirement ensures your site runs efficiently. Older versions (like 5.6 or 7.2) are End-of-Life and pose significant security risks.

WordPress Version

  • Required: WordPress 5.8 or higher.
  • Recommended: Latest stable version.
  • Why? We rely on the modern Block Editor (Gutenberg) APIs and the latest React libraries bundled with WordPress core.

Database

  • MySQL: Version 5.6 or greater OR MariaDB 10.1 or greater.
  • Why? The plugin creates custom tables to store analytics and logs. Proper database versioning ensures efficient queries and data integrity.

Browser Compatibility

  • Supported: Chrome, Firefox, Safari, Edge (Modern versions).
  • Not Supported: Internet Explorer 11 (IE11).
  • Note: The backend builder relies on modern JavaScript. It will not load in legacy browsers.

2. Server Configuration & Limits

Sometimes a server meets the version requirements but has restrictive resource limits.

Memory Limit

  • Recommended: 256MB or higher (memory_limit).
  • Minimum: 128MB.
  • Issue: If your memory limit is too low, you might see fatal errors when trying to load the detailed Analytics reports or processing large CSV exports of leads.

Execution Time

  • Recommended: 300 seconds (max_execution_time).
  • Why? While the wheel itself is fast, background processes (like updating the database during a plugin update) need time to complete without timing out.

File Permissions

  • Directories: 755
  • Files: 644
  • Why? Standard WordPress permissions. If these are incorrect, the plugin may fail to save the generated CSS files for your wheel designs, resulting in a broken layout.

3. WooCommerce Compatibility Check

If you are using the coupon features, you need WooCommerce.

  • Version: WooCommerce 4.0 or higher.
  • Coupons: Ensure that “Enable the use of coupon codes” is checked in your WooCommerce general settings. If this is disabled globally, the wheel cannot generate or apply discounts.

4. Conflict Troubleshooting

The WordPress ecosystem is vast. While we follow best practices, conflicts can happen.

Caching Plugins

  • Common Issue: You update the wheel design, but the old design keeps showing.
  • Solution: Plugins like WP RocketAutoptimize, or LiteSpeed Cache are excellent, but you must clear the “Minified CSS/JS” cache after making changes to your spin wheel. Ideally, exclude the spin wheel’s assets from aggressive JS minification if you notice visual glitches.

Security Plugins

  • Common Issue: You cannot save settings (403 Forbidden error).
  • Solution: Firewall plugins like Wordfence or iThemes Security sometimes falsely flag the “Save” request as suspicious because it contains HTML (your email template). You may need to “Whitelist” the plugin’s operations in your firewall settings.

Page Builders

  • Elementor / Divi / Beaver Builder: The plugin is fully compatible. The wheel is a global overlay (popup), so it sits on top of your page builder content. It does not interfere with the layout grid of Elementor.

5. Hosting Recommendations

While the plugin runs on shared hosting, performance scales with quality.

  • Shared Hosting: Will work fine for small to medium traffic.
  • Managed WordPress / VPS: Highly recommended for high-traffic sites. These hosts often have better object caching (Redis), which makes the wheel load instantly.

Conclusion

Most users will never need to worry about this page. If you are on a reputable host and keep your WordPress updated, you are already good to go.

If you are unsure about your Server Configuration for Plugins, you can install a “System Info” plugin to check your PHP details, or simply ask your hosting support.

Ready to get started? Download and License Activation

Need Help?

If you’re unsure about your PHP version or hosting setup, reach out to us. We can point you in the right direction. 👉 Contact Our Support Team

How can we help?