Elementor Not Loading – Conflict with Rank Math (500 Error on admin-ajax.php)

#988633
  • Darren
    Rank Math pro
    Content AI Starter Trial

    Hi Rank Math Support Team,

    I’m experiencing a critical issue where Elementor is stuck on a spinning wheel while loading, and it appears to be directly related to Rank Math. I’ve already done extensive troubleshooting, but nothing has resolved the problem.

    Issue Details:
    • Symptoms:
    • When Rank Math is active, Elementor’s editor does not load (spinning wheel).
    • Google Chrome Console shows a 500 Internal Server Error on admin-ajax.php whenever I try to edit with Elementor.
    • Disabling Rank Math resolves the issue, confirming the conflict.
    • Troubleshooting Steps Taken:
    ✅ Ensured both Elementor and Rank Math are up to date
    ✅ Cleared all caches (browser, WordPress, server-side)
    ✅ Increased PHP Memory Limit to 512M and Execution Time to 300 seconds
    ✅ Edited .htaccess to increase resources and allow AJAX requests
    ✅ Disabled all other plugins except Elementor and Rank Math → Elementor still fails
    ✅ Checked server error logs (no clear indication of why admin-ajax.php is failing)
    ✅ Enabled Elementor’s Safe Mode (Elementor loads fine when Rank Math is disabled)
    ✅ Disabled Rank Math modules (Content AI, Analytics, Instant Indexing) → No change

    Error Messages from Console:
    • Failed to load resource: the server responded with a status of 500 – /wp-admin/admin-ajax.php
    • elementor/editor-site-navigation – Settings object not found

    Hosting Details:
    • Hosting Provider: DreamPress Plus (DreamHost)
    • PHP Version: 8.0 (can upgrade if needed)
    • WordPress Version: Latest
    • Elementor Version: Latest
    • Rank Math Version: Latest

    Since this seems to be an AJAX-related conflict between Rank Math and Elementor, I’d appreciate any guidance or fixes to resolve this issue.

    Looking forward to your assistance!

    Best,
    Darren
    https://commonsensedivorce.ca

