How to reset your MySQL or MariaDB root password

Forgotten your MySQL or MariaDB root password? Don’t worry, it’s not the end of the world. You can reset your MySQL or MariaDB root passwords, provided you have access to the server and a sudo-enabled…

How To Add Swap on CentOS 7

Enable SWAP on your CentOS 7 Server One of the best ways to make your server more responsive and guard against out-of-memory errors or applications crashing is to add SWAP space. SWAP is an area…

How to install and configure PHP Zend Opcache

What is Opcache you ask? Opcache is a PHP extensions that will help to improve server & applications performance. There are many popular opcode caches like eaccelerator, xcache, apc, etc.  Opcache is recommended in almost all…

Which Control Panel is for you? cPanel, Plesk and More

Those that require Web Hosting often look for the most easy method for managing their servers using a Control Panel. As we all know, the easiest way is with a simple graphical user interface to…

How to Install cPanel on your Virtual Server – CentOS 6, CentOS 7

cPanel is a the most popular application that enables users to administer servers using a GUI interface instead of traditional command line. cPanel is straight forward to install, but sometimes can take a couple of…

Database Connection Problems – User modsec /etc/cron.hourly/modsecparse.pl on cPanel

Database connection problems with modsecparse.pl are usually caused by an issue with mod_security. You will receive an email an hour such as the below, informing you that there is a problem with the service. /etc/cron.hourly/modsecparse.pl:…

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

nginxCP can fail to start because another service is using Port 80, thus preventing nginxCP from starting. Often an error similar to the below will be thrown out – [emerg]: bind() to 0.0.0.0:80 failed (98: Address…

Safely empty MySQL .log & .err files on cPanel Servers

Over time the .log & .err files on cPanel servers can become huge, more often that not you should always investigate what is causing these files to generate to huge capacity in case there are…

CentOS 6 Install and Configure NTP to Synchronise The System Clock

One problem often encountered with a new install of some operating systems is that the time settings are incorrect. You can easily update these manually, or much more easily you can use the NTP service…

How to Setup and Configure an OpenVPN Server on CentOS 5/6/7

This will guide you how to setup and config an OpenVPN server on your CentOS server. Prepartion Before setup of the OpenVPN server, you’ll need to have the Extra Packages for Enterprise Linux (EPEL) Repository…