Sub Domains on WHM

Create the Subdomain
In cPanel -> Domains -> Create a New Domain -> Domain

Untick Share document root.

This will still attempt to create a new domain under public_html. Allow this.

Click Submit.

You now have an active directory for this account under public_html for this new Domain Name (or Sub Domain Name)

 

     

    Move the subdomain
    The example in this is for a user called midpacific.
    And a new subdomain academy.midpacificfutures.com

    1. Locate Subdomain Config
      cd /var/cpanel/userdata/midpacific
    2. Does the domain exist?
      ll academy.midpacificfutures.com

      Yes

    3. Edit academy.midpacificfutures.com
      emacs academy.midpacificfutures.com
    4. File contents, change
      documentroot: /home/midpacific/public_html/academy.midpacificfutures.com

      to

      documentroot: /home/midpacific/academy.midpacificfutures.com
    5. Edit academy.midpacificfutures.com_SSL
      emacs academy.midpacificfutures.com_SSL
    6. File contents, change
      documentroot: /home/midpacific/public_html/academy.midpacificfutures.com

      to

      documentroot: /home/midpacific/academy.midpacificfutures.com
    7. Edit the Main Domain YAML:
      emacs /var/cpanel/userdata/midpacific/midpacificfutures.com
      1. But there may not be anything to do here.
    8. Create the New Directory
      cd /home/midpacific/
    9. Move public_html/academy.midpacificfutures.com here
      mkdir academy.midpacificfutures.com
      mv /home/midpacific/public_html/academy.midpacificfutures.com/* /home/midpacific/academy.midpacificfutures.com/
    10. chown -R midpacific.midpacific academy.midpacificfutures.com
    11. Rebuild Apache Config
      /scripts/updateuserdatacache
      /scripts/rebuildhttpdconf
      Built /etc/apache2/conf/httpd.conf OK
    12. Restart Apache
      /scripts/restartsrv_httpd
      httpd restarted successfully.
    Websites Downloaded
    The website is being downloaded instead of displayed

    Go to the user and scan for WordPress websites.

    Set the upsite up in WHM MultiPHP Manager with 8.4. 
    PHP-FPM does not appear to have to be turned on.

    Get a website
    Setup aiProfile for your YWAM Base?