• Resolved webdbapps

    (@webdbapps)


    Hi,

    We are hosted by Host 99 who just updated to PHP 5.6. This caused all of our admin pages to throw HTTP 500. I disabled all plugins through CPanel File Manager and slowly re-enabled them. Some were incompatible and left off. The next day, I still noticed HTTP 500 errors on admin pages such as Edit CSS under Appearance. However, the server logs are empty.

    How do I remedy this issue? I need to deploy a custom plugin this weekend which uses WP Admin heavily. Thanks for your help and guidance.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator James Huff

    (@macmanx)

    Internal server errors (error 500) are often caused by plugin or theme function conflicts, so if you have access to your admin panel, try deactivating all plugins. If you don’t have access to your admin panel, try manually resetting your plugins (no Dashboard access required). If that resolves the issue, reactivate each one individually until you find the cause.

    If that does not resolve the issue, try switching to the Twenty Sixteen theme to rule-out a theme-specific issue. If you don’t have access to your admin panel, access your server via SFTP or FTP, or a file manager in your hosting account’s control panel, navigate to /wp-content/themes/ and rename the directory of your currently active theme. This will force the default theme to activate and hopefully rule-out a theme-specific issue.

    If that does not resolve the issue, it’s possible that a .htaccess rule could be the source of the problem. To check for this, access your server via SFTP or FTP, or a file manager in your hosting account’s control panel, and rename the .htaccess file. If you can’t find a .htaccess file, make sure that you have set your SFTP or FTP client to view invisible files.

    If you weren’t able to resolve the issue by either resetting your plugins and theme or renaming your .htaccess file, we may be able to help, but we’ll need a more detailed error message. Internal server errors are usually described in more detail in the server error log. If you have access to your server error log, generate the error again, note the date and time, then immediately check your server error log for any errors that occurred during that specific time period. If you don’t have access to your server error log, ask your hosting provider to look for you.

    Thread Starter webdbapps

    (@webdbapps)

    So, I found that Contact Form 7 and Jetpack were throwing errors and I’ve disabled them. This now seems to have “fixed” the issue. The only new thing that Host 99 did was to allow CPanel settings to use the current version installed, PHP 5.6, or downgrade to previous versions. I chose to inherit from the installed version. The .htaccess file refers to this PHP version selector and no other abnormal entries are in it.

    It’s still a mystery why Contact Form 7 and JetPack disables certain admin sections. Will continue to research. Thanks for the nudge in the right direction.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘WP Admin Pages Throw HTTP 500’ is closed to new replies.