Ready to watch this entire course?
Become a member and get unlimited access to the entire skills library of over 4,900 courses, including more Web and personalized recommendations.Start Your Free Trial Now
- View Offline
- Optimizing the hosting environment for Multisite
- Enabling the Network feature
- Troubleshooting network configurations
- Creating your first site
- Installing and enabling themes on a per-site basis
- Defining a default theme sitewide
- Controlling access to sites
- Enabling features for site administrators
- Displaying a list of networked sites
- Broadcasting news across all sites
- Gathering and using comments network-wide
- Mapping domains and mapping to certain sites
- Installing and configuring BackupBuddy
- Migrating a stand-alone site into a network
Skill Level Advanced
In this movie, we are going to take a look at how you can check your hosting environment to ensure that you have what it takes to support this type of software. First, we'll take a look at how to determine the versions of software that you're running on your current web server. Next, we will look at phpMyAdmin and how you can utilize that to get a bird's eye view of what's going on with your SQL databases as well as various PHP processes that are going on as well. Finally, we will take a look at WordPress itself. How to install it, and also, how to make sure that it's in the right place when you're using WordPress Multisite. Most hosting companies provide you with a cPanel which is a user-friendly way of viewing various parts of your web site.
In this case, I am logged in to my cPanel and I want to go down and see exactly what versions of the web software I'm currently running, like PHP and MySQL. So let's go down to the bottom and find a link that says Program Versions. Once I click on that link, it takes me to this screen. In this screen, I get to see all of the different program versions that I'm running on my current web hosting platform. Stuff like my Apache configuration, which is running 2.2.21. I can also see that my MySQL is set to 5.1.56.
Now it does tell me that my PHP version is only 5.2.17. However, I know that based upon my current host configuration, that my host provides me with a PHP 5.3 and 5.2 Dual Hosting Environment. If you're unsure about how to determine what version of software or how to access this inside of your cPanel, my suggestion would be to read through the support documentation provided by your host. Once you've determined that all of your software is up-to-date and ready to run, you can go into different parts of your site like phpMyAdmin to take a bird's eye view of things like your SQL databases.
Let's see how to find that now. I'll go back to my cPanel and I will scroll up, and over here on the right, you'll notice that I have a Databases section. In the Databases section, there's a link to phpMyAdmin. Once I click on that, it launches the phpMyAdmin screen. This way, I can take a bird's eye view at all of my Databases, the Status, different Processes that are running. I can also Export and Import various databases as well. If I want to check what version of MySQL is running on my server, I can tell by looking right here. Once I have determined that everything is ready to go, I need to start installing WordPress.
Remember, when you're installing WordPress for use with Multisite, it must be installed in the root directory of a domain. Let's take a look at how to do that. I'll go back over here to my cPanel, and inside of most cPanel applications, you are going to have a link to something called Fantastico De Luxe, or maybe even a link to quick install WordPress directly from this screen. However, if you can't find that WordPress one click install, simply choose Fantastico De Luxe, and then inside of Fantastico, you'll notice that on the left- hand side, they have a list of all of the available software.
Underneath Blogs, you'll see WordPress. If I click on WordPress, it takes me here, shows me a brief description of what it is, a support forum, and allows me to create a new installation. If I choose New Installation, it goes through, and I can choose what domain to install it on and also I can pick an install directory. However, in this case, we are going to be working with WordPress Multisite. As I said before, WordPress Multisite cannot be stored inside of a directory. It must be installed inside of the root level of the domain.
Therefore, this field should always be left blank. Once you enter in all of the rest of the admin data that's required, simply hit Install WordPress, and Fantastico automatically installs all of that for you, and then you will get an email with a confirmation along with your username and your password. If you want to ensure that WordPress has been installed correctly, simply connect to your web server via FTP. Once you've connected via FTP, look in the root directory of your domain, and make sure all of the WordPress related files are exactly where they should be. Most of them start with wp-.
After you've got WordPress installed in your root directory, and all of your server configurations and everything are checked, you're ready to continue working with your WordPress Multisite installation.