Cpanel requires updating so that new features will be operational which includes multiple major versions of cPanel & WHM, the update process upgrades your server to each intermediate version. The update process performs compatibility checks for each version prior to the upgrade to that version. If the process encounters blockers, it finishes on the […]Read more..
If you are on a cPanel server you might encounter issues regarding login into the WHM panel just like in wordpress. There are various reason for login failure and most common one will be the one related with firewall. Below mentioned error is related with SSL. (An error occurred during a connection to […]Read more..
While accessing websites you might encounter access denied errors. When ever you have access denied errors the first thing to check is the permission and ownership of the account files and then the apache configuration. But sometimes doing that won’t get the issue resolved. Below is an example of denial error which is not […]Read more..
You might encounter errors while uploading files to your wordpress dashboard so that you can add them to your posts/blogs. Below is a most common error in wordpress. The uploaded file could not be moved to wp-content/uploads/2015/08 How to Troubleshoot this error. Please do the following steps. 1) Make sure the account including […]Read more..
While using the CMS like wordpress you might encounter errors while login into dashboard panel. The below given is the most common issue found in WordPress. The WordPress gives an error which says you are unable to access the Dashboard. Troubleshooting steps: 1) Make sure the database details are correct in the configuration. 2) Make sure .htaccess […]Read more..
If you are on cpanel server you might encounter errors related to imap. Below given is an example of error you might encounter. Imap error: Service Check Method: [tcp connect] The /var/log/maillog will show the additional errors as well. imap failed @ Sat Dec 20 00:18:56 2008. A restart was attempted automagically. Service Check Method: […]Read more..
Sometimes while working on a xen virtualized platform you might encounter an error: Unable to connect to xend: No such file or directory. Is xend running? xm create /etc/xen/conf/404.cfg Using config file “/etc/xen/conf/404.cfg” Error unable to connect to xen : No such file or directory. Is xend running? Fatal: Virtual machine has not been started […]Read more..
You might encounter issues with exim mail server such as mail can’t be sent or received. If your exim mail log shows the error lowest numbered MX record points to localhost: rejected RCPT error While sedning the mails you see the error: temporarily rejected RCPT <firstname.lastname@example.org>: lowest numbered MX record points to local […]Read more..
This tutorial explains about installing and configuring Mariadb on RHEL&/Centos7. First add mariadb yum repository. Open file /etc/yum.repos.d/MariaDB.repo and add the following to it. [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 yum update -y yum install MariaDB-server MariaDB-client /usr/bin/mysql_secure_installation or simply mysql_secure_installation It will ask you for the current root password. Since […]Read more..
This tutorial will teach you on how to setup Mysql replication between servers. In this tutorial we assume two servers A and B. First we will configure server A and based on that we will configure server B. Run the following on Mysql of server A. grant replication slave on *.* TO [replication_username]@’[private IP […]Read more..
This tutorial will explain on how to change the database engine on Mysql. A database engine (or storage engine) is the underlying software component that a database management system (DBMS) uses to create, read, update and delete (CRUD) data from a database. The database engine is selected based on the type of database access by your application. […]Read more..
The database connectivity errors are common on database driven websites. The error appears when the script is unable to establish a database connection. How to check the root cause of the issue. 1) It could be that your database login credentials are wrong or have been changed. 1 define(‘DB_NAME’, ‘database-name’); 2 define(‘DB_USER’, ‘database-username’); 3 […]Read more..
The application varnish is used as caching reverse proxy for the websites and application servers. In this topic we will see how it is enabled for magento. 1) install Varnish yum install varnish 2) Install Turpentine You can use the magentoconnect for installing turpentine. 3) Configuration Open the file /etc/sysconfig/varnish and add the following […]Read more..
In this tutorial you will learn about upgrading the kernal for your centos 6.5 version. Steps: 1) First check the current kernal version. # uname -r 2.6.32-358.18.1.el6.x86_64 # cat /etc/redhat-release CentOS release 6.5 (Final) 2) Now remove any cached packages and headers. # yum clean all && yum update Loaded plugins: fastestmirror Cleaning repos: base […]Read more..
This tutorial will take you through the initial steps of setting up website panel on your server. Once the website panel is installed on your VPS you need to do the initial setup in the below mentioned order. 1. Create hosting plan. 2. Create customer. 3. Create hosting space. 4. Create domain. Create hosting plan […]Read more..
This lesson will teach on how to add a new subscription (web space) on your Plesk control panel. Steps: 1) Login into your Plesk control panel. 2) Go to the section hosting services. 3) Click on subscriptions and you will see the below sceen. 4) Now, click on ‘Add new subscription’ which will take you […]Read more..
This lesson will teach you on how to restart server on windows server from your plesk control panel. Steps: 1) Login into your plesk control panel. 2) Go to Tools and Settings. 3) Go to the section Server management. 4) Select Server Management. Now you will see all the services running on the server. 5) Select […]Read more..
You may have gone through the issue of not receiving mails on the server while the mail sending part functioning normally. In such cases the mail log (/var/log/exim_mainlog) will suggest you the exact reason for the error. ========================================= # mail -v email@example.com Subject: test test . Cc: LOG: MAIN <= firstname.lastname@example.org U=root P=local S=391 root@server8 [~]# […]Read more..
This lesson will teach you on how to install the maldet on server and how to run a scan using it. Steps: 1) Login to the server via SSH. 2) Go to the location /usr/local/src/ and download maldet software from its source. http://www.rfxn.com/downloads/maldetect-current.tar.gz 3) extract the downloaded tar file and run the installer script. […]Read more..
You may see the error “An Error occurred SMTP Error: could not authenticate” in your whmcs while sending a mail or an invoice. The issue could be caused by both firewall on the server and the settings at your WHMCS. Please follow the steps to resolve the issue. 1) Login to the server via SSH. 2) […]Read more..
This lesson will teach on changing the Plesk administrator’s login details. Steps: 1) Login to your Plesk control panel. 2) Go to the section Profile and Preferences. 3) Click on ‘Change Password’. 4) Enter old and new password and click on ‘ok’. 5) You will be greeted with a password change successful message.Read more..
This lesson will teach you on specifying an external SMTP server to be used when the Plesk mail server is not installed or prohibited from sending outgoing mail. Steps: 1) Login to your plesk control panel. 2) Go to ‘Tools and Settings’ under the section server management. 3) Now go to the mail section. 4) Select the […]Read more..
This lesson will teach you on installing extensions on the server from your Plesk panel. In this tutorial I am explaining the installation of the extension ‘Dropbox’ which is used for taking backups for the domains hosted on the server. Steps: 1) Login to your Plesk control panel. 2) Under the section ‘Server Management’ go to ‘Extensions’. […]Read more..
This lesson will teach you on how to limit the outgoing mails from the server. This is very important to reduce the spamming from the server. Steps: 1) Login to your plesk control panel. 2) Go to ‘Tools and Settings’ in the ‘Server management Section. 3) Under the ‘Mail’ section open ‘Mail server settings’ 4) You […]Read more..
This lesson will teach on how to run your scripts on the Plesk panel at desired intervals. Steps: 1) Login to your plesk control panel. 2) Go to ‘Tools and Settings’ section under ‘Server Management’. 3) Go to ‘Scheduled Tasks ‘ under ‘Tools and Resources’. 4) Select the User you want to run your scripts. 5) Click on […]Read more..
This lesson will teach you on how to create a new account on your plesk panel. Steps: 1) Login to your plesk panel. 2) Go to ‘Domains’ under the section ‘Hosting Service’. 3) Click on ‘Create a new customer account’. 3a. Enter the customer name and other details. 3b. Select the plesk login details for the new […]Read more..
This lesson will teach you on how to set auto scan for incoming and outgoing mails. By default Parallel plesk uses the built in anti virus program known as ‘Parallels Premium Antivirus’. The Plesk AntiVirus provides around the clock protection with multiple updates per hour during the times of an outbreak. How to enable the auto scan […]Read more..
This lesson will teach on how to set the maximum number of backups to be taken on the server from your plesk panel. Steps: 1) Login to your plesk control panel. 2) Go to tools and settings in the server management section. 3) Go to tools and resources and select backup settings. 4) Enter the number of […]Read more..
This lesson will teach on how to send mass email to customers, resellers and administrators. Steps: 1) Login to your plesk panel. 2) Go to tools and settings in the server management section. 3) First, we need to create a mail template. Select the option ‘Add Mass mail template’ 4) Fill up all the information, including the mass […]Read more..
This lesson will teach you on how to block a spammer on the server. Steps: 1) Login to the plesk control panel. 2) Go to tools and settings. 3) Open ‘mail server settings’ 4) Select the blacklist tab. 5) Click on ‘Add addresses’. 6) Add the spamming, mail address and select the option you want. 6a. […]Read more..
This lesson will teach you on how to enable additional administrator account from your Plesk panel. Steps: 1) Login to the Plesk control panel. 2) Open the tools and settings. 3) Go to the ‘security’ section where you can see the option ‘Add new administrator account’. 4) Click on ‘Add New Account’. 5) Enter the details […]Read more..
The wordpress is known for its security flaws. A security issue (or security vulnerability) is a type of bug that affects the security of WordPress installations. 1. Strong passwords: The passwords should be minimum of 8 characters. It must have both the cases and combination of digits and special characters. eg: poZ#hupsZ2M4!Z Please note that weak passwords are […]Read more..
This lesson will teach you on how to optimize your website contents. To optimize the contents first we need to enable necessary modules on the server. 1) Mod_deflate(provides the DEFLATE output filter that allows output from the Webserver to be compressed before being sent to the client) 2) GZIP(webserver to send the GZIP compressed header to […]Read more..
This lesson will teach you on how to enable/disable password protection for private directories on your website. Steps: 1) Login to your cPanel account. 2) Open “password protect directories’ from the security section. 3) Now a new window will be opened where you can select the domain name. 4) Now within the selected domain, […]Read more..
This lesson will teach you on how to enable Google bots to crawl your website. What is robots.txt? The robots.txt is a text file that tells web crawling software what pages on your site you want to be indexed. It contains a list of “Allow” and “Deny” commands along with the urls that you want to […]Read more..
This lesson will teach you on enabling hotlink protection for your websites. What is Hotlink protection? Hotlink protection prevents other websites from directly linking to files on your website. Other sites will still be able to link to any file type that you don’t specify below (ie. html files). An example of hotlinking would be using […]Read more..
This lesson will teach you on how to install Ruby on Rails application on the server. Steps: 1) Login to the server via SSH. 2) Start a new screen session to avoid any connection related issues while installing ROR. 3) Issue the following command: /scripts/installruby You will see the installation starts from the moment itself. […]Read more..
This lesson will teach you on how to find the mail settings for your mail accounts from cPanel. Steps: 1) login to the cPanel. 2) Click on ‘Email Account’ in the mails section. 3) Select the email account. 4) On the right side drop down menu select ‘Configure mail client’ 5) Now you will see the […]Read more..
This lesson will teach you on how to change the document root folder of your website. Note: Please note that the new document root location must be within the account itself. Steps: 1) Login to the server via SSH. 2) Access the document root location. 3) Create the .htaccess file and add the following codes […]Read more..
To display the PHP configuration on the server including all the modules you can create a file ‘info.php’ on any of your sites document root with the following codes in it. Steps: 1) Go to the document root of your website. # cd /home/olpfgov/www 2) Create a new file ‘info.php. vi info.php <?php phpinfo(); ?> […]Read more..
If you are unable to access your website, cPanel, webmail and other services on the server, it might be that your IP is blocked on the server. To confirm that you’re behind the firewall, do the following. 1) Try to access from the website from another ISP or using proxies. 2) Try to ping the […]Read more..
What is VirtFs? The /home/svirtf directory which contains configuration files, utilities and binaries or bind mounts is a feature from panel, which allows jailed shell access for all the users to their respective home directories on the server. The term jailed access means all the users will be prevented access to other files outside their […]Read more..
This lesson will teach you on how to copy an account from another server with cPanel in it. This feature uses the cPanel API to generate a backup of the account and transfer it to the server for restoration. Note: If you are able to create a full backup, it is much preferable to do so and restore […]Read more..
This lesson will teach you on how to change the default index page of your site. As default the Webserver will read the index file in the document root of your account and follows the order index.htm, index.html, index.php. However, in this example we are showing how to set files with other names as default […]Read more..
This lesson will teach you on how to create email forwarders to the other email addresses. A copy of all the incoming mails will be sent to the address you wish. Steps: 1) Login to the cPanel. 2) Open ‘Forwarders’ in the mail section. 3) Click on ‘Add new forwarder’. 4) Select the email account […]Read more..
This lesson will teach on how to upgrade Mysql on the server. Steps: 1) Login to the WHM. 2) Go to ‘Software’ section and click on Mysql. 3) Open “Mysql upgrade’. 4) Now select the version of Mysql you want on the server. 5) Click ‘next’ and the system will check if an upgrade is […]Read more..
There are two features available on cPanel for filtering incoming emails and they are: 1) Account level filtering 2) User level filtering. Account level filtering is applicable for the entire account, while the user level filtering is done for individual email accounts. The account level filtering rules will get the priority over user level filtering rules. […]Read more..
This lesson will teach you on how to enable google apps on a cpanel account. Steps: 1) Login to your cPanel account. 2) Go to the ‘MX Entry’. 3) Select the domain name. 4) Add the following MX records using the option ‘Add a New MX Record’. Priority Record 1 ASPMX.L.GOOGLE.COM 5 ALT1.ASPMX.L.GOOGLE.COM 5 ALT2.ASPMX.L.GOOGLE.COM 10 ASPMX2.GOOGLEMAIL.COM […]Read more..
The DNS propagation delay is the delay in propagating the changes that you have made either on a domain’s DNS Zone record on the server or at the nameserver settings on the domain registrar control panel. Whenever you update the DNS settings on the server, it requires a certain time for gettings in these changes reflected all over the […]Read more..
This lesson will teach you on how to edit a DNZ Zone template. The DNS Zone template option in WHM will allow you to set the default DNS records while an account is created on the server. Steps: 1) Login to the WHM. 2) Go to DNS functions and select ‘Edit zone template’. 3) Now […]Read more..
“wp-admin, You do not have sufficient permissions to access this page“ The above given is the most common issue found in WordPress. The WordPress gives an error which says you are unable to access the Dashboard. How to Troubleshoot? The WordPress is a database driven website where each and everything is done on a database. Most of […]Read more..
This lesson will teach you on repairing and optimizing a Mysql database on the server. Before repairing and optimizing the database, we suggest you to keep a backup of that database. Steps: 1) Login to the server WHM. 2) Open PHPMyadmin option. 3) Select the database you want to perform repair and optimize. 4) Check all […]Read more..
This lesson will teach you on how to install and enable CageFS on the server. CageFS is a virtualized file system and a set of tools to contain each user in its own ‘cage’. This system will allow each user to have their own functional cageFS with safe binaries in it. First of all you need […]Read more..
This lesson will teach you about generating a CSR from your cPanel account. CSR certificates are used to purchase the SSL certificates from the SSL vendors. Here is how you may do it. Steps: 1) Login your cPanel account. 2) Select the ‘SSL/TLS Manager’ under the section ‘Security’. 3) Click on ‘Certificate signing request’. […]Read more..
This lesson will teach you on generating a remote FTP backup of your cPanel account. Steps: 1) Login to the cPanel account. 2) Open ‘Backups’ in the ‘Files” menu. 3) Click on the option ‘Download or generate a full website backup’. 4) It will open a new page as shown below. 5) From the drop down menu, […]Read more..
This lesson will teach you on how to update PHP to a higher version on your server. The cPanel provides you a great tool to upgrade PHP and Apache called ‘Easyapache’ a feature that can be accessed both via WHM GUI and from the server backend. However it is generally advised to run it via […]Read more..
This lesson will teach you on how to reset the SSH port number and how to reset it back to the default port number from WHM. The Default port number for SSH is 22, to secure the server, it is always advised to change it to a difficult one such as 1891, 1931 etc. Here is […]Read more..
Sometimes when you add a new add-on domain on your cPanel account, you might encounter an error “Account Creation Status: failed Sorry, a DNS entry for domainname.com already exists, please delete it first (from all servers in the dns cluster)” The above error generally means that a DNS zone record for the domain you are […]Read more..
This lesson will teach you on how to enable SPF and DKIM records on your cpanel account. SPF(Sender policy framework) records are DNS records which identifies which mail servers are permitted to send mails on behalf of your domain. DKIM(Domian key Identification Mail) is a system to allow receiving mail exchangers to check that incoming mail from […]Read more..
This lesson will teach you on how to enable PHP error reporting on your site. The PHP error_reporting() function specifies which errors are reported. Using this function, you can identify which errors which are reported for the duration of the current script. The best way to debug this would be to enable error reporting in PHP […]Read more..
This lesson will teach you on how to generate a database backup and how to restore it. Backup: 1) Open your cPanel and go to ‘PHPmyadmin’. 2) Select the database you want to backup. 3) After selecting click on the ‘Export’ option 4) Click on the ‘go’ button and a backup for the selected database will […]Read more..
This lesson will teach you on how to perform a complete backup/restore of your cPanel account. Backup Generation Steps: 1) Login to your cPanel account 2) Go to ‘Backups’ under the ‘Files’ section. 3) Click on the option ‘Download or Generate a full website backup’ 3) Now you can see the available options to save the […]Read more..
This lesson will teach you on how to enable web disk in cPanel. The web disk feature in cPanel is an interface that will allow you to access your account files just like accessing files from a drive on your personal computer. Steps: 1) Login in to your cPanel account. 2) Go to the ‘Files’ section and you can […]Read more..
A (CDN) Content delivery network is a server network spread across the globe that deliver content to a user based on the geographic location of the user. The most commonly used CDN on cPanel server is Cloudaflare. In this lesson we will see how cloudflare can be installed on your server. Steps: 1) Access the server via SSH. 2) […]Read more..
This lesson will teach you on how to block visits from countries to your site. This can be achieved by a number of ways and they are as mentioned below. But all these ways have one thing in common and that is the IP range of the countries. The only way to understand the country from […]Read more..
This lesson will teach you on how to configure SpamAssassin from your cPanel. SpamAssassin allow you to identify spam and flag it or prevent it from entering your inbox. Please note that you can only use BoxTrapper Spam trap or SpamAssassin on an email account, not both. SpamAssassin works as a filtering system that attempts […]Read more..
“screenshot1.jpg” has failed to upload due to an error Unable to create directory uploads/2014/01. Is its parent directory writable by the server?“ The above given is a very common error that you may encounter while using the WordPress platform for managing your sites. The above error can be caused by two reasons and they are. 1. […]Read more..
This lesson will teach you on how to install wordpress in your cPanel account. WordPress can be installed in different ways, you can either use the cPanel File Manager utility or access the account’s document root via SSH and complete the installation procedure. In the Example we are choosing the back-end option. Now lets see […]Read more..
This lesson will teach you on how to use EasyApache from WHM. EasyApache is a utility to recompile the PHP or Apache configuration. EasyApache comes along with cPanel/WHM installation as default and it is mainly used to add/remove extensions and modules on the server. EasyApache can be accessed from the backend also using the CLI […]Read more..
This lesson will teach you on how to connect to a Mysql server remotely. The connections to a Mysql database server is usally done using connection string which is a sequence of variables which will address a specific database and allow you to connect your code to your MySQL database. Example of a php script: $dbh=mysql_connect […]Read more..
This lesson will teach on how to login to windows server. You are going to use the option Remote Desktp which is an available in windows operating system. This feature allows a computer desktop environment to be run remotely on another system Steps: 1) Open the Remote Desktop application. Go to start and Search remote and it […]Read more..
This lesson will teach you on how to recover the lost password of your plesk panel. 1) Log in to your windows server. 2) Find run from the start menu or simply hit windows+r the Run command is used to directly open shortcuts or an application or document whose path is known. 3) Now the new […]Read more..
This lesson will teach on how to establish Mysql connection using PHP script. You would need to have two important things for achieving it. 1) Mysql_connect() function which is also known as Mysqli_construct(Mysqli_connect). 2) Mysql server Following is a simple script for connecting PHP to the Mysql server using the extension mysqli. <?php //conection: $link = mysqli_connect(“myhost”,“myuser”,“mypassw”,“mybd”) or die(“Error […]Read more..
This lesson will teach on how to enable PHP error reporting for accounts. The PHP error reporting is a debugging tool, it will help you to find out the possible reason why your PHP application/scripts are not working as expected. Steps: 1) Login to your cPanel account and open File Manager option. 2) Go to […]Read more..
This lesson will teach on how to connect to server via SFTP. SFTP is the secure implementation of FTP where encryption is used. You must first enable the shell access privilege for the account on the server you can access via SFTP. Here is how you can do it. STEPS: 1) Enable SSH access to […]Read more..
This lesson will teach you on the initial set up of WHM. When you log into your WHM for the first time, you will see Initial setup wizard. This feature will help you to configure your server in a few easy steps. Steps: Access the WHM, you can access the WHM using the URL http://serveripaddress:2086 […]Read more..
You can use the .htaccess file on the document root of your domain to change the timezone of your php script/website. Please note changing server time is different process. Here is how you can do it. 1) Open the File Manager option from the cPanel. 2) Open the .htaccess file(Create one if it is not […]Read more..
This lesson will teach you on how to enable Ioncube Loader module of PHP on a 64 bit centos server. Ioncube Loader is an encryption/decryption utility for PHP applications which also assists in speeding up the pages that are served. IonCube Loaders is one of the requirements for running WHMCS. Lets begin. Steps: 1) login […]Read more..
The TRACERT (Trace Route) command is a route-tracing utility used to determine the path that an IP packet has taken to reach a destination. If your sites are loading slow you can use this tool to find if there are any latency issues. Steps: 1. In your computer, click on the start button and search […]Read more..
This lesson will teach on how to upload files to the server via FTP. You will need a FTP client for accessing the server via FTP you can download it from here. Linux users need not install any FTP client, it can be done from the terminal. Steps: 1. Start the Filezilla program. 2. […]Read more..
This lesson will teach you about how to reset the cPanel login details. The cPanel user can be changed from the WHM and here is how we do it. Steps: 1. Login to the WHM. 2. Select the account from the ‘List accounts’ option. 3. Hit on the modify Account on the left-hand side. 4. […]Read more..
This Blog will teach you about how to login to your VPS and cPanel account via SSH. If you are connecting from a windows machine you need to download and install putty software as a prerequisite(http://goo.gl/xVl9). But for the Linux users you can connect directly from their terminal, just do a (ctrl+alt+t). Now lets get […]Read more..
AimVM incorporates as a Limited Company at New Zealand on August 16th 2013. Company Number: 4592539 Incorporation Date: 16 Aug 2013 We are starting our new journey to provide the Best-in-class Virtual Private Servers which are housed in Industry leading State-of-the-Art Data Centers. All our current servers are at US and we have chosen the main […]Read more..
These guys do a great job. Keep up the good work AIMVM team. www.marghotels.comAisten Correya
When choosing a hosting provider, I’m looking for fast, knowledgeable support and reliable systems. aimvm.com provided it all at a great price. www.tranzmedia.inTranzmedia