Hosting Tutorial & Guide

How to Install WordPress Multisite on BlueHost

updated on Sep 14, 2014
How to Install WordPress Multisite on BlueHost If you want to know how to install WordPress Multisite on BlueHost to create a network of sites to update all your websites to the latest version of WordPress and update plugins at once, you are landing the right place. Here, we have worked out a comprehensive tutorial to list the steps that you should take when setting up and installing WordPress Multisite on BlueHost.

Compared with a typical single WordPress installation, WordPress Multisite installation has many additional considerations. First, make clear whether you want to use subdomains or subfolders and how you want to manage them. Learn detailed steps as follows.

Step 1.

Your existing WordPress sites will be updated when creating a network. Therefore, you need to backup your database and files of all your WordPress sites, unless they are fresh websites or you have nothing to lose. If you don't know how to operate, you can utilize a suitable and easy-to-use backup plugin. In addition, you are able to use FTP to backup your websites, plugins and even themes at once, which saves you a lot of time.

Step 2

You have to define multisite in the wp-config.php file to enable the Network Setup menu item. Open up wp-config.php and add this line above where it says /That's all, stop editing! Happy blogging. /. If it doesn't say that anywhere, then you need to add the line somewhere above the first line that begins with:

Install WordPress Multisite

After finishing the steps above, you need to refresh your browser to move to the following steps.

Step 3

You need to have your websites pointing to separate domains, and the locations of them need to be either a subdomain or subdirectory. Therefore, you have to go to the Network Setup in your tools menu to install your network and choose one between subdomains or subdirectories. After making your choice, you can reconfigure your network to use the other choice after installation. In addition, you only need wildcard DNS for on-demand domain-based sites.

You need to know that the installer may perform a check for wildcard subdomains when you have not configured them yet, or when you don't need them at all. Then, you should ignore the warning if it does not apply to your network. Learn the detailed information about server requirements in before You Create a network for information about wildcard subdomains.

Install WordPress Multisite

Step 4

Follow the instructions on the Create a Network of WordPress Site screen to enable your network. The instructions that you see are customized for your installation. Next, back up your existing wp-config.php and .htaccess files, unless this is a fresh install and you have nothing to lose. 2 steps of finishing this part:
  • Add the specified line to your wp-config.php file.
  • Add the specified lines to your .htaccess file. If you don't have a .htaccess file, then create it in the same directory as your wp-config.php file. If you already have one, replace any existing WP lines with these new ones.

After completing the steps, log in again and using the link provided. In this case, you have to clear your browser's cache and cookies in order to log in.

Install WordPress Multisite

Step 5

Then, start adding new sites to your network. To do this work, you have to go create a wildcard subdomain, which allows your WordPress Multisite to create new subdomains within your WordPress dashboard. Next, select your website that you installed your network on your hub site and put a "*" in the subdomain area. Now, back in WordPress dashboard under sites and put in your subdomain name, the name of your site and the email address of the main administrator.

Step 6

You need to install plugins from network admin dashboard to make your websites point to different domains. Besides, to make your domains work on your network, you need to have the domain names pointing to your hub site, like the subdomains. If your hub site is different from your primary domain, you need to choose "Add domain" to add a new domain and make it the primary domain for your blog.