InfiniteWP Sites Not Syncing: Troubleshooting Guide
Experiencing synchronization issues between your InfiniteWP admin panel and managed WordPress sites can be frustrating. This guide provides practical steps to diagnose and resolve common syncing problems. Remember to back up your InfiniteWP database and websites before making significant changes.
Common Causes and Solutions
1. InfiniteWP Plugin Issues
The InfiniteWP Client plugin is crucial for communication. Ensure it's properly installed and activated on each WordPress site you're managing.
- Plugin Version: Verify you're using the latest version of the InfiniteWP Client plugin. Outdated versions can cause compatibility issues. Update from the WordPress dashboard or the InfiniteWP admin panel.
- Plugin Activation: Double-check that the plugin is activated. A deactivated plugin will prevent any communication.
- Plugin Conflicts: Deactivate other plugins temporarily to rule out conflicts. Reactivate them one by one to identify the culprit.
- Plugin Reinstallation: If problems persist, try deleting and reinstalling the InfiniteWP Client plugin. This can resolve corrupted files.
2. Server and Network Connectivity
Connectivity problems between your InfiniteWP server and the managed sites are a frequent cause.
- Firewall Restrictions: Check your server's firewall settings and ensure it's not blocking communication between the InfiniteWP server and the managed sites. Specifically, ensure outbound connections on port 80 or 443 (default HTTP/HTTPS ports) are allowed.
- SSL Certificates: If you're using HTTPS, ensure the SSL certificate is valid and correctly configured on both the InfiniteWP server and the managed sites. An invalid certificate can disrupt communication.
- DNS Resolution: Verify that the domain names of your managed sites resolve correctly to their corresponding IP addresses. Incorrect DNS settings will prevent InfiniteWP from connecting. Use tools like `ping` or `nslookup` to test this.
- Server Load: High server load on either the InfiniteWP server or the managed sites can cause timeouts and syncing failures. Monitor server resources (CPU, memory) and optimize if necessary.
3. InfiniteWP Configuration
Incorrect settings within the InfiniteWP admin panel can also lead to syncing issues.
- Incorrect Site URL: Ensure the correct URL is added for each website in your InfiniteWP admin panel. A typo or incorrect protocol (HTTP vs HTTPS) can prevent syncing.
- Incorrect Admin Username/Password: Verify that the admin username and password stored in InfiniteWP for each site are accurate. Reset the admin password on the WordPress site and update it in InfiniteWP if needed.
- "Disable All WordPress Cron Jobs" setting: This setting, if enabled, can interfere with the InfiniteWP Client plugin's ability to communicate. Try disabling it temporarily to see if syncing improves.
By systematically checking these areas, you should be able to identify and resolve the cause of your InfiniteWP sites not syncing.