Jump to content


WHMCS Support Manager
  • Content count

  • Joined

  • Last visited

  • Days Won


WHMCS John last won the day on June 23

WHMCS John had the most liked content!

Community Reputation

98 Excellent

About WHMCS John

  • Rank
    Head of Support

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hi @caisc, Let's check what value is being returned by the cPanel API: Enable the Utilities > Logs > Module Log Navigate to Reports > Disk Usage Summary Click "Update Now" at the bottom Return to the Module Log and disable it Examine the " Response" column for the disk space and bandwidth limit values returned by cPanel. If you choose to share it here, please be sure to remove any sensitive data.
  2. WHMCS John

    Team WHMCS Needs You!

    Do you love working with internet technologies and helping people? Do you know WHMCS and Website Hosting? If so, we want you to join team WHMCS! As you can see from the photo, we're a friendly bunch, and we are looking for a new Technical Analyst to join our team --> The type of applicants we are looking for should be passionate about helping customers resolve issues & answering queries they have. Excellent written communication, advanced problem solving and troubleshooting skills, and being able to work independently are a must. Having experience with PHP development, and having the ability to review & understand PHP code is a bonus. We are looking for applicants based worldwide for this remote position. Because of that a stable internet connection required. Experience: Experience with troubleshooting and debugging PHP and MySQL Installation and configuration of PHP Applications within Linux and Windows environments Familiarity of WHMCS software, configuration and implementation Good working knowledge of HTML, CSS and Javascript Eligibility Requirements: High School diploma or equivalent; One year of web hosting industry experience or other related work preferred Previous experience building addons, hooks or modules for WHMCS preferred Familiarity of web hosting control panels or payment gateway APIs preferred If that sounds like you, send us your resume: CLICK HERE TO APPLY! We can't wait to hear from you.
  3. WHMCS John

    [Locked]Stripe 3D Secure

    This thread had gotten away from the original topic, so I've tidied up and bit and am closing for now. Please keep an eye on our blog for future announcements about v7.8 and Stripe 3D Secure support in the coming weeks.
  4. WHMCS John

    Whois logs of clients

    Hi @ganje, Which lookup provider is selected? (Setup > Products/Services > Domain Pricing) The Whois log will show checks done via Standard Whois. If using a different lookup provider such as a registrar or the WHMCS Namespinning service, they won't be logged to the Whois log.
  5. Hi @pjcltd, Are the emails listed in the WHMCS Utilities > Logs > Email Message Log? If not, please begin your troubleshooting by referring to this guide: https://help.whmcs.com/m/troubleshooting/l/678803-troubleshooting-email-sending-problems If they are, then the emails are leaving WHMCS successfully and being accepted by your mail-server. So please check with your mail server admin to investigate any delivery problems.
  6. WHMCS John

    MASSIVE cPanel price increases

    Hi everyone, Our intention is always to provide the kind of billing and automation options required to make business operations easier for our users, and we know that cPanel is used extensively. I wanted to share some thoughts on how we can continue to meet those needs in light of this announcement. For those selling cPanel licenses alongside VPS and Dedicated products, we will be launching a cPanel licence automation module that will be able to automate the process of selling and billing for cPanel licenses. This will be based around the concept of configurable options being used to offer cPanel licenses, with the ability to automate the process of reconciling the license tier each month, and adjusting the billing price for end users accordingly. Development work is under-way and we expect to have a preview available later this month. If you’re a cPanel partner and would like more information about this, please contact us or speak with your cPanel account manager. In the case of reseller hosting products assigned to the cPanel module, one option that is already available is switching to an account limit based model where users upgrade to higher levels of reseller plan in order to provision additional accounts. In this way, the maximum number of accounts resellers can create is predictable, allowing for appropriate pricing to be set. The ability to impose account creation limits, and the automatic upgrade (and downgrade) of these is already possible with our product: Navigate to Setup > Products/Services > Products/Services > Edit > Module Settings tab Click Advanced Settings Enter the desired limit into the "Limit Reseller by Number" field Click Save Changes. This limit will be applied to newly provisioned accounts. For existing accounts on the server, the limit should be applied via WHM. Clients can then upgrade/downgrade between your reseller hosting products in the usual way to increase the user limit. For hosting companies offering cPanel web hosting, we intend to begin providing the ability to see the number of cPanel accounts on cPanel servers via the WHMCS server setup page alongside new server assignment options, allowing for more even distribution of accounts across your cPanel web servers. We are also considering providing the ability to track and bill for reseller accounts based on the number of accounts that are created by a reseller. In much the same way as disk space and bandwidth overage billing operates. This is something we are interested in hearing more about: Are you considering this kind of pricing model? Would this be a beneficial feature for you? How would you want to bill for it? Eg. Per account fee, Flat fee + per account fee etc. Any other considerations? This is not currently something we're working on, but could potentially be something which we consider for a new feature in the course of our regular development cycle. We're continuing to monitor reactions as they evolve. Feedback on how your billing and automation needs may change is valuable in helping guide future development.
  7. WHMCS John

    cPanel alternative

    Hi there, WHMCS has been compatible with a range of different server control panels for many years. I believe we have demonstrated our commitment to being panel agnostic in this time; for example our MarketConnect features are all compatible with cPanel, Plesk and DirectAdmin, and our new server sync tool being introduced in the upcoming v7.8 release will support cPanel, Plesk and DirectAdmin at launch. In terms of adding more functionality to the DirectAdmin module, we could potentially investigate that if we see a level of demand from our user base. At present the only active feature request relating to DirectAdmin I could locate was this: https://requests.whmcs.com/topic/login-to-clients-control-panel-from-the-admin-area If you'd like to see particular functionality added to the DirectAdmin module, please do submit a request via https://requests.whmcs.com/ The more votes an idea receives, the more likely it is to be considered by our development team for potential inclusion in a future feature update. In the meantime you may find a member of our community has developed a solution for this, so it would be worth searching our Marketplace: https://marketplace.whmcs.com/
  8. The template system used by WHMCS makes it easy to add extra variables wherever extra information should be displayed. In this example I'll demonstrate how to add the Client ID to the invoice page. This same process can be used to display any bit of available client data to almost any client area page. 1. Locate the template relating to the page you wish to modify. In this example I'm using viewinvoice.tpl. Template files are located in the /templates/*your active template*/ directory. I recommend making customisations to a custom template to ensure they are maintained following an update. More details are located here: https://developers.whmcs.com/themes/getting-started/ 2. At the top of the file, add the following code: {debug} Save the file and upload it to the server. 3. Visit the page in your browser, and you'll see a popup appear. This contains all the template variables and language strings available on this page. Identify the variable you want to use, in this case it's the $clientsdetails array I need because it contains the userid: 4. If the variable to use is a simple key-value pair, then it can be output simply by adding the merge field like this to the template file: {$filename} However in this example the client userid is contained within an array. So the format to add to viewinvoice.tpl is: {$clientsdetails.userid} Add the merge field into the template wherever you'd like to display the extra variables. I've added it beneath the client's name: 5. Once you're happy, remove the {debug} tag, save and upload the template file. Et Voila! The Client ID is now displayed on the invoice page: ProTip: This also works for email templates too! Sent the email to a client, then view the message via Utilities > Logs > Email Log. For further reading, please refer to https://developers.whmcs.com/themes/variables/ Feel free to modify it to suit your needs and I hope it helps! 
  9. WHMCS John

    cPanel Application Links and Critical Error

    Hi @EvolveWebHosting, Before contacting technical support, please try removing all customisations present on your installation as these can often change the way WHMCS operates. These are typically located in the /includes/hooks and /modules/ directories. If this resolves the issue, you can add them back one-by-one until the problem begins again - at which point you have identified the troublesome customisation and can contact the vendor directly for assistance resolving the problem in their code. If the problem persists with all addons removed, then please do open a support ticket and we can investigate further.
  10. WHMCS John

    cPanel Application Links and Critical Error

    Hi @EvolveWebHosting, We've seen this error caused by various after-market customisations several times, and once by changing the server hostname (on the server) after activating Application Links. May I suggest disabling Application Links, and then trying to re-activate it. Keep an eye on the log for any errors. If it re-enables successfully without error, and the problem persists, then the next step would be to remove after-market customisations one-by-one until the problem stops.
  11. Hi @Tom Catchesides, The recommended way to create a remote token initially is to login as the client and pay an invoice via the tokanisation gateway (ie. Stripe). This will create the token and store it in WHMCS for management via the credit card interfaces in both admin and client area.
  12. WHMCS John

    WHMCS page not loading

    Hi @tsupan, This indicates an issue with the Apache handler configuration on your server. I recommend seeking assistance form your server admin/hosting provider.
  13. WHMCS John

    Terminating an account

    This error shows that a timeout is still occurring on the server. Is WHMCS installed on the same server as the hosting account you're trying to terminate? If so, please make sure Apache is configured to perform a graceful restart when creating or terminating accounts.
  14. WHMCS John

    Terminating an account

    Hi @Craft, I've tested on my installation and the page reloads automatically to show the change in status and the termination date. If you refresh the page, is the status still showing as Active? If so: Please enable the Setup > General Settings > Other tab > My SQL Debug option, Reproduce the issue, Please let us know what entries are made under Utilities > Logs > Activity Log Then disable MySQL debug Mode
  15. Hi @pikerr, Tblupdatelog is a table within your the MySQL database used by WHMCS. You can review the contents using a tool such as phpmyadmin. Be sure to sort the table by date to see the most recent entries first.

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated