This post explains few quick linux commands to check server specifications. I tried to explain every command output in this post as follows:
Check SSD
# cat /sys/block/sda/queue/rotational
1
if above commnad returns 1 it means HDD else if it returns 0 then it is SSD.
Check RAM
# cat /proc/meminfo
MemTotal: 131778740 kB
Above command returns huge list of outputs, however you can ignore all and should focus on 1st line which tells about total Memory. You can convert KBs to MBs at google in order to get values in MBs.
Read More
Few days ago one of our client reported an error on his opencart store that was working perfectly in past. However suddenly it started giving error with the product images. He was not able to upload, edit, view images under admin panel as well as on front-end.
Images were failed to load on web site, and when i checked the source of images i found unknown or empty src. I tried to fix the errors while googling this issue but could not find any solution. Apparently i found out there is an image compressor php script included in the opencart. I just opened it at following location :
Front-end: Read More
http2 is the latest protocol everyone is migrating on it due to its reliability and speed. So my client asked me the same to enable it for his server, i had to enable http2 protocol on one of my client’s dedicated server. After enabling it i faced very strange issue that took my couple of hours figuring out the main cause.
I enabled http2 and then tried to access web site with local chrome browser (Version 65.0.3325.181 (Official Build) (64-bit)) it returned http/1.1 all the time in network tab. Then i tried accessing it on my remote desktop server having windows 2012 standard version i saw all the things work fine and in network tab i saw h2 which means it is working.
So i searched on google and came to the conclusion it is either network (ISP), antivirus or firewall which is blocking the access via http2 and reverting back to http/1.1 protocol. Here are 2 URLs to check for http2 support locally and on web server.
Read More
Email sending is main feature of any hosting account that must have feature whether on linux or on windows OS. Most of the users use desktop clients to send or receive their emails, and yes that is the easiest way to communicate with your clients. Okay, lets come to the main topic, if you’re web hosting provider and using cPanel/WHM hosting panel to provide web hosting accounts to your customers then you should read this article. It will save your 24 to 48 hours for sure.

Recently cPanel/WHM has released its latest version that is 68, they made some major updates one of them i have found is updates to SSL and TLS authentications. They introduced new mechanisms and algorithms for the authentication system used for SMTP server (dovecot, exim). What it does? it just disables old authentication system that breaks the SMTP authentication functionality with old email clients such as Outlook 2007 & Outlook 2010. So at the end your clients will not be able to connect to your outgoing email server (SMTP) if they’re using Outlook 2007 & 2010 versions.
First of all i checked mail logs for exim:
/var/log/exim_mainlog
Read More
Today i will tell you the ssh command to switch between apache and litespeed web servers. You must have litespeed installed on the server.
This command is useful when you have apache and litespeed installed and your cPanel license is no more operational or expired. You can still swtich between web servers by executing this command via terminal/ssh.
Login to your server with root access via ssh terminal and run followimg ssh command:
To switch from litespeed to apache:
sh /usr/local/lsws/admin/misc/cp_switch_ws.sh apache
To switch from apache to litespeed:
sh /usr/local/lsws/admin/misc/cp_switch_ws.sh lsws
Please note you should write correct path of your litespeed installation directory.
Pakistan’s largest domains (cTLDs) provider PKNIC has no WHMCS modules or domain checking mechanism for 3rd party tools.
You can add these domains checker functionality to your WHMCS by doing below simple steps:
For WHMCS 5.x, 6.x
- Login to your FTP and edit file “WHMCS installation folder/includes/whoisservers.php” in any text editor or Dreamweaver
- Now paste following below code at the end of the file and save that file to your server.
Read More