Support » Networking WordPress » Internal Server Error For WordPress Multisite – Using Bluehost

  • Resolved jwarnimo



    I just installed wordpress multisite however when I try to navigate to the dashboard of my subdomain I receive this error:

    Internal Server Error

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

    Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    Apache Server at Port 80

    From what I have read bluehost may not support wildcard subdomains however it seems like this is an issue that can be worked around. Any help would be greatly appreciated. Thanks!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Moderator Ipstenu (Mika Epstein)


    🏳️‍🌈 Halfelf Rogue & Plugin Review Team Rep

    Did you set up wildcard subdomains on your control panel?

    Yes I set up my wildcard subdomain as * I spoke with bluehost support and they said that it’s probably because I didn’t point the wildcard subdomain to the same folder as the wp-config.php is in. However when I head to my DNS Zone Editor it sayd that there is an A Host Record set as “*” pointing to the correct server. Is this something wrong with my wp-config or htaccess?

    This is what I have for my htacess:
    # Use PHP5 Single php.ini as default
    AddHandler application/x-httpd-php5s .php

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]

    # uploaded files
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]

    # END WordPress

    and for my wp-config (above “That’s all, stop editing”:

    define(‘WP_ALLOW_MULTISITE’, true);

    define( ‘MULTISITE’, true );
    define( ‘SUBDOMAIN_INSTALL’, false );
    $base = ‘/’;
    define( ‘DOMAIN_CURRENT_SITE’, ‘’ );
    define( ‘PATH_CURRENT_SITE’, ‘/’ );
    define( ‘SITE_ID_CURRENT_SITE’, 1 );
    define( ‘BLOG_ID_CURRENT_SITE’, 1 );

    Thanks for the help!

    If your site is running from the public_html, then make sure that your wildcard subdomain is going to public_html and *not* to something like public_html/wildcard

    If you have other content in your .htaccess besides the suggested MultiSite code, then rename your .htaccess, create a new blank one, and put in only the MultiSite code.

    Genius! Thanks bh_WP_fan and lpstenu for all the help! Everything seems to be working perfectly now. Pointing the wildcard to public_html did the trick. Thanks!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Internal Server Error For WordPress Multisite – Using Bluehost’ is closed to new replies.