Personal tools


WHMCS Analyzer

From ModulesGarden Wiki
Jump to: navigation, search


About WHMCS Analyzer

WHMCS Analyzer is an innovative product that allows constant monitoring of your WHMCS system. Gather crucial data on your system,
server and many others. Make regular scans to get a list of current issues that may raise and read suggested solutions to avoid or clarify them.
  • Global Features:
✔ View WHMCS Modification Rating
✔ View Results Of WHMCS Recommendations & Requirements Tests
✔ View Server Environment Information
✔ View WHMCS Environment Information
✔ View WHMCS Files Information
✔ View WHMCS Database Information
✔ View List Of Possible Issues And Solutions
✔ Download WHMCS Environment Scan As PDF
  • Scan Features:
✔ Summary:
✔ View System Summary
✔ View Results Of ModulesGarden Modules' Version Check
✔ View Graphic Summary Of Performed Tests
✔ View Detailed Description Of Each Test Results
✔ Files:
✔ View Brief Files Summary
✔ View Installed Addon Modules
✔ View Installed Template Files
✔ View Installed Order Form Template Files
✔ View Custom Files - Not Existing In Clean WHMCS Installation
✔ View List Of Suspicious Files
✔ Modules:
✔ View Active Addon Modules
✔ View Active Registrar Modules
✔ View Active Payment Gateway Modules
✔ View Active Provisioning Modules
✔ Hooks:
✔ View Complex Information About Installed Hook Files
✔ Database:
✔ View Basic WHMCS Database Information
✔ View Database Tables List
✔ View Logged Database Errors
✔ View List Of Suspicious Email Templates
✔ System Environment:
✔ View Server Information
✔ View List Of Installed PHP Modules
✔ View PHP Configuration
✔ WHMCS Environment:
✔ View Basic WHMCS Settings
  • General Info:
✔ Supports WHMCS V5.3.14 And Later

Installation and Configuration

This tutorial will show you how to successfully install and configure WHMCS Analyzer.

We will guide you step by step through the whole installation and configuration process.

1. Log in to our client area and download the script.
WHA 1.png
2. Upload and extract the files into the main WHMCS directory.

The current version of the WHMCS Analyzer module does NOT support WHMCS V7. It is not recommended to use the module with WHMCS V7 and later as errors are highly probable.
The updated version of the module is sure to be expected.

Files in your WHMCS directory should look like on the following screen.

WHA 2.png
3. Now you have to allow access to 'analyzer' and 'temp' files, change access rights as writable.
Proceed to 'YourWHMCS → Analyzer'. Set access rights to the mentioned file as writable.

That is all, you may move the script itself!


WHMCS Analyzer is a disparate product that works outside of your WHMCS system to provide you a comprehensive view on its every single aspect.

Start Analysis

In order to start your system analysis, please enter 'analyzer' directory in your browser, like in the example:
In the very beginning you will be asked to generate htaccess. This step is obligatory due to security reasons.
You will be asked to do that only when using the script for the first time.
WHA 3.png
Please note the generated username and the password, you will need them in the next step to get access to the product.
WHA 3 1.png
Now, type in the generated in the previous step username and password to continue.
WHA 3 2.png
That's it! You may finally scan your system. Press 'Start Scanning' button when such appears.
WHA 4.png
Wait a moment until every part is completed successfully.
WHA 5.png

Analysis Summary

When the analysis process has finished successfully, a full summary will be displayed on your screen.

Read the below section to get a full view on data you will find there.

WHA 5 1.png

Total Rating

As a very first piece of information you will find 'Total Rating'. This is an objective evaluation of your system as a whole.
The highest possible rate of any system is 6.0. If you have a lower grade, then your system probably lacks in some of the below features.

Aspects taken into consideration when carrying out the evaluation:

  • WHMCS version
  • PHP version
  • detected possible issues
WHA 6.png

Analysis In Details


WHMCS Analyzer prepares a detailed summary on your system condition. The results are divided into four general categories, these are:
  • System Summary
  • Module Version Overview
  • Three types of tests:
    • Tests Failed
    • Tests With Warnings
    • Tests Successful
WHA 7.png


The first dedicated section concerns any types of files that exist in your system, with some brief info and divided into categories:
  • WHMCS Addons Files
  • WHMCS Templates Files
  • WHMCS Order Forms Templates Files
  • Custom Files
  • Suspicious Files
WHA 8.png
You will also find there a list of 'Possible Issues'. In this box there are always enumerated and described points which may cause some interruptions
in your WHMCS usage. It is important to always analyze them carefully and clarify if possible.
WHA 8 1.png
In some cases we try to suggest the best action to prevent or solve the issue. Press 'Possible Solution' to see it, 'Hide Solution' if you are already familiar with it.
WHA 8 2.png


This section is very short but clear. There is a list of all active addons, payment gateways, registrar and provisioning modules.
Again, possible issues if such exist.
WHA 9.png


See details of 'Main Hook Directory', 'Addons Hooks Files' and 'Provisioning Hooks Files'.
WHA 10.png


In this section a complete analysis of the following WHMCS database aspects is available:
  • Database Table List
  • Suspicious Templates
  • Logged Errors

Additionally, there is again a 'Brief Info' and 'Possible Issues' sections with suggested solutions.

WHA 11.png

System Environment

Under this section you will find information on your system in general. These can be data on:

Please note that below, these are only examples, the results will depend on your system customization.

  • Server Info
  • Installed PHP Modules
  • apache2handler
  • Apache_Environment
  • HTTP_Headers_Information
  • bcmath
  • bz2
  • calendar
  • Core
  • ctype
  • curl
  • date
  • dba
  • dom
  • ereg
  • exif
  • fileinfo
  • filter
  • ftp
  • gd
  • gettext
  • hash
  • iconv
  • imap
  • json
  • libxml
  • mbstring
  • mcrypt
  • mhash
  • mongo
  • mysql
  • mysqli
  • OAuth
  • openssl
  • pcre
  • PDO
  • pdo_mysql
  • pdo_pgsql
  • pgsql
  • Phar
  • posix
  • pspell
  • radius
  • Reflection
  • rrd
  • runkit
  • session
  • shmop
  • SimpleXML
  • snmp
  • soap
  • sockets
  • SPL
  • ssh2
  • standard
  • svn
  • sysvmsg
  • tokenizer
  • wddx
  • xml
  • xmlreader
  • xmlrpc
  • xmlwriter
  • zip
  • zlib
  • Environment
  • PHP_Variables
  • PHP Init
  • Possible Issues
WHA 12.png

WHMCS Environment

Last but not least section is simple yet very clear. Your 'WHMCS Environment' includes 'Brief Info' and 'Additional Info' boxes and a list of possible issues.
WHA 13.png

Download File

If you want to save your scan results you may download the current analysis. Press 'Download Results' button to save the results in a ' .PDF' file.
WHA 15.png
If you decide to save the results after each scan, it will be possible to easily compare them and see any changes in your system.
WHA 16.png


1. Due to a huge size of 'System Environment' section, we advise to use 'Ctrl+F' keys shortage to look for precise information.

Update Instructions

Essential guidance through the process of updating the module is offered here.

Common Problems

1. When you have problems with connection, check whether your SELinux or firewall does not block ports.
2. In case you encounter an error like on the screen below, please make sure you have completed step three of our installation instruction.
WHA 17.png
WHMCS Modules
WHMCS Translations
cPanel Modules
Magento Extensions
Magento Themes
PrestaShop Modules
Blesta Extensions
WHMCS Analyzer