This is a CPanel bug that prevents users from adding domains that begin with a digit, the users will get this javascript alert: Sorry, your domain must not begin with a digit. This can be fixed via ssh, and do this carefully: vi /usr/local/cpanel/base/frontend/x/addon/index.html The text you need should be around line 68 : var pattern = /(^[.]|[.]$)/; if (domainname.match(pattern) != null) { alert(Sorry, your domain name must not begin with a digit.); return false; } You should then comment that line out ! From now, CPanel should now work fine with domains that begin with a digit. 🙂 If you require help, contact SupportPRO Server Admin
The Web / FTP Statistics area or the Logs area under the cPanel presents you with a wide variety of information about your web site, from the latest visitors to a detailed monthly summary of hits, as well as providing an error log. Using the Statistics tools we can keep track of what pages are being visited most often, and where they are being referred from. The various tools used for these purposes are:
ACK is a tool like grep, designed for programmers with large trees of heterogeneous source code. ACK is written entirely in Perl and leverages its regular expressions. How to install ACK It can be installed in any number of ways: * Install the CPAN module App::Ack. If you are already a Perl user, this is the way to go. * Download the standalone version of ack that requires no modules beyond what’s in core Perl, and put it in your path. If you don’t want to mess with setting up the Perl CPAN shell, this is the easiest. curl http://betterthangrep.com/ack-standalone > ~/bin/ack && chmod 0755 !#:3 * Install MacPorts * Install the Ubuntu package: ack-grep * Install the Fedora package: …
Sometimes administrators may notice that MySQL databases display 0MB disk usage in cPanel even though the databases contain data. This usually happens due to incorrect disk usage calculation settings in the cPanel configuration. This issue can be easily resolved by updating the cPanel configuration and rebuilding the database cache. Why Does MySQL Show 0MB Disk Usage? cPanel calculates account disk usage based on specific configuration parameters.If MySQL database disk usage tracking is disabled, cPanel will not include database size in the disk usage report, resulting in databases appearing as 0MB. Steps to Fix the Issue Follow the steps below to correct the database disk usage display: 1. Edit the cPanel Configuration File Access your server via SSH and open the …
Follow the below steps to install Directadmin yum update yum install gcc* yum install flex cd /usr/local/src wget http://www.directadmin.com/setup.sh chmod 755 setup.sh ./setup.sh ClientID: enter client id License ID: enter license id Is eth0 ? enter NO if you are installing DA on VPS and YES on dedicated servers. service directadmin restart Directadmin admin password will be shown on the screen after completing the installation. You can get the MySQL password in DirectAdmin in /usr/local/directadmin/scripts/setup.txt. DirectAdmin will be accessible at http://ip.address:2222 If you require help, contact SupportPRO Server Admin
DirectAdmin is a popular web hosting control panel used to manage servers, websites, emails, and other hosting services. Sometimes, users may forget the admin password or need to reset it due to security reasons. In such cases, resetting the DirectAdmin password through the shell is a quick and effective solution. In this guide, we will explain simple methods to reset the DirectAdmin admin password using SSH access. Method 1: Reset Using DirectAdmin Setup Script One of the easiest ways to reset the admin password is by using the DirectAdmin setup script. Login to your server via SSH and run the following command: This script helps reconfigure DirectAdmin settings, including resetting or updating the admin password during the setup process. Make …
SuExec is an essential security feature used on web hosting servers to improve account isolation and protect websites from unauthorized access. Instead of running all scripts under the default web server user, SuExec allows scripts to execute under individual user accounts. This guide explains how to check if SuExec is enabled using SSH, WHM, or cPanel access. What Is SuExec? SuExec is a security mechanism commonly used on shared hosting environments. It ensures that each website runs with its own user permissions rather than sharing the same server identity. Why SuExec Matters When enabled, scripts run under the account owner instead of the web server user (such as nobody or apache). Method 1: Check SuExec Using SSH (Root Access) If …
Running resource-intensive processes on a production server can significantly impact performance if system load becomes too high. Tasks such as backups, migrations, account packaging, or large-scale data processing can temporarily spike CPU usage and load average. If these processes run without control, they may: To prevent this, administrators can use CPUwatch, a utility available on cPanel servers, to run commands with a predefined load limit. CPUwatch ensures heavy processes execute only when sufficient system resources are available — automatically pausing execution when load exceeds a safe threshold. Understanding Server Load and Why It Matters Before using CPUwatch, it’s important to understand load average. Load average represents: On Linux servers, load values are typically shown for: As a general rule: Load …
1. Installing ext3grep wget http://ext3grep.googlecode.com/files/ext3grep-0.7.0.tar.gz tar -xvzf ext3grep-0.7.0.tar.gz cd ext3grep ./configure make
skill -STOP -u Username. STOP/HALT a user skill -CONT -u Username RESUME already halted user skill -KILL -u Username KILL and LOGOUT user skill -KILL -v /dev/pts/* KILL and LOGOUT all users If you require help, contact SupportPRO Server Admin