If you find a theme via the internet you can easily install it using your WordPress dashboard. You will need to download the theme to your local computer and then proceed to upload it. Installing a Theme Manually in WordPress Search for and download a theme from the WordPress.org. Typically, it will be a compressed 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.
Finding a new theme online
While WordPress comes with hundreds of themes available to be automatically installed through the Dashboard, you may not be able to find one that meets your needs perfectly. With thousands of themes available online, to help you get started below we have outlined how to find more WordPress themes online. What types of themes are Read More >
Setting Up Permalinks on your WordPress Site
Permalinks are permanent URLs to your individual posts and pages. Creating permanent links to your content can make it easier to share links and help Search Engine Optimization (SEO). There are multiple options on how to create the structure of permalinks such as date, article number, or another customized format. If you are troubleshooting a Read More >
Installing WordPress Using Your Temporary URL
WordPress is dynamically driven using your domain name. This means that WordPress Hosting site will not work correctly using your temporary URL if it was configured to be installed using your domain name. Take, for instance, if you are migrating an existing WordPress site from another host to InMotion Hosting, you will want to migrate Read More >
Configuring your WordPress Home Page
WordPress allows you to control what appears on the front page of your website. The most common settings changed on the home page is typically how many posts display, and whether your website shows recent posts of static content such as a page you have created. To make changes click “Settings” in the left menu Read More >
How to Add Password Protection for a Directory Using cPanel
At times, you may find it best practice to password protect a folder on your account. This can add an extra layer of protection to files you do not want the general public to have access to. Password protecting a directory can be easily accomplished using the option within cPanel. In this guide, you can Read More >
Streaming Audio/Video on Your Site
InMotion Hosting’s servers fully support the implementation of streaming media on your website. This can be done manually or through a script, which are both explained here. The best way to utilize this feature without eating your bandwidth or inconveniencing your visitors is to upload it to a third party MP3/video service and embed it Read More >
Set up SSL with OsCommerce and Zen Cart
This article will explain how to set up your OsCommerce or Zen Cart shopping cart with either a shared or a dedicated SSL certificate. Dedicated SSL certificates must be purchased from us or another vendor and will show your domain name in the address bar, while our free shared SSL certificates will show our machine Read More >
How to Install a PEAR Module
Most business-class hosting servers now come equipped with a PEAR installer via cPanel to allow you to install custom PEAR modules. If you are on a business-class hosting plan (Launch, Power, or Pro) and are on a server that does NOT have this feature enabled, please contact our Live Support team to request to be Read More >
How Do I Add DNS Records?
What is DNS? Domain Name System (DNS) is the component of the Internet which converts human-readable domain names (e.g., example.com) into computer-readable IP addresses (e.g., 86.75.30.9). It does this according to DNS Zone files configured on your server. What is a DNS Record? A DNS record points specific parts of your DNS to a domain Read More >
Ruby on Rails Web-App Framework
The popular Ruby On Rails web framework is a great option for building and maintaining a dynamic or static website. Ruby is now installed by default on our Ruby Hosting and Shared Hosting plans. If you are on a VPS or dedicated server you can contact technical support to request an installation. Please note that Read More >
OsCommerce register_globals error
When installing OsCommerce for the first time you may receive this error: Server Requirement Error: register_globals is disabled in your PHP configuration. This can be enabled in your php.ini configuration file or in the .htaccess file in your catalog directory. To enable register_globals for your account, you will need to edit the .htaccess file in Read More >
Setting up SMTP with osCommerce
OsCommerce supports the use of SMTP to send email, but does not allow specification of a username and password for outgoing authentication, which is required when sending mail from our servers. If you are on a server that does not allow the PHP mail() function or you just wish to use SMTP to send mail, Read More >
How to Edit your Hosts File on a Mac
Your computer uses the HOSTS file to look up/resolve domain names to an IP address. This file can force your computer to resolve your website to a specific IP address rather than using the DNS entries indicated by the domain’s name servers. Manually configuring your domain with the IP address of your InMotion Hosting server Read More >
I get a 404 error when I access cPanel
If you get a 404 error when accessing cPanel, it’s most likely a firewall either on your computer or at your network level that is not allowing access to non-standard ports. This type of setup is common in some campus and office environments. If you have access to your firewall, the best way to correct Read More >
cPanel – Your Hosting Account’s Control Panel
cPanel is your hosting account’s control panel. It allows you to manage your website files and applications that are associated with your hosting service. You will manage many aspects of your web server including the databases, files, email accounts, and SSL certificates among many other things. How Do I Log into cPanel? How Do I Read More >
How to Configure an iPhone / iPad for Email
You can set up your iPhone or iPad to connect to your InMotion Hosting email by following the steps below. If you do not know your email settings, please see our Getting Started guide for Email. Also, if you are a web hosting Reseller, your settings will differ; you can view email settings in cPanel Read More >
How to Optimize Drupal 7
Enable Caching Caching allows the server to store copies of webpages on the server. This allows the pages to load faster and reduce the overall load on the server. If you do not make frequent changes to your website caching can be a great option to speed up your page load times of your Drupal Read More >
Installing WordPress on Your Server: Getting Started Guide
Installing WordPress on your server is not a difficult task. This article will explain the basics in installing WordPress on your server. Learn more about WordPress Hosting here. What’s the Difference Between Installing WordPress and WordPress.com You can set up your blog at WordPress.com and have your site online. This is different than installing WordPress Read More >
How to install a Joomla Template
This article will assist you with installing a Joomla template on your Joomla hosting. Joomla 2.5 has reached its end of life as for 12/31/2014. Please be advised this may be a security risk to your website. You can view more information about the end of life here. When you first install Joomla, the default Read More >