Creating a subdomain for your website using Bluehost and installing Drupal in that subdomain

You can create a subdomain in a WordPress web site and install whatever you like in that subdomain including another web site. For this example, I'm installing Drupal and my web host provider is Bluehost, the provider for this web site.
While there was an automated process available from Bluehost for installing Drupal, it didn't work for me. Here's the process I used:
Create a subdomain at Bluehost
- Goto https://my.bluehost.com
- select "Domains" tab on left
- select "Subdomains" under "Domains" tab
- Create your subdomain
Create a subdirectory where your new site files will be located
- In the "cpanel file manager" for your site, create a subdirectory under public_html where your new site will be located. For this Drupal installation, I named mine "drupal".
Install Drupal (or your web site files)
- Follow the instructions here for installing Drupal as you would normally for the main domain of any site. When you come to the portion of the instructions for uploading the Drupal files (a lot of files), upload them to the public_html/drupal directory you created above.
See my example subdomain and Drupal web site here.
Also, see my post on another WordPress tip: SQL query tip - Running a WordPress site locally