I recommend that a lot of “beginner” Reseller web hosts use WordPress to create the “front end” of their hosting website.
This makes it especially easy for those that don’t know HTML as you can find thousands of professional looking web hosting templates to have your site online in a short amount of time.
While this is super easy to setup and get going it can create somewhat of a challenge when you’re trying to integrate everything with your WHMCS billing system.
WHMCS is where your customers will login, manage their account, and buy their hosting packages from you. It automates the entire process!
However, if you try to mix this with your WordPress installation, you can run into some errors since each script uses respective .htaccess re-write rules.
The easiest solution to this is to install WordPress on the root of your website and then install WHMCS on a subdomain. This way, you can have something such as clients.yourbusiness.com where the WHMCS files will go.
To help set this up, I filmed a brief video tutorial that shows everything from ordering your account, to installing and configuring in 10 minutes:
How To Install WHMCS On A Subdomain
- Purchase your Reseller Hosting package with the free WHMCS license.
- Register your name servers.
- Update your domain to reflect those name servers.
- Access cPanel.
- Create the subdomain.
- Install WHMCS, selecting the subdomain in the auto installer.
- Enter your license key and requested information.
- Allow up to 24 hours for the DNS to propagate and your website to become live.
WHMCS On A Subdomain
As you can see, the finished product allows you to have your billing system in one area and your website in another!
If you run into any issues, feel free to reach out to our support team and we’ll help you out!
Ryan Gray is the founder and CEO of NameHero, one of the fastest growing independent web hosts in the United States. Ryan has been working online since 1998 and has over two-decades experience in Internet Entrepreneurship.