If you’re following along in our phpList tutorial, we previously have installed phpList and created a mailing list that users can subscribe to. The next step is to actually create a form that allows users to subscribe to your list. For example, in the right sidebar of your website, you may have an area where Read More >
Education Channels
Be More Successful
InMotion Hosting knows the web runs off of open source software, and we love to support it. Our Education Channels will help you with using some of the most popular programs on the web today! Our Joomla tutorials make creating a website Joomla easy. Read our Drupal tutorials and learn how the saying, ‘Drupal Hosting is only for programmers’ is such a big misconception! Whatever software you use, InMotion Hosting is your best choice today for all your web hosting needs.
What is an Education Channel?
Whether you have a Shared Hosting account, a Virtual Private Server (VPS), or a Dedicated Server, our education channels are very helpful and will assist you as you carve out your web presence. Stay up to date on your favorite topics by becoming a fan on Facebook, following us on Twitter, and subscribing to our YouTube channel.
Blogs and Content Management Systems

WordPress
While WordPress initially began as a blogging platform, it has grown into one of the most popular Content Management Systems used in creating all types of websites today.

BoldGrid
BoldGrid is a WordPress plugin suite that makes building websites a breeze. With fully generated sites, all you need to do is install it and then customize the content to make it your own!
Laravel
Laravel is a versatile and sophisticated PHP framework designed for building scalable and maintainable web applications with elegant syntax and powerful tools. Discover the power and elegance of Laravel through our step-by-step guides.
![]()
Moodle
Moodle is a free open source software for designing educational courses. Moodle is an abbreviation for Modular Object-Oriented Learning Environment. The software is also known as an Online Course Management System or Virtual Learning Environment.
![]()
Joomla
Joomla is an open-source content management system (CMS) for creating and managing websites, known for its flexibility and extensibility. Learn more about Joomla in our education channel!

Drupal
Create a powerhouse website with the help of the Drupal Content Management System. Make it even better with the large list of add-on modules. Conquer the competition by learning about Drupal here.
eCommerce
![]()
WooCommerce
WooCommerce is the official WordPress eCommerce system. It brings you the ease and simplicity of WordPress with powerful eCommerce features.
![]()
PrestaShop
PrestaShop is the most reliable and flexible open source eCommerce software. Built with a responsive interface per input from experienced designers and eCommerce business, the software is used by over 200,000 merchants online.
![]()
OpenCart
Looking for a complete guide for setting up an online store? Our OpenCart tutorials cover everything you need to know to get an online store up and running.
![]()
Magento
Magento is one of the most successful eCommerce systems in recent years. It has many powerful features and is very integrated compared to some other ecommerce systems. It is very popular with larger companies and many shops graduate to Magento after starting on more simple systems. Visit our Magento Hosting if you are not a current customer.
Our Software Tools

