Category: Advanced

Changing PHP Version

To change the version of PHP you’ll first navigate to cPanel 3. From there you’ll scroll down to the ‘Software’ section. Click the ‘MultiPHP Manager’ You’ll be brought to a new screen with a list of all your sites. Click the checkbox of the specific site you’d like to modify. Click the

Read More »

Connecting to a Site via SSH

This article will walk you through connecting to your account via SSH in cPanel and using programs like Terminal (Mac). You can follow cPanel’s documentation to connect using PuTTY (Windows). Connecting in cPanel Once you’re logged into cPanel, scroll down to the ‘Advanced’ section. Click ‘Terminal.’ If this is your first time connecting click ‘I understand and

Read More »

Giving user-account access to your developer

Scenario: When starting a DoOO project, your institution may already have existing sites hosted elsewhere that you want to migrate to Domain of One’s Own. (I recommend reading through the Migrations & Transfers category if you need additional assistance with migration workflows.) Maybe your school has existing WordPress sites with

Read More »

Terminal Commands Cheat Sheet

Fixing Permissions sh fixperms.sh -a cpaneluser ^ Make sure to replace cpaneluser with the cPanel username of the account you’d like to fix. If you’re only really needing to fix permissions on a single directory, not the full cPanel account, navigate to that folder in terminal and run the following commands: find

Read More »

Cleaning a Hacked WordPress Install

Not all WordPress hacks are equal, but understanding how the files that make up a WordPress install are organized will help with cleaning one up. So let’s look at the directory structure and break it down. Here we have a clean WordPress install that hasn’t yet been setup. I know

Read More »

Databases

When migrating a website, there are a few different things to keep in mind. You’ll need a domain name registration, the contents within the File Manager, and the database. Databases can arguably be one of the most important things within a migration because this is where the content of the website

Read More »

Unblocking/Blocking an IP in CSF

Log into WHM and search “ConfigSe” in the top, left-hand side bar. Click ConfigServer Security & Firewall. Scroll down to the csf – ConfigServer Firewall section. Unblocking an IP To unblock an IP address, type the IP into the green field shown below, then click Quick Allow. Follow the same

Read More »

cPanel API

As you familiarize yourself with all that is available in cPanel, you inevitably may decide there are opportunities to remotely work with it. Imagine the ability to create subdomains, backup an account, or create an email address without ever accessing the cPanel user interface? In fact, the cPanel user interface

Read More »

WHMCS Hooks

There may be times where you want to take a specific action when an event occurs in the system. This is called a hook and WHMCS allows you to use their API to write hooks that take action when something occurs in the system. One example would be if you

Read More »
css.php