Viewing 9 replies - 1 through 9 (of 9 total)
  • Hello,

    We apologize for the issue you are facing with Elementor not loading due to a conflict with Rank Math. It sounds like you’ve already taken significant steps to troubleshoot the problem, which is great.

    The 500 Internal Server Error on admin-ajax.php typically indicates a server-side issue. Here are some additional steps you can take to further diagnose and potentially resolve the conflict:

    1. Check Server Logs: Since you mentioned checking the server error logs without clear indications, it might be worth revisiting them after trying the next steps to see if any new errors appear.

    2. Increase PHP Memory Limit: Although you’ve already increased it to 512M, sometimes hosting environments may have restrictions. You could try increasing it further if possible or check with your hosting provider to ensure there are no limits imposed.

    3. Enable Debugging: You can enable WordPress debugging to get more detailed error messages. Add the following lines to your wp-config.php file:

      define( 'WP_DEBUG', true );
      define( 'WP_DEBUG_LOG', true );
      define( 'WP_DEBUG_DISPLAY', false );

      This will log errors to a debug.log file in the wp-content directory, which may provide more insight into what’s causing the 500 error.

    4. Conflict Testing: Since you’ve already disabled all other plugins, ensure that your theme is not causing the conflict. Temporarily switch to a default WordPress theme (like Twenty Twenty-Three) and check if Elementor loads correctly with Rank Math active.

    5. Check for AJAX Conflicts: Sometimes, specific AJAX requests can conflict with other plugins or themes. You can use the browser’s developer tools (Network tab) to monitor AJAX requests and see if any specific request fails or returns an error.

    6. Contact Hosting Support: Since this is a server-related issue, reaching out to DreamHost support might help as they can provide insights into server configurations or logs that you might not have access to.

    If these steps do not resolve the issue, please reply to this ticket with any new findings or error messages from the debug log, and a human agent from our support team will take over and assist you further.

    Thank you for your patience, and we hope to help you resolve this soon!

    This is an automated reply from Rank Math Support Bot. Your ticket has been assigned to a human agent and we will get back to you shortly.

    Darren
    Rank Math pro
    Content AI Starter Trial

    Hi Rank Math Support Team,

    After extensive troubleshooting, I’ve confirmed that Rank Math is causing Elementor’s editor to get stuck on a loading screen.

    Findings:

    ✅ When Rank Math is disabled → Elementor works fine.
    ❌ When Rank Math is active → Elementor gets stuck on the spinning wheel.
    ❌ Breadcrumbs were already disabled → Did not fix the issue.
    ❌ There is no “Elementor Module” in Rank Math’s dashboard to disable.
    ✅ Even removing Rank Math’s Elementor widgets in functions.php did not resolve the issue.

    Errors Found in Debug Log:
    • PHP Fatal error: Uncaught Error: Class “Elementor\Core\Schemes\Typography” not found in RankMathPro/includes/3rdparty/elementor/class-widget-breadcrumbs.php:149
    • This suggests Rank Math is using an outdated Elementor API that no longer exists.

    Steps Taken That Did Not Work:
    • Disabled Breadcrumbs from Rank Math settings.
    • Manually removed Rank Math Elementor integration via functions.php.
    • Increased PHP memory limits.
    • Cleared all caches and switched to default themes.
    • Checked Google Console and debug logs for AJAX failures.

    Expected Fix:

    Since Rank Math does not provide an Elementor module toggle, please:
    1. Provide a patch to stop Rank Math from affecting Elementor.
    2. Confirm if Rank Math’s Elementor integration is using outdated code.
    3. Suggest an immediate workaround until a fix is released.

    Please advise on the next steps.

    Best,
    Darren

    Hello,

    Thank you for contacting us and sorry for any inconvenience that might have been caused due to that.

    Please update to the latest version of the Rank Math plugin on your website: https://rankmath.com/changelog/free/. The latest version of the Free plugin is 1.0.240.

    We hope this resolves the issue for you. If you still face any problems or have any questions, please let us know. We’re always here to help.

    Thank you for choosing Rank Math.

    Darren
    Rank Math pro
    Content AI Starter Trial

    The issue was that the very latest version of Rank Math Pro (v3.0.83) is not available via the WordPress Plugins interface. It had to be downloaded directly from Rankmath and then uploaded to WordPress. Please consider this matter resolved.

    Hello,

    Yes, PRO versions is not available in the WordPress repository and you need to download Rank Math PRO from your Rank Match Account dashboard.

    Alternatively, you can enable auto-update feature of Rank Math. The feature can be enabled from the same page Rank Math SEO → Status & Tools → Version Control. With automatic updates enabled, Rank Math automatically updates to the latest version, without you having to touch a thing.

    You can go through the KB below: https://rankmath.com/kb/version-control/#auto-update

    If you still have any questions, just reply to this ticket and we will be more than happy to clarify any doubts you might have.

    Igor
    Rank Math business

    I can confirm this issue related with Rank Math Pro. It’s not affecting free version of Rank Math. if I disable Pro plugin error it’s gone. I’m using last version of Rank Math Pro: 3.0.66

    Hello @igor4,

    It seems that you’re using a very old Rank Math PRO version. The current version of Rank Math PRO is version v3.0.83. Please make sure to update the PRO plugin on your website to its latest version.

    If the update fails, you can manually update it on your website by simply following this quick guide: https://rankmath.com/kb/update-rank-math-manually/

    Hope that helps.

    Igor
    Rank Math business

    Sorry, you where right, I thought it was last version because there was not update available in Pro version (not sure why). I’ve forced update uploading new version and error is gone. Thanks

    Hello,


    @Igor
    glad that helped.

    If you have any other concerns, please don’t hesitate to contact us anytime so we can assist you further.

    Looking forward to helping you.

Viewing 9 replies - 1 through 9 (of 9 total)

You must be logged in to reply to this ticket.