How to Install and Setup WordPress Multisite Network277

WordPress Multisite
Author: InfoBeep - September 6, 2017 | subject to copyright

How to Install and Setup WordPress Multisite Network

One of the best feature WordPress provides is; It allows you built-in capability to create multiple websites using the same WordPress install. Here in this article, we will provide you a complete guide regarding WordPress Multisite Network.

  • WordPress Multisite?

In simple terms, WordPress multisite can be considered as a single place where you can manage multiple WordPress sites. With the single username and password, you can manager all your websites.

Pros

  1. Makes it easy to manage multiple sites from a single account/login.
  2. Plugins and themes once downloaded can be used in multiple site as once.
  3. It is easy to manage updates with one “master” install.
  4. All the site in your network can have single admin as well who will have capability to manage the specific site.

 

Cons

  1. As all the sites in multisite shares same resource, the fault in main account will interrupt all the accounts.
  2. Some of the WordPress plugin may not be compatible on multisite network.

 

  • Who needs a WordPress Multisite?

    1. If you have a main website and want to have a different section/region managed by different teams. For eg: you may want have location A website manage my one team and Location B website manage by another team.
    2. Government or non-profit organizations can develop different websites for different departments and causes.

 

  • Requirements to have a Multisite network

    1. As multisite network has high traffic, we recommend you have a dedicated server but if it is just the beginning you can host your sites from any web hosting company.
    2. You may also need to have knowledge about installing WordPress and editing files using FTP.

 

  • Choosing a domain structure for Multisite Network

    1. you can build multisite either using subdomains or sub-directories. For eg:

https://subdomain.mysite.com
https://mysitecom/subdomain/

 

 

  • Setting Up Wildcard Subdomains

    1. Login to your WordPress account and get into cPanal dashboard
    2. Click on Subdomains
    3. After that you need to enter * sign and select your main domain from drop down menu as shown in the picture below.

Note: Cpanal will detect and automatically display document root in the field below

  1. After that click on the create to add a wildcard subdomain.

 

  • Enabling WordPress Multisite Network Feature

Inorder to enable WordPress Multisite Network Feature you need to do the following steps as given below.

  1. First, connect your site using a FTP client or cPanel file manager.
    /* Multisite */
    define( 'WP_ALLOW_MULTISITE', true );
    
  1. Open wp-config.php file and add the codes as shown
  2. Now you can save the file and upload it back to the server.

 

  • Setting up WordPress Multisite Network

    1. Firstly, you need to deactivate all plugins on your website. To do that Click on Plugins, Installed Plugins and select all plugins from Bulk Actions drop down menu and then select Deactivate 
    2. After this, you can click on Tools and then on Network Setupas shown in the figure below:
    3. On the next, you may see a notice that says Apache’s mod_rewrite module to be installed on your server. (Note: This module is installed and enabled on all best WordPress hosting providers.)
    4. After this, you need to provide your domain structure for using sites in your network. For eg: Subdomains or Sub-directories
    5. Now you need to provide title of your network with the correct email address.
    6. Finally, now click on the install button. You will be now shown some code which you need to add to your wp-config.php and .htaccess file. An example is given below

Note: Use your FTP client or file manager cPanel to copy and paste the code in these two files. After that you need to login to WordPress site again.

 

  • Configuring Network Settings

Inorder to configure Network Settings, you need to follow the steps given below:

  1. Click on My Sites, Network Admin and then on Dashboard
  2. You will see a dashboard widget through which you will be allowed to create new site and new user.
  3. Now to configure Network setting, click on Setting in the admin sidebar. Then you should enter the Network Title and Network Admin Email.

 

  • Adding New Sites to Your WordPress multisite Network

    1. To add new sites to your WordPress Multisite Network simply click on My Sites, Network Admin and then on Sites, as shown in the figure
    2. Now click on Add New button to add a new site.
    3. Now you need to provide the site address as shown in the figure below

      (Note: Add email address other than you are using to manage your multisite account. Also, click Add Site button after you are done)
    4. Now you must have received an email with username and password.

 

  • Adding themes and Plugins to Your Multisite Network
    1. To add themes, you need to go to My Sites, Network admin and Themes
    2. Now you can see list of themes installed on your sites and manage them. Also, you can add new themes by click on Add New button at the top and install them.
    3. You can get into Plugins by clicking on My sites, Network Admin and then on And it’s all the same as Themes.

 

  • Troubleshooting WordPress Multisite Issues

Generally, most of the issues in WordPress Multisite Issues occurs due to incorrect configuration of wildcard subdomains and sub-directories.

define('SUBDOMAIN_INSTALL',false);
  1. Some users can get login aceess to the admin areas. To fix this you need to open wp-config.php file and change the code

With

define(‘SUBDOMAIN_INSTALL’, ‘false’);

Finally its done