cPanel
cPanel is your tool for managing your hosting account. From creating email address to configuring database, cPanel’s tools will help get the job done.
![]()
WP-CLI
WP-CLI (WordPress Command Line Interface) is the a powerful tool built to allow the management of your WordPress sites through the Command Line Interface (CLI). Typically utilized by advanced users, our comprehensive guides can help anyone familiarize themselves with using this efficient tool to manage WordPress.
![]()
WebHost Manager
WHM is a tool only available to VPS Hosting and Dedicated Hosting users that allows you to, in essence, manage your server as your own web host.
![]()
EasyApache
EasyApache is the PHP and Apache configuration software built by cPanel. EasyApache can be complex but simple to use to control your PHP and Apache environments.
Email Setup & Deliverability
![]()
Everything Email
From basic setup to how to get the most out of your email, we’ll get you off to a good start with your new email accounts.
Adding Product Categories in OpenCart 1.5
In the last tutorial, we showed you how to remove the current categories so you can add your own. Categories allow you to group products together so your shopping cart visitors can find products that are related to one another. It’s best practice to plan out your product categories ahead of time but you can Read More >
How to create a Mailing list within phpList
Welcome to our multi article on installing and using phpList to manage newsletters. If you have not already, please review our How to install phpList article first. After you have installed phpList, your next step is to create a mailing list that your users can subscribe to. For example, you may have a mailing list Read More >
Removing Categories for Products in OpenCart 1.5
By now, you should have your basic shoping cart built with OpenCart installed and customized with a theme. Categories are ways to group similar products together so your visitors can find them easier. It’s unlikely that you’ll use the default categories, so they’ll need to be removed. This can easily be accomplished in your OpenCart Read More >
How to install phpList
Master phpList Installation and Usage on PHP Web Hosting: A comprehensive tutorial series for powerful mailing lists. In this phpList tutorial series, we will: Install and configure phpList Create a form which users will subscribe to our lists Place a “Subscribe to our Mailing List” form to our testing site, phplist.inmotiontesting.com. This testing site is Read More >
What are OpenCart 1.5 Extensions and Modules?
What is an Extension? At this point, you’ve started to customize your OpenCart shopping cart by adding your store logo and installing a theme. You can further customize your store by using Extensions. Extensions are add-on programs that provide extra functionality to your website. What is a module? Modules are boxes of information on your Read More >
Installing an OpenCart 1.5 Theme
By now, you should have found a theme to use on your OpenCart site. If you have not yet found a theme, please read our article on finding an OpenCart Theme. Once you have downloaded the theme, you can begin to install it. Not all themes can be installed using the same steps. This is Read More >
Finding a theme for your OpenCart 1.5 Site
After you have installed OpenCart, you may want to further personalize the way your shopping cart looks and feels. One way to accomplish this is to add a theme to your cart. Themes change the way your shopping cart looks. In this tutorial, we’re going to show you how to find a theme to install Read More >
Adding your store logo to your OpenCart 1.5 website
Now that you have installed OpenCart and configured the general system settings, you may want to add your store logo to the website. Adding a store logo can help with branding your business and add personalization to your eshop. Uploading your store logo is easily accomplished from the OpenCart Dashboard. How to Add your Store Read More >
Configuring the general settings in OpenCart 1.5
Once you have installed OpenCart, the next step is to configure the basic General Settings. These settings contain general information such as your store name, address, phone, and e-mail. Please see our article on installing OpenCart if you have not installed OpenCart and wish to do so. How to configure Open Cart general settings Log Read More >
How to Log in to WebHost Manager (WHM)
WebHost Manager (WHM) allows server administrators to manage cPanel accounts. When you want to modify settings for multiple cPanel accounts, Below we cover: WHM is only available with Managed VPS Hosting, Managed Dedicated Hosting, and Reseller Hosting. What is my WHM Username and Password? Since cPanel is tied into WHM, you use the same cPanel Read More >
How to Monitor Disk Space and Bandwidth Usage
Within your WHM (Web Host Manager), you have the ability to monitor WHM disk usage and bandwidth usage for the cPanel accounts that you manage. This can help you determine the specific accounts that are using up most of your server resources. This guide will show you how to monitor cPanel disk space and bandwidth Read More >
Editing the lib.php file in Moodle
Editing the lib.php file is one possible work around for resolving an issue with a Moodle installation completed through Fantastico in cPanel. Once the installation is complete and an administrator logs into Moodle, a blank white screen appears instead of the expected administration error. This error, caused by a PHP version mismatch can be resolved Read More >
Moodle Requires PHP 5.3.2 – Work Around
Users of Moodle 2.1 and higher versions may experience an issue when attempting to install Moodle (using Fantastico or manually). Users who install Moodle through Fantastico are able to complete the installation but will see a blank white screen when attempting to log in. Users who attempt to install Moodle manually, will receive an error Read More >
How to Change your root Password in WHM
It’s best practice to rotate all your passwords on a regular basis. It’s important to maintain security for your root password due to the access root provides to your server. Having root access on a Linux server is similar to having administrator access on a Windows computer. You must have root access to your server Read More >
How to Set the Server Time Zone in WHM
At times, you may find the need to change the server’s time zone settings to reflect your timezone. This can be easily accomplished through WHM. If you’re not familiar with WHM please review our VPS/ Dedicated WHM article. Please be advised, you must have root access to change the time zone on the server. Setting the Read More >
Resetting your FTP Password in cPanel
If you have forgotten the password for an FTP account you created, or just want to reset it, you can easily change it in cPanel. In this guide, we will show you how to change the password for FTP accounts in cPanel. For more information on setting up an FTP account, please see our FTP Read More >
Setting up a Gravatar
Gravatar is an abbreviation for Globally Recognized Avatar. An avatar is a representation of a person sort of like an icon. So, a Gravatar is a universally recognized avatar that you can easily use to display a photo or image next to your screen name when posting on a forum or blog. One of the Read More >
How to give (or remove) shell access to cPanel accounts
When creating and managing cPanel accounts within WHM, you can decide whether to allow them shell access or not. How to allow shell access when creating a cPanel account When creating a new cPanel account, select the option, “Select Options Manually” After doing this, you will see the option to allow or prevent “Shell Access” Read More >
An Introduction to Branding cPanel for Your Users
With WHM access, you can brand your cPanel accounts. This will allow you to brand cPanel with your company logo / colors / etc. While you have many options when it comes to branding your cPanel accounts, this article is designed to give you an introduction to the topic. This article pertains to WHM, a Read More >