• I upgraded my site to multisite seemingly successfully, but when I try to access anything on my subdomains I get a 500 Internet Server Error message. I’ve tried manually setting up the subdomain on my server control panel (hosted by Heart Internet) and have since removed but that hasn’t helped.

    Any suggestions?

Viewing 15 replies - 1 through 15 (of 18 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 Fourteen theme to rule-out a theme-specific issue. If you don’t have access to your admin panel, access your server via FTP or SFTP, 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 FTP or SFTP and rename the .htaccess file. If you can’t find a .htaccess file, make sure that you have set your FTP or SFTP 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 time period. If you don’t have access to your server error log, ask your hosting provider to look for you.

    Thread Starter iainbunt

    (@iainbunt)

    All plugins were deactivated for the network and this didn’t help. I deactivated my theme for the network and left only Twenty Fourteen activated, this didn’t help either.

    The only content no the htaccess is that generated by the multisite install.

    Removal of the htaccess gave the following error…

    Not Found

    The requested URL / was not found on this server.
    Apache/2.4.9 (Unix) Server at ghana.clydebroadcast.com Port 80

    Reinstating it gives:

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at webmaster@ghana.clydebroadcast.com to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.
    Apache/2.4.9 (Unix) Server at ghana.clydebroadcast.com Port 80

    Moderator James Huff

    (@macmanx)

    Ok, on to the next step then. 🙂

    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 time period. If you don’t have access to your server error log, ask your hosting provider to look for you.

    Thread Starter iainbunt

    (@iainbunt)

    Ok, so looking at the logs…

    clydebroadcast.com [Mon Oct 13 05:17:27 2014] [error] [client 95.172.18.162:41046] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace.
    clydebroadcast.com [Mon Oct 13 05:35:33 2014] [error] [client 95.172.18.162:37248] script not found or unable to stat: /home/sites/clydebroadcast.com/public_html/basefeed.php

    That second error seems particularly pertinent… should there be a basefeed.php?

    Moderator James Huff

    (@macmanx)

    I don’t think so, that first error is the key.

    What are you using to create the subdomains, and are they all a part of your Multisite installation?

    Thread Starter iainbunt

    (@iainbunt)

    I have tried manually setting up the subdomains in my hosting cp but have since removed them, other than that all that I’ve done is the settings in multisite. The main site is showing the two microsites I was setting up kenya.clydebroadcast and ghana.lcydebroadcast but I can’t access either.

    Sagar

    (@supportguru)

    Hello,

    It is due to the hosting have set the limit for the internal redirects, please tell them to increase the value then it will work.
    If they’ve set the maximum one’s. Then you need to just re-conflict them with the appropriate .htaccess code.

    Thread Starter iainbunt

    (@iainbunt)

    Hi Sagar, thanks for your help here. The host’s maximum redirects setting is 10, which it’s currently set at – in temrs of redirects – is there an easy(ish) way to fathom what redirect settings I need to apply?

    Sagar

    (@supportguru)

    Could you please check the apache error logs ?

    if your using cPanel >> go to the section error_logs.
    Try to move the current .htaccess & re-check.
    Provide both the results.

    Thread Starter iainbunt

    (@iainbunt)

    Th eonly pertinent errors I see in the ogs are the likes of:

    ghana.clydebroadcast.com [Tue Oct 14 11:57:49 2014] [error] [client 217.137.30.251:38967] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace.

    It doesn’t seem to indicate any specifics of redirects.

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Advisor and Activist

    It’s not.

    Removal of the htaccess gave the following error…

    Not Found

    The requested URL / was not found on this server.
    Apache/2.4.9 (Unix) Server at ghana.clydebroadcast.com Port 80

    This is a pretty basic error. You don’t have the subdomain set up right.

    Check where ghana.clydebroadcast.com is pointing. It SHOULD be aimed at the same place clydebroadcast.com (and yes, the subdomain should work even if your .htaccess is missing).

    Thread Starter iainbunt

    (@iainbunt)

    I’ve gone in and re-established the subdomains, ensuring they point to the main hosting space.

    Moderator James Huff

    (@macmanx)

    Excellent, is it working for you now?

    Thread Starter iainbunt

    (@iainbunt)

    Sorry, I should have stated that this made no difference unfortunately.

    Moderator James Huff

    (@macmanx)

    Ah, ok, I’ll leave this for the more experienced (than myself) Multisite experts to get.

Viewing 15 replies - 1 through 15 (of 18 total)

The topic ‘500 Internal Server Error on subdomains’ is closed to new replies.