10 Must-Have WordPress Plugins for a Seamless eCommerce Experience
Building an eCommerce website with WordPress has never been easier, thanks to the vast array of plugins that enhance functionality,…
Building an eCommerce website with WordPress has never been easier, thanks to the vast array of plugins that enhance functionality,…
Placing MarketConnect order uses the same method as any other order within WHMCS. After the order is placed, you can manage the order…
You can use MarketConnect to resell products and services to your customers via your WHMCS installation. MarketConnect automatically…
Activation To activate Two-Factor Authentication for a WHMCS installation, follow the steps below: 1. Login to your WHMCS…
If you want your customers to be able to check the availability of new domains, you will need to add the appropriate Whois servers.…
For the best results, each member of your staff that will use WHMCS should have their own admin account. Admins can log in to the…
Predefined replies let your staff quickly answer tickets about common issues. This can save time and money and ensure that you give…
Symptom When you troubleshoot issues in which the system is not importing email from Google® email accounts after upgrading to WHMCS…
Symptom After updating to WHMCS v8.6.0, users of the ResellerClub registrar module may encounter a TypeError when accessing a…
Symptom When configuring Microsoft® as your mail provider or for email importing, a URL may not contain a query string error message…
Use the steps below to resolve some of the Needing Attention warnings in Configuration > System Health (Help > System Health…
Symptoms After applying an update, one or more features of the WHMCS software may cease functioning, encounter an error, appear…
Symptoms After applying an update, one or more features of the WHMCS software may cease functioning, encounter an error, appear…
Symptoms After applying an update, one or more features of the WHMCS software may cease functioning, encounter an error, appear…
You can easily change the number of results that display in lists within the Admin Area. Change the Number of Records to…
The navigation bar links shown to visitors and clients are controlled by small snippets of code. In this way, the navigation will remain…
Sales tax rates generally change over time. WHMCS allows you to manage these VAT changes easily. WHMCS cannot provide tax…
Symptom Administrators may receive an email from the WHMCS system with two To email headers, one of which is to…
Symptom You may find that the cron job is not completing intermittently but does complete all of its tasks when you run it via…
If you have determined that the cron job is not completing in the previous article and are familiar with using the server's Command…
If an email has not been piped into the ticket system and it is not listed in the Ticket Mail Import Log (refer to previous…
WHMCS includes two methods to review the status and activity of your WHMCS installation's automation tasks. Automation…
You can send a custom email message whenever you create, terminate, or upgrade a service. To do this, you must set up a product or…
For an admin to view and reply to support tickets in a specific department, you must assign it to them. For more…
You may need to remove client data from your systems after they have terminated all services and a period of time has lapsed. WHMCS…
WHMCS allows you to bill clients according to the resources they consume (for example disk space, bandwidth, number of domains, or…
WHMCS allows you to vary the amount shared hosting resellers are billed based on the number of user accounts they use. For example,…
Automated bots and the spam that they create are just part of doing business online. In addition to spam emails, you may also…
WHMCS's multi-currency system lets clients to choose from one or more currencies. Clients can change their currency at any time. In…
The system uses order form templates when it displays the product selection, product configuration, view cart, and checkout stages of…
When customers visit their shopping cart (cart.php), the products in the default product group display. You can change the default…
All of the mail that your WHMCS installation sends will display your configured email address. Change the Email Address…
The appearance of the public and client areas are controlled by system themes. To change which one is used by default, follow these…
Customizing the name of your WHMCS admin directory makes it harder for bots and other malicious users to find the login URL for your…
Before you can install or update WHMCS, you must ensure that your setup meets the system requirements for your chosen version of WHMCS.…
WHMCS automatically checks for new updates daily. When an update becomes available, a notification will appear at the top of the…
You can verify whether your system cron is running successfully from within the WHMCS Admin Area. Log in to WHMCS Admin Area…
Promotions for MarketConnect services are integrated directly into the every day user experience within the client area.…
The first time that you log in to the Admin Area, the Getting Started Wizard (or Setup Wizard) will appear before you reach the Admin…
You can use Amazon S3™ as your storage provider in WHMCS. Before you can set this up in WHMCS, you will need to create a…
If you want to use Amazon S3™ as the storage provider for your WHMCS installation, you will need to create an S3 bucket.…
Application Links allows customers to seamlessly transition from cPanel to WHMCS using Single Sign-On technology. In WHMCS…
You can customize the domain options that display to customers during the ordering process. This allows you to control whether…
If you want to sell domain registrations with WHMCS, you will need to configure the domain extensions (Top Level Domains or TLDs) that…
Domain redemption fees add an automated charge to renew expired domains during the domain grace period and redemption period. If…
Email piping allows customers to send email to your support department email addresses. The system will import them into the ticket…
WHMCS can send emails without any additional configuration using PHP mail(). While this works in most cases, other mail providers…
You can configure when and how WHMCS invoices your customers. Configure Invoice Settings To configure how and when…
WHMCS can send emails without any additional configuration usingPHP mail(). While this works in most cases, other mail providers…
WHMCS can automatically charge your customers' payment methods. This removes the need to run credit card charges manually when a…
WHMCS can send payment reminders to your customers in advance of their payment dates. This can include sending additional notices for…
For some order form templates, you can configure product group features display details that relate to all of the products within…
WHMCS can send emails without any additional configuration using PHP mail(). However, other mail providers may give you a better…
WHMCS includes a fully-featured support system. To use this system, you will need to create support departments. You can control…
You will need to configure the cron job as soon as you finish installing WHMCS. The cron job executes WHMCS's automation tasks,…
WHMCS comes with the ability to send emails without any additional configuration using PHP mail(). While this works in most cases,…
To sell domains with WHMCS, you will need to set up at a domain registrar. WHMCS supports many popular domain registrars.…
Before you can sell and provision hosting accounts, you must add at least one server to your WHMCS installation. WHMCS supports…
Setting up a payment gateway is a crucial step in configuring your WHMCS installation. If you want to receive payments from your…
To allow your customers to search for and find the domains they want to buy, you must configure a lookup provider. The lookup…
Each invoice includes a numerical identifier (the invoice number). You can choose to use the system default invoice numbering system or…
You can install WHMCS using cPanel's Site Software feature. Before you can perform the installation, a WHM user must enable WHMCS…
Domain registration is an easy product offering to increase your revenue. WHMCS automates this process with many popular domain…
When you update WHMCS, the temporary path allows the system to stage files. You cannot perform automatic updates unless…
You can easily set a message that will display to other admins and users whenever an update is in progress. Modifying the…
The Update Channel that you select provides control over which update notifications you receive and which version you can install using…
To allow your customers to search for and find the domains they want to buy, you must configure a lookup provider. The lookup provider…
Domain registration is an easy product offering to increase your revenue. WHMCS automates this process with many popular domain…
Verify that the System Cron is being called To ensure that the daily automation tasks are operating correctly, you must ensure…
You can easily set up a knowledgebase to help your customers find answers to common questions. By providing public-facing…
To sell something using WHMCS, you need to configure a product. Server/VPS products provision a VPS, dedicated, or other type of…
To sell something using WHMCS, you need to configure a product. The steps below create a WP Squared product in WHMCS. In WHMCS 8.8…
Before you can sell and provision hosting accounts, you must add at least one server to your WHMCS installation. The steps below…
The first step to creating products is setting up a product group. Product groups are collections of related products or services that…
This process is only necessary in some releases of WHMCS 8.1 and earlier. The UK left the EU VAT system on 1 January, 2021,…
Symptom After updating to WHMCS 8.7.2, admins may encounter a problem with the display of custom support ticket statuses in the…
WHMCS can display dates in several different formats, and you can configure display for admins and clients separately.…
Domain categories group domain TLDs into categories on the domain registration page (cart.php?a=add&domain=register). This…
WHMCS can create search engine-friendly URLs for some public-facing pages. Note: This feature is distinct from the friendly…
A system theme in WHMCS controls the client facing user interface. WHMCS allows you to provide a seamless experience for your website…
WordPress is one of the most popular content management systems (CMS) in the world, largely due to its flexibility and…
You can easily change the logo image that displays in emails, on generated invoices, and throughout the Client Area. For steps to…
You can easily change the logo image that displays in emails, on generated invoices, and throughout the Client Area. Change…
The WHMCS cron job performs many of the automated tasks for your WHMCS installation. You can customize when and how often it runs…
If you do not have access to your Two Factor Authentication token (eg. lost phone or new phone), your backup code can be used to…
Before you can deposit funds to MarketConnect, make certain that you have already completed MarketConnect registration. First,…
You must disable MySQL® Strict Mode in order to run WHMCS on your server. We recommend disabling it at the time of installation to…
The Client Area displays a Quick Shortcuts section in the product details for services that use the cPanel or Plesk modules. This…
WHMCS sends notification emails to admins for relevant system events, self-diagnosis of errors or misconfigurations, and other…
You can disable an admin, preventing them from logging in to the Admin Area. This will also remove them from report output.…
This guide assumes you have already completed MarketConnect activation for at least one product and are on the Setup >…
MarketConnect orders appear in the Orders list in the Admin Area. All MarketConnect products have fully-automated provisioning that…
You can install WHMCS easily using cPanel's Site Software feature. To do this: 1. If you have not already done so, configure…
In previous WHMCS versions, Smarty 3's SmartyBC provided backwards compatibility for Smarty's {php}, {include_php}, and {insert}…
You can enable and disable clients' ability to place domain renewal orders from within the Client Area. If you disable this…
WHMCS includes multiple Client Area and store translations through files in the lang directory. You can choose whether to allow…
WHMCS often contains private and sensitive data that passes between WHMCS and end users' browsers. Having a valid SSL certificate that…
To use WHMCS with an encrypted MySQL® connection, you will need to perform additional steps to configure the necessary settings to the…
Two-Factor Authentication adds a layer of security by adding a second step to the login process. WHMCS includes three Two-Factor…
By default, WHMCS allows users to add and update credit and debit card details (their payment methods or Pay Methods) from within…
In some circumstances, you may need to force a user to reset their password before they can log in again. To do this, you can…
Once a Two-Factor Authentication service has been activated for clients, the following steps set up Two-Factor Authentication on a…
Once a two factor authentication service has been activated for staff, the following steps demonstrate how Admin Users can setup…
For increased protection, if your staff uses fixed IP addresses, you can restrict access to a specific set of IP addresses. This will…
Your WHMCS installation will store sensitive information for your customers and for your business. We take steps as we develop each…
To sell something using WHMCS, you must configure a product. Reseller Hosting products provision reseller hosting accounts using the…
Creating a testing and development environment will let you verify all of your customizations without any changes to your production…
You can specify the default signature applied to all outgoing Email Templates sent from WHMCS. Read on to find out how. Navigate to…
WHMCS lets you sell a single product in multiple currencies. You can set the product price in each currency manually or WHMCS can…
A client may request a copy of the data you keep about them. WHMCS facilitates this via a client data export report: 1.…
Symptom After updating to WHMCS 8.6.0, users may encounter a Call to undefined method error when importing emails into the support…
Symptom When generating a PDF invoice or quote (for example, during the daily automation cron tasks) you may encounter a maximum…
Symptom A TypeError referencing the guessFileExtension function appears in your PHP error_log file or the Activity Log when…
Symptom After updating to WHMCS 8.6.1, you may experience an Undefined Constant error when viewing the Monthly Orders report in PHP…
When an automated module action fails, it is added to the Module Queue. Events that can fail and go into the Module Queue include…
Symptom After applying the 8.3.0 update, the Credit Card Number, Expiry Date, and CVV text boxes may not display on the shopping…
Symptoms After applying an update, one or more features of the WHMCS software may cease functioning, encounter an error, appear…
Symptom After navigating to Utilities > Update WHMCS and clicking Check for Updates, no error is displayed, but the latest…
We recommend adjusting the permissions for the configuration.php file in your WHMCS root directory. This file contains sensitive data…
There may be times where a client asks for you to invoice them for the next renewal date early. You cannot generate another…
By default, WHMCS groups service renewal invoices that are due on the same day into a single renewal invoice. However, you may…
After you complete installation, we recommend completing your configuration by setting up the products you'll sell, the way you'll…
You attempted to perform an automatic update but it failed and showed an error message such as the one below. Identify the…
Many server configurations utilize a separate php.ini file in the command line or cron engine than the web server uses. This can…
Many server configurations utilize a separate php.ini file in the command line or cron engine than the web server uses. This can…
To sell something using WHMCS, you need to configure a product. Shared Hosting products provision shared hosting accounts using the…
The General Data Protection Regulation (GDPR) is Europe's big new data privacy law. It comes into effect on 25th May 2018 and is…
WHMCS allows you to link directly to the shopping cart, to specific product groups, or to specific products using several methods.…
In v7.x and earlier, a Reset & Send Password option was located in the Clients Information section of their Summary tab:…
The WHMCS Admin Area lets you configure WHMCS, manage orders, work with clients and their services, and perform many more actions while…
If you have lost both your two factor token (ie. phone) and the backup code, this article explains how to restore admin access. 1.…
With WHMCS all orders are pending until accepted. Orders can reviewed by navigating to Orders > List All Orders. The items in that order…
After a two factor authentication service has been activated, clients or admins can be forced to set up two-factor authentication…
You may want or need to offer clients the ability to opt in and out of the marketing emails that you send. Users can opt in when…
We recommend using the Automatic Updater utility to apply updates, but you can also apply updates manually using your browser and FTP…
When a new version of WHMCS is available, in-product notices will appear. We recommend using the Automatic Updater utility to apply…
This guide shows how to manually add a client account to WHMCS. For example, you may do this if the account predates your use of…
Enabled MarketConnect services will be made available to customers during the ordering process for applicable products.…
Symptom After updating to WHMCS 8.7, admins may see a Legacy Smarty Tags warning in the Admin Area. Cause This…
After moving hosting accounts from a cPanel & WHM® server to a new one, you may be wondering: What changes do I need to make…
Introduction Google® will discontinue their Universal Analytics service on July 1, 2023. If you're using Google Analytics™ to track…
Symptom After updating to WHMCS 8.6.1, you may be unable to select PHP Mail for Mail Provider in the Mail tab at Configuration >…
Before you perform the steps below, complete the steps in Configuring an Amazon S3 Storage Provider in WHMCS. Migrate to Amazon…
The navigation bar links shown to visitors and clients are controlled by small snippets of code. In this way, the navigation will remain…
The Mail in Payment or Bank Transfer payment gateway modules display payment instructions on invoices. You can update this within…
The invoices that WHMCS generates include an address to which your customers can remit payment. You should make certain to keep…
Opayo (formerly Sage Pay) has announced changes to their SCA and 3DSv2 API implementations that will cause the SagePay Tokens…
Visitors to your website can purchase Weebly's website builder as a standalone product via the Weebly landing page. Your existing…
Validation.com has announced that they are discontinuing service on April 9, 2023. After this date, the WHMCS features that relate…
In WHMCS 8.3 and later, you can easily offer automated WordPress hosting for your clients. They will be able to purchase fully-configured…
The PayPal Checkout payment gateway module requires an HTTPS-secured connection to create the link between WHMCS and PayPal correctly.…
The email templates allow you to customise the messages that go out to your customers when actions occur inside WHMCS. Every email…
An Oops! message displays in WHMCS 7.2 and above when a catchable error occurs: You can customize these error pages when you…
The General Data Protection Regulation (GDPR for short) is Europe's big new data privacy law. It comes into effect on 25th May 2018…
To avoid problems when updating WHMCS, you will need to take some preparatory steps to ensure that your system is ready. Before you…
You can translate product names and descriptions into multiple languages using the Dynamic Field Translations feature. If a product…
You can easily configure WHMCS to send you a BCC copy of all of the email your WHMCS installation sends to clients.…
For the admin homepage to load as quickly as possible, the contents of the admin dashboard widgets are cached and updated…
We recommend moving the crons directory to a private directory above your web root. This will prevent web-based access and help to…
In previous WHMCS versions, Smarty 3's SmartyBC provided backwards compatibility for Smarty's {php}, {include_php}, and {insert}…
You may want to require a client to indicate that they have read and agree to your terms and conditions of service (TOS) before placing…
Introduction An Apply update dry-run detected x permission issues error, where x is the number of files and directories that the…
Symptom WHMCS fails to import emails using a Microsoft email service (for example, Microsoft Outlook® or Microsoft 365®).…
Introduction This guide demonstrates how to resolve a Base table or view not found error which may be encountered during normal…
Symptom When configuring Microsoft® as your mail provider or for email importing, a Connection unsuccessful error message displays…
After performing an update, a Down for Maintenance (Err 2) or (Err3) error may occur when visiting WHMCS pages: Causes…
Symptom Clients attempting to create new mandates via the GoCardless payment gateway module may encounter an Invalid filename for…
Symptom Performing an action that creates an invoice (including the daily automation cron tasks or when your staff or a client…
Symptom After updating to WHMCS 8.7.1, admins may encounter an Invalid CSRF Protection Token error in the text fields when they…
Symptom Admins receive an email from your server's cron daemon every five minutes with the following error: No input file…
Symptom You may receive a POP3 connection error email stating that One or more POP3 connections failed. It will display the…
This article explains how to troubleshoot the cPanel Product attribute Package Name XXX not found on server which you may have received…
Symptom You may receive a POP3 connection error email stating that One or more POP3 connections failed. It will display the…
Symptom After updating to WHMCS 8.6.1, you may see a TypeError error when you access the client profile's Emails tab if that account…
Symptom After updating to WHMCS 8.6.1, you may see a TypeError error when sending Email Marketer rules during the automation tasks:…
Symptom Clicking Order Now on the shopping cart product selection page (cart.php) or following a direct product order link (for…
If Update Now is disabled in the Automatic Updater utility at Utilities > Update WHMCS, an environment issue is preventing updates.…
A warning email is sent to full administrators if the POP3 Import Method feature to import emails into the WHMCS Support ticket…
Symptom You may see the following error message: Website SSL A Certificate Authority verified SSL certificate was not…
Symptom The primary navigation bar and sidebar menu items do not display correctly. Instead, shortened versions of the text…
An error stating An error occurred while communicating with the server. Please try again may occur in a modal window inside WHMCS…
Symptom During the daily automation cron run, the script takes a long time to complete. The troubleshooting steps in Advanced…
Symptom You receive the following WHMCS Daily System Cron Attention Needed email: Your WHMCS is configured to perform the…
Symptom After switching to PHP 8.1, you may see a Class not found error when accessing the WHMCS index page or admin dashboard:…
Symptom After applying the 8.3.0 update, you may see high memory usage or a partially-loaded page on the client services page…
Symptom Support ticket messages that you imported using email importing or email piping have timestamps several hours ahead of or…
Symptom When provisioning a new cPanel hosting account, the process fails with a Module Error: Invalid value paper_lantern…
Symptom When applying an update to WHMCS, a Command denied to user error displays. For example: Unable to complete…
Introduction When applying an update to the WHMCS software an error stating Base table or view not found is displayed. The full…
Introduction An Apply update dry-run detected x permission issues error, where x is the number of files and directories that the…
Symptom When viewing a domain registration in the Admin Area or Client Area, you may encounter a TypeError error message:…
After performing an update, a Down for Maintenance (Err 2) or (Err3) error may occur when visiting WHMCS pages: Causes…
After performing an update, a Down for Maintenance (Err 2) or (Err 3) error may occur when visiting WHMCS pages: Causes…
To automate tasks, WHMCS requires the regular and frequent invocation of a file via cron. A warning will be displayed in the Cron…
WHMCS performs a number of tasks once per day, such as processing payments, generating renewal invoices, and dealing with overdue…
Symptom After applying the 8.2.0 update, you may occasionally observe a TypeError error message in certain environments: ERROR:…
Symptom After switching to PHP 8.1, you may see an ionCube Loader® error when accessing certain parts of WHMCS: The file…
Symptom When you update to WHMCS 8.3, you may see the following Integrity constraint violation error: SQLSTATE[23000]:…
After performing an update, a Down for Maintenance (Err 2) or (Err3) error may occur when visiting WHMCS pages: Causes…
Symptom After applying the 8.3.0 update, you may observe the following GuardedForUpdate error:…
Introduction This guide demonstrates how to restore the Default Email Templates shipped with WHMCS. Any custom email templates…
In some jurisdictions, you may need to fix the client's name, address, and tax ID to the values that existed when WHMCS generated…
Version 7.5 introduced logging each time a client opts in or out from marketing emails. This consent log can be accessed in the…
We recommend moving all writeable directories to a private location in order to prevent web-based access. When you move them, you must…
You can customize your products to allow customers to enter values during the order process, select from predetermined options, place…
You can use MarketConnect to resell products and services to your customers via your WHMCS installation. MarketConnect automatically…
Whilst WHMCS can provide self-service cancellations for clients, staff members can also handle the cancellation of services.…
You can configure a default country and language for your WHMCS installation. Set the Default Country and Language To…
You can specify the default nameservers that the system uses when clients place an order for a new domain or transfer in a domain.…
Cross-selling allows you to display product recommendations to your customers while they shop. These products display in accordance…
WHMCS can import email through several different service providers, including POP3 or IMAP, Google®, and Microsoft®. If you use…
In WHMCS, navigate to Setup > Support > Support Departments Note down the file path in the Ticket Importing using…
WHMCS can send emails without any additional configuration using PHP mail(). While this works in most cases, other mail providers may…
WHMCS 8.8 introduced on-demand renewals for existing services, allowing clients to renew services early, before the system generates…
WHMCS can import email through several different service providers, including POP3 or IMAP, Google®, and Microsoft®. If you use…
WHMCS comes with the ability to send email without any additional configuration using the PHP mail() function. However, the best…
In WHMCS 8.3 and later, you can easily offer automated WordPress hosting for your clients. They will be able to purchase…
Before you can sell and provision hosting accounts, you must add at least one server to your WHMCS installation. The steps below…
To sell something using WHMCS, you need to configure a product. Other (non-hosting) products provision any non-hosting product…
Before you can sell and provision hosting accounts, you must add at least one server to your WHMCS installation. The steps below…
To sell something using WHMCS, you must set up and configure a product: Shared Hosting Products Shared Hosting products…
Before you can sell and provision hosting accounts, you must add at least one server to your WHMCS installation. The steps below…
Admin users can add a custom avatar above their names in the Staff Online widget in the Admin Area Dashboard. This image will also…
Symptom MarketConnect service promotions do not automatically display during the order process for applicable services.…
To start using WHMCS, you will need to install it on your server. You may need help from your hosting provider or system administrator…
All MarketConnect services come with ready made landing pages to help you promote them. These landing pages are designed to…
WHMCS can automatically retrieve currency exchange rates and update product prices on a daily basis. This allows your prices to…
Stripe customers in certain locations may receive an email from Stripe with the following information: You may be using an…
Introduction Emails piped into the support ticket system can sometimes be cluttered by the notification email being quoted in…
WHMCS's multi-currency system lets clients choose from one or more currencies. On a new WHMCS installation, the system default currency…
In version 7.5 and above, members of staff can be mentioned when writing an internal note on a client's account and in support tickets.…
When a visitor clicks on an affiliate's link, the system redirect them to the URL that you specified for Domain in the General tab at…
Steps for customising the text displayed in WHMCS are as follows: 1. Open the /lang/english.php file in your preferred text editor.…
This guide assumes you have already completed MarketConnect activation for at least one product and are on the Setup >…
When developing a new template it is often desirable to preview it yourself whilst other visitors still see the system default…
WHMCS supports over 25 different languages with the ability to add more to your installation with customizations. You can…
An error stating A fatal error occurred while fetching the update may occur in the Automatic Updater modal window inside WHMCS. It will…
Sometimes a third party system or module will provide a response that WHMCS is unable to recognise and interpret. This can result…
Introduction An Apply update dry-run detected x permission issues error, where x is the number of files and directories that the…
Symptom An Apply update dry-run detected x permission issues error, where x is the number of files and directories that the…
Introduction An Apply update dry-run detected x permission issues error, where x is the number of files and directories that the…
Symptom When performing MySQL®-intensive actions, you may see the following errors: TypeError: Argument 1 passed to…
Symptom After performing a WHMCS software update, emails that the system imported to the support ticket system bounce back to…
Symptom Admins may see a POP3 Connection Error report email stating that one or more POP3 connections failed: Error: cannot…
Symptom Admins may see a POP3 Connection Error report email stating that one or more POP3 connections failed: Error: cannot…
Admins may encounter the following error when configuring support department mail importing via POP or as a notification email:…
You may encounter a Check for Updates Failed error in Configuration > System Logs (Utilities > Logs > Activity…
Symptom After updating to WHMCS 8.5.1, users attempting to configure the TransIP registrar module may encounter a Class not found…
Symptom After updating to WHMCS 8.5.1, admins attempting to create or edit products may encounter a Column not found error when…
Symptom After updating to WHMCS 8.4.0, you may observe the following setLabel error: Whoops\Exception\ErrorException:…
After performing an update, a Down for Maintenance (Err 2) or (Err3) error may occur when visiting WHMCS pages: Causes…
Symptom You may encounter the following error after copying a MySQL database containing WHMCS data to a new location, or…
Symptom After updating to WHMCS 8.4.0, you may observe one of the following Exception thrown in jobs queue execution errors in…
You may encounter a Network Issue - Failed Communication with Update Server error when updating WHMCS using the Auto Update tool.…
Symptom When accessing parts of WHMCS, you may see the following Oops error: main(): Failed opening required…
Symptom When provisioning WordPress® hosting with the cPanel server module, you may encounter the following error message: Failed…
Symptom After you update WHMCS, you may encounter the following message in an email or in the Activity Log at Configuration >…
Symptom The Automatic Updater utility may fail on certain server configurations and display a The…
Symptom Admins receive a POP3 Connection Error email with a Error: SQLSTATE[HY000]: General error: 3988 error. The full error…
Symptoms An Oops error page may occur when sending an email via WHMCS or accessing the Utilities > System > System Cleanup…
Symptom When accessing the WHMCS Admin Area, the following message displays at the top of the page: You are currently accessing…
Symptom You have enabled the Log Errors setting and see a InvalidArgumentException error in the system Activity Log:…
Admins may encounter the following error when configuring support department mail importing via POP3 or as a notification email:…
Symptom When performing an action which involves invoices or transactions (such as placing an order, viewing an invoice, or viewing…
Symptom When attempting to register or transfer a domain name, you may encounter a No nameservers are defined for the server this…
The error message Order not found.. Exiting... may be encountered when placing a new order. This is likely to be experienced in…
Encountering an error similar to that shown below indicates a core WHMCS file is missing: PHP Fatal error: Class 'xxxx' not…
Symptom A Remote Transaction Failure. Please Contact Support. error may display to clients when making a payment using a…
Symptom When sending emails using an external SMTP mail provider (including Gmail™), a SMTP connect() failed error displays in…
Symptom After updating to WHMCS 8.4.0, you may observe the following error when attempting to move a domain record to another…
Symptom When installing, upgrading or using WHMCS, you encounter the following error, where /path/to/whmcs/ is the location of…
Symptom When accessing certain pages in WHMCS, you may encounter the following error, where $filename is the missing filename.…
Symptom When viewing the Manage Existing Gateways tab at Configuration > System Settings > Payment Gateways, the you may see…
Symptom After updating to WHMCS 8.6.1, you may experience a TypeError error when the daily automation tasks are processing…
Symptom You may encounter the following error after updating through WHMCS v8.0: TypeError: Argument 1 passed to…
Symptom After updating to WHMCS 8.4.0, installations using the Stripe Payment Gateway may experience the following TypeError…
Symptom When accessing support tickets or areas of WHMCS with file attachments, you may encounter a TypeError: Return value of…
Symptom An Update Message Validation Issue notice may display at Utilities > Update WHMCS with the following message:…
Symptom After updating to WHMCS v8.6.0, users of the Google Mail Provider using the OAuth 2 SMTP Authentication setting, may…
Symptom When using the WHMCS API, you may the following error: <result>error</result> <message>Your…
Symptom When clicking Login to Control Panel for a Plesk service, you may encounter the following error message: Plesk API…
Symptom You may see a cURL error 28: Operation timed out error when you use the Automatic Updater utility in WHMCS. The Automatic…
Symptom cURL Error code 35 Unknown SSL protocol, Unsupported SSL protocol, sslv3 alert handshake failure or tlsv1 alert protocol…
Symptom Opening a CSV export report using Microsoft® Excel can cause accented characters (Unicode characters) to display…
Symptom WHMCS displays one of the error messages below when it detects a conflict between your settings and the admin directory…
If you have configured support departments, admins, and admin roles but admins are not receiving notifications correctly, check your…
A number of errors may appear when clicking the Test Connection button on the Setup > Other > Database Backups page. SFTP…
Via The Admin Area Navigate to Configuration > System Settings > General Settings (prior to WHMCS 8.0, Setup > General…
Via The Admin Area To troubleshoot a blank page or Oops error message, navigate to Configuration > System Settings >…
Via The Admin Area To troubleshoot a blank page or Oops error message, navigate to Configuration > System Settings > General…
Symptom You may see the following error when attempting to perform actions on remote systems, like managing domains via eNom or…
Symptom You may encounter the following error when attempting to perform actions like managing or registering domains via Enom…
Symptom Chrome™ browsers may crash when your customer makes a payment using 2Checkout. Cause Your Checkout Style…
Symptom After updating to WHMCS 8.5.0, client accounts with four or more services may see overlapping panels in the Client Area.…
Sometimes client details may not be displayed on an invoice the way you're expecting. This guide explains the reasons for this.…
Symptoms When viewing the activity logs kept by WHMCS, the final column indicates the IP address of the person taking the action.…
Symptom After applying the 3rd November 2020 MariaDB updates we have received reports of environments running certain PHP…
Symptom During the daily automation cron run, the script requires a long amount of time and eventually fails to complete.…
Symptom You have configured cross-selling for a product, but the cross-sells (recommendations) do not appear on the order form…
Domain results can sometimes be reported inaccurately. For example a domain showing available when it is already registered, or a…
You may encounter a problem in which the system does not generate an invoice for a domain renewal. This is generally due to one of…
WHMCS can automatically register/transfer domains, you can specify whether this happens after the client has paid the invoice, wait…
You may experience problems when renewing domains. Consider the sections below to begin troubleshooting your issue. Auto…
If an email has not been piped into the ticket system, the first reference point is Configuration > System Logs > Ticket Mail…
This article is for WHMCS 7.x. If emails are not being sent by your WHMCS installation or they are not formatted in the manner…
The steps below will troubleshoot issues in WHMCS 8.0 and higher. For help troubleshooting WHMCS 7.10 and lower, see Troubleshooting…
Symptoms The system automation tasks are generating two invoices for each client: one invoice contains the expect line item, and…
Symptom When visiting specific pages in a WHMCS installation, the page content appears to be missing. The following screenshots…
Symptom You may receive an email from Facebook® with the subject New Developer Alert for Example at example.com, where Example is…
Symptom When attempting to send an email using the SendEmail API command, you receive the following error: Sending Failed.…
If you're expecting to order a free domain alongside a product, but upon reaching the checkout page the domain is charged at a full…
Symptoms Admins or users may report that the system frequently logged them out of WHMCS and prompted them to log in again.…
Symptom HostGator customers may experience an Invalid License message displayed when accessing the WHMCS admin area: You…
A connection error on the admin login page occurs when your server has been unable to connect to our licensing server for several…
Introduction If, when entering login details, the system redirects you to the login page without an error, this indicates an issue…
With WHMCS MarketConnect, SSL certificates can be configured, approved and installed totally automatically without any intervention…
Symptom After navigating to Utilities > Update WHMCS and clicking Check for Updates, no error is displayed, but the latest…
Symptom After updating to 8.4, 8.5. or 8.6, you may experience an ModelNotFoundException error when viewing invoices and the Client…
Module Command Error Module Command Errors are errors returned from the module and not WHMCS, so for provisioning modules (cPanel,…
If you are experiencing a problem with the WHMCS order form, read on Order form not displaying domain results 1. Right…
Symptom Whilst operating WHMCS version 8.0 or 8.1 and using the PayPal module, an automated notification email may be received from…
Should you have received a payment but do not see it recorded in WHMCS, check the following points. Check the Callback…
Symptom After applying the 8.2.1 update, the metadata (CPU usage, CPU Load, and number of accounts) and disk or bandwidth use for…
Symptom After applying the 8.2.0 update, certain environments may experience impeded function of the Login to Panel button on Plesk…
Symptom After applying the WHMCS 7.6 update, upon first logging to the administration area, it is necessary to read and agree to…
Symptom Clicking Order Now on the shopping cart product selection page (cart.php) or following a direct product order link (for…
Symptom WHMCS can automatically provision services either before or after payment or can wait until a staff member manually…
This article explains how to resolve the problem where PDF versions of invoices or quotes contain question marks in place of…
You may encounter a problem in which the system does not generate an invoice for a service renewal. This is generally due to one of…
Server Status Monitoring may not display the uptime or CPU load statistics for a monitored server. This is generally due to one of a few…
Symptom When downloading a PDF copy of a client's invoice after customizing the invoicepdf.tpl template file, you may encounter…
Symptom You may see the following error when attempting to activate Twitter sign-in integrations. Invalid details not…
Symptom After applying the 8.2.0 update, you may observe a TypeError error message when provisioning Plesk services: TypeError:…
Symptom The system is unexpectedly terminating services (for example, hosting accounts). Causes The system may…
Introduction A cURL Error code 35 Unknown SSL protocol or Unsupported SSL protocol error may occur when WHMCS attempts to…
Symptom When a user attempts to download an copy of the PDF invoice via the client area, they are logged out and presented with the…
Symptom After navigating to Utilities > Update WHMCS and clicking Check for Updates, no error is displayed, but the latest…
PHP Warning messages should not be displayed under normal usage. Seeing them indicates that a debugging option is switched on. We…
This page explains how to resolve some of the common warnings in Configuration > System Health (Help > System Health Status…
Symptom You may experience an issue with unsent welcome emails. Cause This issue may occur because you have not…
Symptom After applying the 8.2.0 update, you may observe that some products cannot be added to the shopping cart. Cause…
Symptom While updating, you may see a Down for Maintenance (Err 2) error when you visit WHMCS. In many of these cases, a…
If products are enabled in MarketConnect, but the landing pages (eg. Website Builder, SSL Certificates, Email Services) are not…
Symptoms When navigating to various sections of the Admin Area and Client Area, you may see an error that is similar to this…
Symptom If none of the Admin Dashboard widgets are loading after you update WHMCS, there may be a problem with the table…
Via The Admin Area To troubleshoot a blank page or Oops error message, navigate to Configuration > System Settings >…
Via The Admin Area To troubleshoot a blank page or Oops error message, navigate to Configuration > System Settings >…
Symptom After updating to WHMCS 8.4.0, installations using the SagePay payment gateway (protx.php) may experience a blank iFrame…
Introduction A redirect loop occurs when a website tells your browser to redirect to a page, which in turn tells your browser to…
Access Denied - Forbidden An Access Denied - Forbidden error indicates that the affected admin's currently-assigned…
If you see an error that resembles Allowed memory size of xxxxx bytes exhausted (tried to allocate xxxx bytes), WHMCS has reached…
Symptom After upgrading your server environment to PHP 7.4, you see the following error at Help > System Health Status:…
During the development process, you may need to verify whether your API code is working correctly. You can use several methods to…
Hooks are a way to customise and allow you to execute your own code when specific events occur inside WHMCS. When creating a hook you…
After performing an update, a Down for Maintenance (Err 2) or (Err3) error may occur when visiting WHMCS pages: Causes…
To help protect the WHMCS software code, we obfuscate it using a system called ionCube®. Misconfiguration of ionCube Loader® can cause…
Symptom After switching to PHP 8.1, you may see an ionCube Loader® error when accessing certain parts of WHMCS: The file…
Symptom Anywhere protected by a reCAPTCHA displays the error shown below, preventing forms from being submitted (Client Area…
Symptom After navigating to Utilities > Update WHMCS and clicking Check for Updates, no error is displayed, but the latest…
Symptom After navigating to Utilities > Update WHMCS and clicking Check for Updates, no error is displayed, but the latest…
Symptom On WHMCS 8.7.2 or later, one of the following errors appears in the Activity Log at Configuration > System Logs:…
Introduction A service's Next Due Date may move to a date several months or years in the future. This results in some expected…
In WHMCS 8.2 and later, you can easily offer WP Toolkit. WP Toolkit makes working with WordPress easier with features like…
WHMCS displays the address that you enter in Pay To Text on the invoices WHMCS generates. You can change this setting at any time.…
The Automatic Update utility allows you to update WHMCS from directly within the Admin Area. We recommend this update method for…
To ensure that your WHMCS installation can function, your system URL setting must be correct at all times. After moving a…
In order to comply with each version's requirements, you must sometimes upgrade the PHP version on your WHMCS installation's server.…
In WHMCS 8.0 and later, users can own client accounts. This allows one user to manage products and services, billing, and other…
You must meet certain prerequisites and prepare your system before you can start using PHP 8.1 with WHMCS. Prerequisites…
Sometimes, you may not want clients to access the order form or Client Area. To prevent this: Go to Configuration > System…
Symptom After navigating to Utilities > Update WHMCS and clicking Check for Updates, no error displays and the latest…
In WHMCS 8.3 and later, you can easily offer automated WordPress® hosting for your clients. They will be able to purchase…