Access cPanel via Temp URL http://ServerIP/~user/

You can access your site while being built via a temp URL which is http://ServerIP/~user/

This must be allowed on the server and many default cPanel installations such as the ones on Vultr do not allow for this access due to “security concerns” such as showing the account username.

In order to access the site via the temp URL you need to activate mod_userdir

Activate mod_userdir

  1. In WHM navigate to Apache mod_userdir Tweak.
  2. Select the Enable mod_userdir Protection
  3. Check the box under Exclude Protection for DefaultHost (nobody)


If when you try to enable mod_userdir you get a warning that mod_ruid2, mod_cgi are not supported:

  1. In WHM navigate to EasyApache 4
  2. Disable mod_cgi, mod_ruid2
  3. Enable mod_suphp
  4. Save as a new profile and Provision it.
  5. Check existing php configuration in Putty/Console
    • /usr/local/cpanel/bin/rebuild_phpconf –current
  6. Update the existing php version default and old versions to suphp
    • /usr/local/cpanel/bin/rebuild_phpconf –default=ea-php70 –ea-php55=suphp
      • Sets default PHP to 7.0 and 5.5 to use mod_suphp instead of mod_cgi


If the index.php file is downloading instead of loading:

  1. Open the sites .htaccess file via FileZilla
  2. Delete the AddHandler application line.
    • Ex. AddHandler application/x-httpd-php70 .php .php5 .php4 .php3
  3. Upload the changed file.

Migrate email from cPanel into G-Suite

This is a guide going over how to migrate email into G-Suite from any services such as Godaddy, cPanel, etc using an IMAP connection through Outlook and G Suite Migration for Microsoft Outlook.  This is the easiest way I have found using the tools available to keep all emails. You will not need to export any files and if you are using a well-known email provider that has IMAP and POP open by default, you will not even need to know the connection settings. Microsoft Outlook usually can find the correct information and establish a connection on its own.


  • Microsoft Outlook 2003, 2007, 2010, 2013 or 2016 installed.
  • Login details for all accounts you are going to migrate. (email and password)
  • Create the same accounts with the same passwords in G-Suite.  (for convenience of the owners)
  • The MX records pointing to the old email.
  • G-Suite email not fully setup. Simply bypass setup and go to and login.


  1. Download and install G Suite Migration for Microsoft Outlook
  2. Open Outlook and Create a new profile for each of  the accounts you are migrating to.
  3. Add all emails into each profile using the account setup tool that you plan to migrate.
    • To connect cPanel accounts vid IMAP follow this video as a guide:
  4. Wait for everything to sync.
  5. Export each profile as a .pst file to desktop.

Migrate one account:

  1. Open GSuite Migration for Microsoft Outlook
  2. Connect to the correct Gsuite account.
  3. Let it sync the GSuite emails into the new outlook profile.
  4. In Oulook import the backup .pst file from your desktop.
  5. Drag and drop the emails from the old profile to the new one.
  6. Switch MX records to Google and provide client links and login info.

Migrate multiple emails into one:

  1. Open G Suite Migration for Microsoft Outlook (May be called Google Apps Migration for Microsoft Outlook)
  2. Input the new G-Suite email you plan to migrate to and Authenticate.
  3. Select the Outlook profile to migrate.
  4. Start migration and wait for it to finish.
  5. Each email added to the profile will be added as a label.
  6. Switch MX records to Google and provide client links and login info.

If you are trying to follow this guide and have any issues, feel free to fill out the contact form on this site and I will answer any questions you may have.


Fix Enfold Google Maps API issue (Hero Maps)

Add in the functions.php file:

add_filter( ‘avf_load_google_map_api’, ‘__return_false’ );