I just freshly installed Wordpress and CiviCRM on my GoDaddy hosting. Installation appears to have worked fine.

When I go into CiviCRM however, the CiviCRM menu bar does not appear at the top but does appear at the bottom of the page half-obscured as text links in sort of a drop down fashion.

When I enable debugging mode, everything works fine...

Any ideas? Any help would be GREATLY appreciated.

without debugging on

  • I encountered the same issue on a fresh install of CiviCRM 5.18.3 on WordPress 5.2.4. Did you find a solution? Commented Oct 17, 2019 at 15:52

1 Answer 1


JavaScript for the menu bar is served up from two different places, depending on your debug setting. So good job tracking down that difference.

  • in debug mode it is served from a dynamic script which is slower, but doesn't rely on the file system.
  • in regular mode, the script is cached in a file. If you're CiviCRM files directory is incorrectly configured, or inaccessible due to permission problems on your server, then it will not load. FYI all Angular-based pages (e.g. CiviMail) rely on this file caching as well, so they too will be broken.

I recommend you double-check your system settings for file directories and resource URLs, and also ensure those directories are publicly readable on your server.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.