<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>troubleshooting on</title><link>https://docs.whmcs.com/9-1/tags/troubleshooting/</link><description>Recent content in troubleshooting on</description><generator>Hugo -- gohugo.io</generator><atom:link href="https://docs.whmcs.com/9-1/tags/troubleshooting/index.xml" rel="self" type="application/rss+xml"/><item><title>General Troubleshooting</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/general-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/general-troubleshooting/</guid><description>Landing page linking to troubleshooting articles for general errors, display issues, file and ionCube encoding errors, and cURL errors, and pointing to the Start Troubleshooting and Troubleshooting the Client Area guides for broader steps.</description></item><item><title>Troubleshooting Addon Modules</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/troubleshooting-addon-modules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/troubleshooting-addon-modules/</guid><description>Indexes addon module troubleshooting links grouped by area: General Errors and Issues, cPanel Licensing, ImportAssist (including the import log location), Live Chat, Nova Cloud: Prompt First, Software Licensing Addon, Theme Editor, and Translation Editor.</description></item><item><title>Troubleshooting Authentication</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/troubleshooting-authentication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/troubleshooting-authentication/</guid><description>Lists linked troubleshooting articles grouped by category, including general WHMCS authentication issues, Facebook, Google, and Twitter Sign-In Integration errors, password reset problems, and two-factor authentication issues.</description></item><item><title>Troubleshooting Customizations</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-customizations/troubleshooting-customizations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-customizations/troubleshooting-customizations/</guid><description>Links to dedicated troubleshooting pages for hooks, order form templates, system themes, and WHMCS API calls, and lists common issue links for order-form-template and system-theme problems via the troubleshooting-links shortcode.</description></item><item><title>Troubleshooting Domains</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/troubleshooting-domains/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/troubleshooting-domains/</guid><description>Serves as a landing page linking troubleshooting articles by category: domain pricing, availability, and registration, per-registrar issues for CentralNic Reseller, Enom, GoDaddy, HEXONET, Namecheap, Nominet, OnlineNIC, OpenSRS, ResellerClub, TransIP, and WebNIC, plus domain management, renewal, and transfer errors.</description></item><item><title>Troubleshooting Installation</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/troubleshooting-installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/troubleshooting-installation/</guid><description>Indexes installation-related troubleshooting articles and links to General Troubleshooting for display and access issues and to Troubleshooting Updates for problems following a version upgrade.</description></item><item><title>Troubleshooting Invoices</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/troubleshooting-invoices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/troubleshooting-invoices/</guid><description>Serves as an index linking troubleshooting articles grouped under Generating and Using Invoices, PDF Invoices, and Sending Payment Reminders, plus references to Billing Logic, Invoice Configuration, Invoice Management, and Configure Payment Reminders.</description></item><item><title>Troubleshooting Licensing</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/troubleshooting-licensing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/troubleshooting-licensing/</guid><description>Serves as an index of licensing error troubleshooting articles and points to separate guides for the cPanel Licensing Addon and control panel licensing issues within hosting modules.</description></item><item><title>Troubleshooting MarketConnect</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/troubleshooting-marketconnect/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/troubleshooting-marketconnect/</guid><description>Serves as an index linking general MarketConnect troubleshooting articles, SSL certificate DigiCert-related error articles, and Nova Cloud license state error articles, alongside references to the MarketConnect, SSL Certificates, and Nova Cloud overview pages.</description></item><item><title>Troubleshooting Orders</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/troubleshooting-orders/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/troubleshooting-orders/</guid><description>Serves as an index linking order troubleshooting articles and MaxMind fraud protection error articles, alongside references to Order Management and Fraud Protection overview pages.</description></item><item><title>Troubleshooting Payments</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/troubleshooting-payments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/troubleshooting-payments/</guid><description>Serves as the payments troubleshooting index, listing general first steps (Gateway Log review, cron status, callback configuration) and linking to article groups for currencies/exchange rates, taxes, transactions, and gateway-specific issues covering Authorize.net, 2CheckOut, eWay, GoCardless, iDeal via Mollie, PayFlow Pro, PayPal, Quantum Vault, Skrill, Stripe, Stripe ACH, Stripe Dynamic Payments, and WorldPay.</description></item><item><title>Troubleshooting PHP</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/troubleshooting-php/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/troubleshooting-php/</guid><description>Index page explaining how WHMCS handles PHP errors, exceptions, and error handlers, and linking to common PHP error and TypeError troubleshooting articles.</description></item><item><title>Troubleshooting Products and Services</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/troubleshooting-products-and-services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/troubleshooting-products-and-services/</guid><description>Index page linking to common product configuration and service management troubleshooting articles, grouped under Products and Services categories.</description></item><item><title>Troubleshooting Server Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/troubleshooting-server-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/troubleshooting-server-issues/</guid><description>Index page covering general provisioning troubleshooting steps using the Module Queue, Module Log, and cron status, and linking to cPanel &amp;amp; WHM, Plesk, and WP Squared server module issue articles.</description></item><item><title>Troubleshooting SSL</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/troubleshooting-ssl/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/troubleshooting-ssl/</guid><description>Index page covering general SSL certificate troubleshooting and linking to MarketConnect SSL certificate issues.</description></item><item><title>Troubleshooting System Email</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/troubleshooting-system-email/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/troubleshooting-system-email/</guid><description>Indexes email troubleshooting categories with links to articles on general email issues, sending failures, Microsoft and PHP Mail provider issues, SMTP debugging steps (via the Mail tab Debugging option and System Logs), support ticket email, renewal/payment reminder emails, and email template problems.</description></item><item><title>Troubleshooting the Client Area</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/troubleshooting-the-client-area/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/troubleshooting-the-client-area/</guid><description>Index page linking to Client Area display issue, shopping cart and store, captcha, and domain ordering troubleshooting articles.</description></item><item><title>Troubleshooting the Database</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/troubleshooting-the-database/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/troubleshooting-the-database/</guid><description>Index page linking to general database and database backup troubleshooting articles for the MySQL database that WHMCS uses.</description></item><item><title>Troubleshooting the Support System</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/troubleshooting-the-support-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/troubleshooting-the-support-system/</guid><description>Index page linking to support department, ticket, scheduled action, email piping, and email importing (Google and Microsoft) troubleshooting articles, and identifying the Ticket Mail Import Log as the starting point.</description></item><item><title>Troubleshooting the System Cron</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/troubleshooting-the-system-cron/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/troubleshooting-the-system-cron/</guid><description>Lists linked troubleshooting articles grouped into general Cron Errors and Timezone-Specific Issues categories, and points to Check the Cron Job Status and Cron Failures for further diagnostic steps.</description></item><item><title>Troubleshooting Updates</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/troubleshooting-updates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/troubleshooting-updates/</guid><description>Index page linking to update-check, update failure, automatic-update, and post-update troubleshooting articles for the WHMCS update process.</description></item><item><title>Troubleshooting WHMCS Cloud</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-whmcs-cloud/troubleshooting-whmcs-cloud/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-whmcs-cloud/troubleshooting-whmcs-cloud/</guid><description>Index page for troubleshooting issues specific to WHMCS Cloud installations.</description></item><item><title>Troubleshooting Hooks</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-customizations/troubleshooting-hooks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-customizations/troubleshooting-hooks/</guid><description>Explains how to enable Hooks Debug Mode in General Settings &amp;gt; Other and check System Logs for Hook File Loaded and Called Hook Point entries, use logActivity() to inspect hook variables, and re-save module settings after adding or modifying hook files on an already-active module.</description></item><item><title>Troubleshooting System Themes</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-customizations/troubleshooting-system-themes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-customizations/troubleshooting-system-themes/</guid><description>Describes checking the Activity Log for Smarty templating errors, switching to a different system theme template to isolate whether the issue is theme-specific or module/hook-related, and updating templates that use legacy Smarty PHP tags unsupported since WHMCS 9.0.</description></item><item><title>Troubleshooting WHMCS API Calls</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-customizations/troubleshooting-whmcs-api-calls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-customizations/troubleshooting-whmcs-api-calls/</guid><description>Provides a sample localAPI() GetUsers request and JSON response for verifying custom API code, and shows how to enable transactional API debugging by adding $api_enable_logging = true to configuration.php, which logs data to the tblapilog database table.</description></item><item><title>Client Import Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/client-import-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/client-import-failed-errors/</guid><description>Covers Client import failed errors in ImportAssist and their three causes and fixes: filenames must end in .client.csv, the CSV header row must match the expected format, and duplicate email or UUID rows require resolving via Missing Imported Clients.</description></item><item><title>Cloud ImportAssist Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/cloud-importassist-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/cloud-importassist-errors/</guid><description>Explains the WHMCS Cloud ImportAssist error Unable to connect to the database, caused by firewall or MySQL settings blocking access, and lists fixes: allowlist the region&amp;rsquo;s CIDR ranges (given for five WHMCS Cloud zones), enable remote MySQL access, fix user host restrictions, disable require_secure_transport, and test port 3306 connectivity.</description></item><item><title>Import Validation Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/import-validation-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/import-validation-failures/</guid><description>Explains ImportAssist validation failures shown in the Module Log as Import batch completed with a Failed Validation count, caused by invalid or incorrectly formatted client data such as a malformed phone number, and the fix: correct the import file&amp;rsquo;s data against the documented import file format.</description></item><item><title>ImportAssist Unable to Connect</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/importassist-unable-to-connect-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/importassist-unable-to-connect-errors/</guid><description>Explains the general ImportAssist error Unable to connect to the database, caused by invalid connection details, remote MySQL access restrictions, or MySQL user permissions, and lists checks (host value, remote access, MySQL service reachability, user privileges) to verify before retrying the import.</description></item><item><title>Missing Imported Clients</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/missing-imported-clients/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/importassist/missing-imported-clients/</guid><description>Explains why ImportAssist skips or duplicates clients during import: a UUID or email address in the file already exists in WHMCS, and the fix — verify the existing client record and change the UUID or email address to a unique value before retrying the import.</description></item><item><title>_getSSORedirectUrl Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/_getssoredirecturl-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/_getssoredirecturl-errors/</guid><description>Documents the Plesk &amp;ldquo;_getSsoRedirectUrl(): Argument #2 must be of type string&amp;rdquo; error when clicking Login to Control Panel, caused by the hosting service&amp;rsquo;s product type being set to Other, with the fix of changing it to Shared or Reseller Hosting.</description></item><item><title>(S)FTP Backup Upload Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/sftp-backup-uploading-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/sftp-backup-uploading-errors/</guid><description>Documents &amp;ldquo;(S)FTP Backup - Uploading Failed&amp;rdquo; caused by an inaccessible destination directory or insufficient write permissions, with a checklist of path formatting and permission fixes.</description></item><item><title>(S)FTP Unable to Open Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/sftp-unable-to-open-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/sftp-unable-to-open-errors/</guid><description>Covers &amp;ldquo;(S)FTP: Unable to open for writing&amp;rdquo; caused by WHMCS being unable to open a test file in the PHP sys_temp_dir, with fixes to verify the sys_temp_dir setting, directory permissions, and the fopen function.</description></item><item><title>(S)FTP Unable to Write Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/sftp-unable-to-write-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/sftp-unable-to-write-errors/</guid><description>Documents &amp;ldquo;(S)FTP: Unable to write to temp file&amp;rdquo; caused by WHMCS being unable to write to a test file in the PHP sys_temp_dir, with fixes to verify directory permissions and the fwrite function.</description></item><item><title>2CheckOut Inline Checkout Crash</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/2checkout/2checkout-inline-checkout-crash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/2checkout/2checkout-inline-checkout-crash/</guid><description>Covers Chrome browsers crashing with Aw, Snap! Something went wrong while displaying this webpage, Err code RESULT_CODE_KILLED_BAD_MESSAGE during 2Checkout payment, caused by the deprecated Inline Checkout Checkout Style setting, with a workaround of using a different browser and a permanent fix of switching Checkout Style to Standard Checkout in the Payment Gateways configuration.</description></item><item><title>2FA Storage Migration Messages</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/2fa-storage-migration-messages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/2fa-storage-migration-messages/</guid><description>Explains the two 2FA storage-migration messages on the Two-Factor Authentication page, the matching System Health warning for the same issue, and the Begin Migration button used to resolve them.</description></item><item><title>404 Page Not Found Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/404-page-not-found-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/404-page-not-found-errors/</guid><description>Fixes the 404 Not Found error caused by a Friendly URLs misconfiguration or an outdated .htaccess file, by reverting Friendly URLs to Basic URLs in General Settings (or via the RouteUriPathMode database setting), or by refreshing the .htaccess rewrite rules using Auto-Managed Rewrite and Synchronize.</description></item><item><title>406 Not Acceptable Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/406-not-acceptable-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/406-not-acceptable-errors/</guid><description>Documents the &amp;ldquo;406 Not Acceptable&amp;rdquo; provisioning error caused by the server&amp;rsquo;s mod_security rules blocking WHMCS requests, with the fix of checking the mod_security log for the triggered rule.</description></item><item><title>500 Internal Server Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/500-internal-server-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/500-internal-server-errors/</guid><description>Explains the 500 Internal Server Error message, attributes it to a customization or PHP misconfiguration issue, and gives the fix of enabling error reporting, reviewing the PHP error_log, or checking cPanel&amp;rsquo;s Metrics &amp;raquo; Errors interface on shared hosting without file access.</description></item><item><title>Access Denied Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/access-denied-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/access-denied-errors/</guid><description>Covers &amp;ldquo;Access Denied/Permission Denied&amp;rdquo; errors on cPanel &amp;amp; WHM or WP Squared servers caused by the server denying WHMCS the requested action, with steps to verify server credentials, API token permissions, and the Module Log.</description></item><item><title>Account Creation Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/account-creation-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/account-creation-failures/</guid><description>Explains hosting account creation failures during provisioning, shown as Pending Module Actions in the Module Queue, with troubleshooting and retry steps based on the Module Queue error message.</description></item><item><title>Action Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/action-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/action-failed-errors/</guid><description>Documents the &amp;ldquo;Action Failed Unable to auto-login&amp;rdquo; error on cPanel &amp;amp; WHM or WP Squared servers, caused by an empty username on the client&amp;rsquo;s Products/Services tab, with the fix of entering a username and re-running Create.</description></item><item><title>Addon Module Oops! Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/addon-module-oops-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/addon-module-oops-errors/</guid><description>Covers the generic Oops! error that appears when an addon module is incompatible with the WHMCS version or system configuration, and the fix: remove the module files from the /modules/addons directory or obtain an updated version from the developer.</description></item><item><title>Admin Directory Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/admin-directory-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/admin-directory-errors/</guid><description>Resolves admin directory conflict errors such as &amp;ldquo;accessing the admin area via a directory that is not configured&amp;rdquo; by verifying the correct URL, setting the $customadminpath value in configuration.php, uploading updated files to a custom admin directory and deleting the default admin folder, or reverting the admin directory name to admin.</description></item><item><title>Allowed Memory Exhausted Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/allowed-memory-exhausted-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/allowed-memory-exhausted-errors/</guid><description>Documents the &amp;ldquo;Allowed memory size of xxxxx bytes exhausted&amp;rdquo; PHP error, explains it is caused by the server&amp;rsquo;s memory_limit setting, and gives steps to check PHP Info and increase memory_limit.</description></item><item><title>Application Configuration Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/application-configuration-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/application-configuration-errors/</guid><description>Documents &amp;ldquo;Application configuration file is not writable&amp;rdquo; logged after an update, caused by configuration.php permissions preventing new optional TLS placeholder entries, noting no action is required or providing the manual entries to add.</description></item><item><title>Argument 7 Ticket Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/argument-7-ticket-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/argument-7-ticket-errors/</guid><description>Documents the &amp;ldquo;Argument 7 passed to processPoppedTicket()&amp;rdquo; bounce error after a WHMCS update, caused by an outdated pop.php file from a customized crons directory, with steps to re-upload the crons files.</description></item><item><title>Argument PDOStatement Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/argument-pdostatement-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/argument-pdostatement-errors/</guid><description>Documents &amp;ldquo;TypeError: Argument 1 passed&amp;hellip; must be an instance of PDOStatement&amp;rdquo; errors during MySQL-intensive tasks, caused by heavy Module Log data or low wait_timeout/interactive_timeout MySQL settings, with fixes to disable Module Log and correct the MySQL configuration.</description></item><item><title>Attachment Upload Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/attachment-upload-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/attachment-upload-failures/</guid><description>Covers failed file uploads to support tickets caused by an incorrectly configured list of allowed file attachment types, with the fix of updating the allowed extensions list in General Settings Support.</description></item><item><title>Authentication Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/2checkout/authentication-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/2checkout/authentication-failed-errors/</guid><description>Addresses the generic Authentication failed error across payment gateways, caused by incorrect credentials in the Payment Gateways configuration, such as an incorrectly entered secret word for 2CheckOut, with a fix to review and correct the gateway configuration.</description></item><item><title>Auto-Submitted Header Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/auto-submitted-header-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/auto-submitted-header-errors/</guid><description>Documents &amp;ldquo;The system prevented an autoresponder from opening a ticket&amp;rdquo; caused by an email reply containing the Auto-Submitted header, explaining that WHMCS never imports such replies to comply with RFC 3834.</description></item><item><title>Automatic Update Connectivity Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-update-connectivity-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-update-connectivity-errors/</guid><description>Resolves a Failed unattended automatic update caused by the server being unable to fetch the packages.json file from the WHMCS content delivery network, with steps to confirm outbound connectivity.</description></item><item><title>Automatic Update Permission Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-update-permission-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-update-permission-errors/</guid><description>Resolves a Failed unattended automatic update caused by file-permission errors while writing the temporary repository file or during the backup and apply steps, with steps to grant full permissions to the WHMCS installation directory.</description></item><item><title>Automatic Update Version Data Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-update-version-data-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-update-version-data-errors/</guid><description>Resolves a Failed unattended automatic update caused by missing packages.json version data for a maintenance release, explaining that this is a WHMCS package-feed data problem that resolves automatically on the next Automatic Update Run cron cycle.</description></item><item><title>Automatic Update Version Unavailable Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-update-version-unavailable-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-update-version-unavailable-errors/</guid><description>Resolves a Failed unattended automatic update caused by a maintenance release becoming unavailable between the last update check and the download attempt, and explains that the system retries automatically without action.</description></item><item><title>Automatic Updates Unavailable</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-updates-unavailable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/automatic-updates-unavailable/</guid><description>Covers &amp;ldquo;Unable to Perform Automatic Updates&amp;rdquo; with a reference table mapping specific sub-error messages, including low memory_limit, disabled allow_url_fopen, missing write permissions, missing Zip/proc_open, and an unset Temporary Update Path, to their fixes.</description></item><item><title>Bad User name or Password Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/bad-user-name-or-password-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/bad-user-name-or-password-errors/</guid><description>Fixes the Bad User name or Password error in Enom domain registration or Enom SSL certificate sales by verifying credentials in the Domain Registrars configuration or the product&amp;rsquo;s Module Settings tab, and checking Test Mode credentials for Enom SSL.</description></item><item><title>Base Table or View Not Found Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/base-table-or-view-not-found-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/base-table-or-view-not-found-errors/</guid><description>Covers &amp;ldquo;Base table or view not found&amp;rdquo; and &amp;ldquo;Unable to complete incremental updates&amp;rdquo; errors caused by a missing required table in the WHMCS database, with steps to recreate it from the corresponding schema.sql file.</description></item><item><title>BitPay Token Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/bitpay/bitpay-token-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/bitpay/bitpay-token-errors/</guid><description>Explains the BitPay Gateway Log errors Token Rejected, POS Facade Required, Gateway Not Configured, and Configuration Error, what each indicates about the POS Token value, and the steps to generate and paste in a new POS token.</description></item><item><title>BitPay Token Migration Alerts</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/bitpay/bitpay-token-migration-alerts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/bitpay/bitpay-token-migration-alerts/</guid><description>Explains the Action Required alert on the BitPay module&amp;rsquo;s settings, caused by a stored POS Token shorter than 30 characters from a legacy BitPay integration, with steps to generate and paste in a new POS token.</description></item><item><title>Blank Admin Dashboard</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/blank-admin-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/blank-admin-dashboard/</guid><description>Fixes a blank Admin Dashboard with widgets that will not load after an update, caused by mismatched MySQL table collation values (e.g. latin1_general_ci vs latin1_swedish_ci on tblorders and tblorderstatuses), diagnosed via SQL Debug and System Logs and resolved with an ALTER TABLE CONVERT TO CHARACTER SET command.</description></item><item><title>Blank Choose a Domain Page</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/blank-choose-a-domain-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/blank-choose-a-domain-page/</guid><description>Fixes a blank Choose a Domain page in the Client Area, caused by enabling Require Domain on a product without enabling any Domain Registration Options, by enabling at least one option on the Domains tab of General Settings.</description></item><item><title>Blank Command Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/blank-command-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/blank-command-errors/</guid><description>Covers Plesk blank command provisioning errors caused by a firewall blocking port 8443, with the fix of opening that port for inbound and outbound connections.</description></item><item><title>Blank Domain Search Results</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/blank-domain-search-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/blank-domain-search-results/</guid><description>Resolves blank domain search results caused by an incorrect cart.php Content-Type response, covering how to inspect the Content-Type header in browser dev tools, fix an incorrect System Charset setting on the Localisation tab, disable Cloudflare RocketLoader and script minification, and update CGI SAPI on Windows/IIS servers with an outbound rewrite rule.</description></item><item><title>Blank Invoices</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/blank-invoices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/blank-invoices/</guid><description>Attributes completely blank generated invoices from automation tasks to multiple system cron jobs running simultaneously, and links to shared troubleshooting and solution steps for resolving duplicate cron execution.</description></item><item><title>Blank Nova Settings</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/nova-locale-and-language-mismatch-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/nova-locale-and-language-mismatch-errors/</guid><description>A Nova product&amp;rsquo;s Locale value or a Nova service&amp;rsquo;s Language value can appear blank in the WebPros Partner addon module; fix by reselecting a language on the product&amp;rsquo;s Module Settings tab, with no action needed if a service is affected instead.</description></item><item><title>Blank or Partially-Rendered Pages</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/blank-or-partially-rendered-pages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/blank-or-partially-rendered-pages/</guid><description>Diagnoses blank or partially-rendered pages caused by fatal PHP errors, missing template folders, or ionCube Loader issues, with fixes for Client Area-only, Admin Login-only, OpenSRS module, and site-wide blank pages, including resaving the template, checking templates_c permissions, and running the ionCube Loader Wizard.</description></item><item><title>Blank Payment Gateway Page</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/blank-payment-gateway-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/blank-payment-gateway-page/</guid><description>Addresses a blank page appearing during payment via a payment gateway module, caused by duplicate files (often .htaccess or php.ini) in the modules/gateway directory, with a fix to locate and remove the duplicate file on self-hosted installations.</description></item><item><title>Broken Renewal Links in Emails</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/broken-renewal-links-in-emails/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/broken-renewal-links-in-emails/</guid><description>Explains that broken domain renewal links in reminder emails result from certain PHP server configurations generating the URL incorrectly, and recommends using the correct PHP binary in the cron job or reformatting the cron command, giving the example cd /path/to/crons/ &amp;amp;&amp;amp; php -q cron.php.</description></item><item><title>Cancelled Domain Renewal Invoices</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/cancelled-domain-renewal-invoices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/cancelled-domain-renewal-invoices/</guid><description>Covers two causes of domain renewal invoices set to Cancelled status: Domain Grace and Redemption Fees disabled after expiration, fixed via the Domains tab and per-TLD Domain Pricing settings; and automatic cancellation of unpaid invoices when a client places a renewal order, controlled by Enable Renewal Orders.</description></item><item><title>Cannot Connect to Host Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/cannot-connect-to-host-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/cannot-connect-to-host-errors/</guid><description>Covers the &amp;ldquo;cannot connect to host&amp;hellip; getaddrinfo failed&amp;rdquo; POP3 connection error caused by an invalid or unreachable Hostname value in mail importing configuration, with steps to verify the hostname and port and test connectivity using telnet.</description></item><item><title>Captcha Verification Failed</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/captcha-verification-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/captcha-verification-failures/</guid><description>Documents &amp;ldquo;Captcha verification failed&amp;rdquo; errors for hCaptcha and reCAPTCHA v3, caused by an overly restrictive score threshold, with fixes for both captcha types and a database command to disable captchas if locked out of the Admin Area.</description></item><item><title>Certificate Not Detected Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/certificate-not-detected-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/certificate-not-detected-errors/</guid><description>Documents the &amp;ldquo;A Certificate Authority verified SSL certificate was not detected&amp;rdquo; warning caused by a misconfigured SSL certificate, with the fix of installing the correct intermediate CA bundle alongside the certificate.</description></item><item><title>Certificate Subject Mismatch Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/certificate-subject-mismatch-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/certificate-subject-mismatch-errors/</guid><description>Covers the cURL &amp;ldquo;SSL: certificate subject name does not match target host name&amp;rdquo; error, gives the curl test command used to reproduce it, and attributes the issue to a cURL connection mismatch to resolve with the hosting provider.</description></item><item><title>Character Display in Reports</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/character-display-in-reports/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/character-display-in-reports/</guid><description>Explains why accented Unicode characters like é, ç, or ü display incorrectly when opening a CSV export report in Microsoft Excel, and gives two fixes: opening the file in a different program, or re-importing it in Excel using the 65001 UTF-8 file origin setting, or re-saving it as ANSI encoding in Notepad.</description></item><item><title>Check for Updates Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/check-for-updates-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/check-for-updates-failures/</guid><description>Documents &amp;ldquo;Check for Updates Failed&amp;rdquo; during automation, covering the Unable to Connect cause fixed by setting a Temporary Update Path and testing connectivity to WHMCS update mirrors via curl, and the Failed to Retrieve Latest Version cause from an incompatible PHP version.</description></item><item><title>Client Area Title Display Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/client-area-title-display-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/client-area-title-display-issues/</guid><description>Covers incorrect or missing primary navigation and sidebar menu text, shown as shortened, uncapitalized labels, caused by a missing, unreadable, or corrupted language file, with the fix of replacing the /lang directory.</description></item><item><title>Client Pool Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/client-pool-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/client-pool-errors/</guid><description>Documents the Plesk &amp;ldquo;Unable to create hosting. IP address does not exist in client&amp;rsquo;s pool&amp;rdquo; error caused by an IP address pool misconfiguration, with the fix of correcting available or shared IP address settings in Plesk.</description></item><item><title>Cloudflare Proxy Check Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/cloudflare-proxy-check-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/cloudflare-proxy-check-errors/</guid><description>Covers the System Health CloudFlare Proxy Check warning about missing trusted proxy settings that can end login sessions prematurely, and gives the one-click fix: click the reconfigure link to add Cloudflare&amp;rsquo;s IP addresses to the Trusted Proxies list in General Settings&amp;rsquo; Security tab.</description></item><item><title>Column group_id Null Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/column-group-id-null-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/column-group-id-null-errors/</guid><description>Documents the &amp;ldquo;Column &amp;lsquo;group_id&amp;rsquo; cannot be null&amp;rdquo; integrity constraint error caused by orphaned products not assigned to a valid product group, with fixes using the Orphaned Products Fixer script or a direct MySQL update.</description></item><item><title>Command Denied Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/command-denied-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/command-denied-errors/</guid><description>Covers &amp;ldquo;Command denied to user&amp;rdquo; MySQL errors during updates caused by insufficient database user privileges, with the fix of granting the missing CREATE and INDEX privileges, for example via cPanel&amp;rsquo;s Privileged Users.</description></item><item><title>Configuration Function Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/configuration-function-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/configuration-function-errors/</guid><description>Explains the Gateway Module Error: Configuration Function (_config) not found error, caused by a payment gateway module in /modules/gateways missing its required *_config function or by unexpected non-gateway files in that folder, with fixes to add the missing function or remove stray files.</description></item><item><title>Connection Refused Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/connection-refused-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/connection-refused-errors/</guid><description>Documents &amp;ldquo;Connection refused&amp;rdquo; errors while importing emailed ticket replies, caused by the server&amp;rsquo;s firewall blocking traffic to Google, with the fix of checking firewall rules and testing with telnet to gmail-pop.l.google.com.</description></item><item><title>Corrupt File Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/corrupt-file-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/corrupt-file-errors/</guid><description>Covers the &amp;ldquo;The file /path/to/whmcs/index.php is corrupted&amp;rdquo; error caused by an outdated ionCube Loader version or a modified/unreadable file, with steps to update ionCube Loader via WHM&amp;rsquo;s EasyApache4 PHP Extensions and to re-upload a fresh Full Release copy of the affected file.</description></item><item><title>Could Not Connect Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/could-not-connect-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/could-not-connect-errors/</guid><description>Documents the system cron&amp;rsquo;s &amp;ldquo;Could not connect to database&amp;rdquo; error caused by configuration.php misconfiguration or a missing PHP extension, with fixes to verify database settings, TLS certificate matching, and the required PDO, PDO MySQL, and MySQLi extensions.</description></item><item><title>Could Not Instantiate Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/php-mail/could-not-instantiate-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/php-mail/could-not-instantiate-errors/</guid><description>Explains that the &amp;ldquo;Could not instantiate mail function&amp;rdquo; error occurs when PHP Mail is the selected Mail Provider and the mail server rejects the send attempt, with the fix of switching Mail Provider in General Settings &amp;gt; Mail, or on self-hosted installs, installing Postfix and checking the sendmail_path in php.ini.</description></item><item><title>cPanel License Assigned Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-assigned-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-assigned-errors/</guid><description>Troubleshoots the This license is already assigned to another service error in the WebPros Partner addon module, resolved by clicking Assign again to remove the existing assignment and then clicking Assign again to link the license to the current service.</description></item><item><title>cPanel License Configurable Option Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-configurable-option-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-configurable-option-errors/</guid><description>Troubleshoots the cPanel license configurable option assignment error in the WebPros Partner addon module by adding the affected product to the WebPros Partner configurable option group at Configuration &amp;gt; Configurable Options, selecting the desired cPanel license tier on the service, and retrying Assign or Link.</description></item><item><title>cPanel License Deactivated Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-deactivated-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-deactivated-errors/</guid><description>Troubleshoots the license was deactivated on the same IP before billing error in the WebPros Partner addon module by reviewing the Addons &amp;gt; WebPros Partner license list to find the current associated service and clicking Assign again to remove the old assignment and link the license to the current service.</description></item><item><title>cPanel License Missing IP Address</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-missing-ip-address/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-missing-ip-address/</guid><description>Troubleshoots failed license IP address syncing in the WebPros Partner addon module by confirming that a Dedicated IP or IP Address custom field exists with the correct name at Configuration &amp;gt; System Settings &amp;gt; Custom Fields, since the module relies on that field to set license IP addresses.</description></item><item><title>cPanel License Reactivation Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-reactivation-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-license-reactivation-errors/</guid><description>Troubleshoots the reactivation fee required error in the WebPros Partner addon module by reviewing the Addons &amp;gt; WebPros Partner license list to identify the license&amp;rsquo;s current associated service and clicking Assign again to reassign it to the current service.</description></item><item><title>cPanel Licensing Options Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-licensing-options-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cpanel-licensing-options-errors/</guid><description>Troubleshoots the cPanel Licensing options not set for this service error in the WebPros Partner addon module by locating the service in the client profile&amp;rsquo;s Products/Services tab, selecting a cPanel license tier via the cPanel License configurable option, saving, and retrying Assign or Link.</description></item><item><title>Cron Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-failures/</guid><description>Troubleshoots incomplete system cron runs by checking the Activity Log for Cron Job Completed entries, running cron.php from the browser with Display Errors enabled, and running the cron.php command line script with the all -F -vvv verbosity flags to surface the specific task error.</description></item><item><title>Cron Frequency Warnings</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-frequency-warnings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-frequency-warnings/</guid><description>Covers the Automation Status warning that the system cron has not run within the past two hours, attributes it to an incorrectly configured cron job, and gives the fix of scheduling cron.php to run at least hourly, with every 5 minutes recommended.</description></item><item><title>Cron HTTP Access Denied Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-http-access-denied-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-http-access-denied-errors/</guid><description>Covers the 403 Access Denied error returned by crons/cron.php or the legacy admin/cron.php alias when a direct HTTP request&amp;rsquo;s IP address is not on the Cron HTTP Access Restriction allowlist, and gives the fix of invoking cron via CLI or adding the caller&amp;rsquo;s IP address or CIDR range to the allowlist in General Settings&amp;rsquo; Security tab.</description></item><item><title>Cron Input File Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-input-file-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-input-file-errors/</guid><description>Covers the Could not open input file: /path/to/crons/cron.php error, attributes it to the cron.php file being absent from the configured directory path, and gives the fix of correcting the path and confirming the file exists there.</description></item><item><title>Cron Metrics Polling Timeout</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-metrics-polling-timeout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-metrics-polling-timeout/</guid><description>Covers cron timeouts during Tenant Usage Metrics polling, attributes them to an offline or misconfigured server under Configuration &amp;gt; Servers, and gives steps to remove inactive servers, test each connection, verify Server Name and Port, or disable Update Usage Statistics.</description></item><item><title>Cron System Queue Timeout</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-system-queue-timeout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-system-queue-timeout/</guid><description>Covers cron runs that stall on the Executing System Queue step due to database backup generation and zipping slowing as the database grows, and gives the fix of running system cleanup tasks and disabling FTP/SFTP and Daily Email Backups under Database Backups.</description></item><item><title>Cron Time of Day Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-time-of-day-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/cron-time-of-day-issues/</guid><description>Covers the Daily System Cron Attention Needed warning stating the cron did not execute within its configured hour, attributes it to a misconfigured hosting control panel cron entry, and gives the fix of setting the cron command&amp;rsquo;s Minute field to */5 with Hour, Day, Month, and Weekday set to *.</description></item><item><title>cURL Couldn't Connect to Host Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/curl-couldnt-connect-to-host-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/curl-couldnt-connect-to-host-errors/</guid><description>Addresses &amp;ldquo;Curl Error - Couldn&amp;rsquo;t connect to host (7)&amp;rdquo; and &amp;ldquo;Curl Error: Connection refused - Code 7&amp;rdquo; messages caused by a firewall blocking port 443 or an IP address not whitelisted with the domain registrar, with fixes to open inbound/outbound ports and whitelist the WHMCS server IP found under License Information for the domain sync task.</description></item><item><title>cURL Couldn't Resolve Host Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/curl-couldnt-resolve-host-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/curl-couldnt-resolve-host-errors/</guid><description>Covers &amp;ldquo;Curl Error - Couldn&amp;rsquo;t resolve host (6)&amp;rdquo; and the server command variant, caused by DNS failing to resolve the WHMCS licensing server or a product lacking an associated hosting server, with checks of the server/server group settings under Products/Services and Servers plus DNS and zone file verification.</description></item><item><title>cURL Timeout Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/curl-timeout-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/curl-timeout-errors/</guid><description>Covers &amp;ldquo;Curl Error - 28 connect() timed out&amp;rdquo; and &amp;ldquo;cURL error 28: Operation timed out&amp;rdquo; during server provisioning (busy server, 150-second provisioning limit, IP mismatch) or the Automatic Updater downloading from releases.whmcs.com, with fixes for firewalls, SSL mode under Servers settings, and retrying updates via the browser or command line.</description></item><item><title>Data Not Accepted Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/data-not-accepted-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/data-not-accepted-errors/</guid><description>Covers five causes of the Data Not Accepted mail server rejection error: mismatched From address and SMTP username, oversized message attachments, blacklisted recipients, SMTP rate-limiting, and the Disable Email Sending setting being enabled in General Settings.</description></item><item><title>Dataset Must Be Array Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/dataset-must-be-array-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/dataset-must-be-array-errors/</guid><description>Resolves the &amp;ldquo;InvalidArgumentException: Dataset must be an array&amp;rdquo; TableQuery.php error caused by an incorrect $mysql_charset value in configuration.php, with the fix of setting $mysql_charset = &amp;lsquo;utf8&amp;rsquo; and removing any latin1 entry.</description></item><item><title>Department Access Denied Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/support-departments/department-access-denied-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/support-departments/department-access-denied-errors/</guid><description>Covers &amp;ldquo;Access Denied - You are not assigned to any ticket departments&amp;rdquo; caused by the admin account lacking support department access, with the fix of assigning the needed departments in Manage Admins.</description></item><item><title>Department Not Found Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/support-departments/department-not-found-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/support-departments/department-not-found-errors/</guid><description>Documents &amp;ldquo;Department Not Found&amp;rdquo; ticket reply errors caused by the support department address being a CC or BCC recipient instead of the To recipient, with the fix of ensuring department emails go to the To field.</description></item><item><title>Domain Availability Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/domain-availability-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/domain-availability-errors/</guid><description>Provides a lookup table of specific WHOIS Lookup Error messages found in System Logs (Domains must begin with a letter or number, Error 110 - Connection Error, php_network_getaddresses failures, extension not listed in dist.whois.json, The domain you entered is not valid) with the matching fix for each, such as configuring multi-currency domain pricing, opening firewall port 43, or adding a Whois server entry.</description></item><item><title>Domain Management Oops! Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/domain-management-oops-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/domain-management-oops-errors/</guid><description>Fixes the Oops! WHMCS\Exception\InvalidDomain: The domain is invalid error shown when managing a domain, caused by an invalid character (such as a leading or trailing space) in the tbldomains.domain database field, by editing the record directly in the tbldomains table.</description></item><item><title>Domain Pricing Will Not Save</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/domain-pricing-will-not-save/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/domain-pricing-will-not-save/</guid><description>Fixes unsaved changes on the Domain Pricing page, including the max_input_vars setting is too low error, by increasing the max_input_vars and post_max_size limits in php.ini or a WHMCS-directory php.ini file (for example, max_input_vars=9000 and post_max_size=10M).</description></item><item><title>Domain Setup Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/domain-setup-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/domain-setup-failures/</guid><description>Covers Plesk domain setup failures and the &amp;ldquo;template failed: Unable to apply limits&amp;rdquo; error caused by domain template permissions exceeding server resources or including unsupported features, with the fix of adjusting the template settings.</description></item><item><title>Down for Maintenance Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/down-for-maintenance-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/down-for-maintenance-errors/</guid><description>Troubleshoots the Down for Maintenance (Err2) error caused by a mismatch between database, WHMCS file, and PHP versions, with separate resolution steps for when the error appears during an in-progress update (browser install.php upgrade process) versus after an update that did not complete or apply correctly.</description></item><item><title>Duo Security Login Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/duo-security-login-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/duo-security-login-failures/</guid><description>Covers the Activity Log error &amp;ldquo;invalid_client: Integration type does not support frameless access&amp;rdquo; for Duo Security 2FA, caused by Duo retiring its iframe prompt, and the fix: make a login attempt, then activate Universal Prompt in the Duo admin account&amp;rsquo;s Applications settings.</description></item><item><title>Duplicate Entry Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/duplicate-entry-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/duplicate-entry-errors/</guid><description>Covers &amp;ldquo;Duplicate entry &amp;lsquo;0&amp;rsquo; for key &amp;lsquo;PRIMARY&amp;rsquo;&amp;rdquo; errors after copying or restoring a database, caused by missing primary key and auto_increment attributes from an incomplete table structure copy, with the recommendation to drop and restore the database again.</description></item><item><title>Duplicate Imported Replies</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/duplicate-imported-replies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/duplicate-imported-replies/</guid><description>Explains duplicate imported email ticket replies caused by multiple support departments sharing the same mailbox, with the fix of assigning each department a separate email account.</description></item><item><title>Duplicate Invoice ID Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/duplicate-invoice-id-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/duplicate-invoice-id-errors/</guid><description>Addresses PayPal rejecting payments with a DUPLICATE_INVOICE_ID error, caused by the PayPal account&amp;rsquo;s Block accidental payments preference when the same account processes payments across multiple systems, with a fix to set Block accidental payments to No, allow multiple payments per invoice ID in PayPal&amp;rsquo;s payment preferences.</description></item><item><title>Duplicate Invoices (Different Dates)</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/duplicate-invoices-different-dates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/duplicate-invoices-different-dates/</guid><description>Explains that duplicate invoices generated on different due dates for the same service usually result from a Next Due Date of 00/00/0000, and gives the fix of setting the correct Next Due Date on the client&amp;rsquo;s Products/Services tab and deleting the resulting extra invoices.</description></item><item><title>Duplicate Invoices (Same Dates)</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/duplicate-invoices-same-dates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/duplicate-invoices-same-dates/</guid><description>Describes two invoices with matching services and due date, one empty, plus duplicate overdue reminder emails, caused by multiple cron jobs running the system cron simultaneously, and links to shared troubleshooting and solution steps for fixing duplicate cron execution.</description></item><item><title>Duplicate Piped DirectAdmin Replies</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/duplicate-piped-directadmin-replies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/duplicate-piped-directadmin-replies/</guid><description>Covers DirectAdmin sending duplicate piped email ticket replies, caused by a line in the exim.conf file, with the fix of commenting out the unseen line in that file.</description></item><item><title>Duplicate System Theme Options</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/duplicate-system-theme-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/duplicate-system-theme-options/</guid><description>Fixes duplicate entries in the System Theme dropdown under General Settings, caused by two templates sharing an identical name value in their theme.yaml files, by editing the custom template&amp;rsquo;s theme.yaml to set a distinct name (and optionally description and author).</description></item><item><title>Duplicate tblconfiguration Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/duplicate-tblconfiguration-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/duplicate-tblconfiguration-errors/</guid><description>Explains the install.php step 4 &amp;ldquo;Oops!&amp;rdquo; error and the &amp;ldquo;1062 Duplicate entry for key tblconfiguration.PRIMARY&amp;rdquo; violation, caused by initiating installation twice simultaneously (for example, via monitoring tools accessing index.php), with steps to disable monitoring, restrict access, drop the database, and restart installation.</description></item><item><title>Duplicate tblinvoices Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/duplicate-tblinvoices-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/duplicate-tblinvoices-errors/</guid><description>Covers the &amp;ldquo;PDOException: 1062 Duplicate entry &amp;lsquo;2147483647&amp;rsquo; for key tblinvoices.PRIMARY&amp;rdquo; error during invoice creation, caused by an Invoice Starting # exceeding MySQL&amp;rsquo;s integer limit, with the fix of querying MAX(invoiceid)+1 from tblinvoiceitems and entering it as Invoice Starting # in General Settings &amp;gt; Invoices.</description></item><item><title>Duplicate Transactions</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/duplicate-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/duplicate-transactions/</guid><description>Covers invoices being charged multiple times in separate transactions, often alongside duplicate invoices, caused by multiple system cron jobs running concurrently on self-hosted installations, and links to shared troubleshooting and solution steps for resolving overlapping cron runs.</description></item><item><title>E-Invoicing Configuration Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-configuration-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-configuration-errors/</guid><description>Configuration validation errors in the E-Invoicing addon module occur when you save its settings with a required value left empty or in an invalid format, or with only one of the two license credentials entered, and produce messages such as The tax ID is invalid or The postcode is invalid. The article lists the validation rules for the License ID, License Key, Company Name, Tax ID, Email, Address, City, Postcode, Country, Phone, and Audit Log Retention (Days) settings, and explains how to read the error, correct the named value, enter both or neither license credential, and save the settings again. During the addon module&amp;rsquo;s limited release, Country must be Belgium.</description></item><item><title>Email Flagged as Spam</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/email-flagged-as-spam/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/email-flagged-as-spam/</guid><description>Lists five fixes for emails flagged as spam or rejected: switching from PHP mail to SMTP in General Settings, verifying the sending address is valid, checking the mail server IP against blacklist services, customizing template wording, and confirming SPF and PTR records.</description></item><item><title>Email Loop Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/email-loop-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/email-loop-errors/</guid><description>Documents &amp;ldquo;The system blocked a potential email loop&amp;rdquo; caused by receiving 10 or more emails from the same address within 15 minutes, indicating an auto-responder loop, with the fix of investigating the sender and adjusting the Ticket Reply Email Limit setting.</description></item><item><title>Email Not Found Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/email-not-found-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/email-not-found-errors/</guid><description>Documents Plesk &amp;ldquo;Customer with email/external id is not found in panel&amp;rdquo; errors caused by an incorrect WHMCS product type or missing Plesk database data, with separate fixes for each cause.</description></item><item><title>Email Template Syntax Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/email-template-syntax-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/email-template-syntax-errors/</guid><description>Explains that email-related syntax errors shown in System Logs stem from invalid code in an email template, and gives steps to locate the error&amp;rsquo;s line number, open the affected template at Configuration &amp;gt; System Settings &amp;gt; Email Templates, correct the code, and save changes.</description></item><item><title>Empty Pages</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/empty-pages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/empty-pages/</guid><description>Diagnoses empty page content caused by a missing or syntax-broken template file, using Smarty Error entries in the System Activity Log to identify the affected .tpl file, then either restoring a missing file like clientregister.tpl or correcting a syntax error at the reported line in files such as configureproduct.tpl.</description></item><item><title>Enable Error Reporting</title><link>https://docs.whmcs.com/9-1/troubleshooting/enable-error-reporting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/enable-error-reporting/</guid><description>Explains how to enable the Display Errors setting in General Settings &amp;gt; Other or via the $display_errors variable in configuration.php, and how to lower the error_reporting value in cPanel&amp;rsquo;s MultiPHP INI Editor when warnings persist after disabling Display Errors.</description></item><item><title>Enom API cURL Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-api-curl-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-api-curl-errors/</guid><description>Resolves cURL connection errors with the Enom domain registrar module by confirming the server can reach resellertest.enom.com (Demo Mode) or reseller.enom.com (Live Mode) via cURL.</description></item><item><title>Enom Domain Not Found Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-domain-not-found-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-domain-not-found-errors/</guid><description>Explains that the Domain name not found error during an Enom domain transfer is a normal in-progress transfer message that clears automatically once the transfer finishes.</description></item><item><title>Enom Empty Response Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-empty-response-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-empty-response-errors/</guid><description>Notes that the Enom Cannot parse empty response from server or Empty data response from server error indicates a temporary Enom-side problem during domain registration and the recommended fix is to retry later.</description></item><item><title>Enom Invalid Data Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-invalid-data-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-invalid-data-errors/</guid><description>Notes that the Enom Invalid data response from server error, triggered by an unexpected response such as a 404 or non-XML method during domain registration, indicates a temporary Enom-side issue and the fix is to retry later.</description></item><item><title>Enom Renewal Balance Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-renewal-balance-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-renewal-balance-failures/</guid><description>Fixes an Enom domain renewal that fails with Purchase price is greater than available balance despite a paid renewal invoice, by adding funds to the Enom account and clicking Retry for the failed request in Utilities &amp;gt; Module Queue.</description></item><item><title>Enom User Not Permitted Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-user-not-permitted-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/enom/enom-user-not-permitted-errors/</guid><description>Fixes the Enom User not permitted from this IP address or Registrar Error Invalid Client IP errors by adding the WHMCS server&amp;rsquo;s IP address (found under License Information) to the API IP whitelist in the Enom Resellers &amp;gt; Manage &amp;gt; API settings.</description></item><item><title>Entity Reference Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/centralnic-reseller/entity-reference-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/centralnic-reseller/entity-reference-errors/</guid><description>Explains that the Entity reference not found error during a CentralNic Reseller domain transfer is a normal in-progress transfer message that clears automatically once the transfer completes.</description></item><item><title>Errors in WHMCS</title><link>https://docs.whmcs.com/9-1/troubleshooting/errors-in-whmcs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/errors-in-whmcs/</guid><description>Lists the three levels of error control in WHMCS - environment-level PHP ini settings, the $display_errors and $error_reporting_level variables in configuration.php, and the Display Errors setting in General Settings &amp;gt; Other - and how each takes precedence.</description></item><item><title>ExceptionLoggingTrait Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/exceptionloggingtrait-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/exceptionloggingtrait-errors/</guid><description>Covers the &amp;ldquo;PHP Fatal error: Class not found&amp;rdquo; error in ExceptionLoggingTrait.php caused by missing core WHMCS files, with the fix of re-uploading the Full Release files and checking file and folder permissions.</description></item><item><title>Exchange Rate Update Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/exchange-rate-update-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/exchange-rate-update-failures/</guid><description>Covers the Exchange Rates Update Results - Update Failed for [currency] Exchange Rate error, caused by using a currency that does not support automatic exchange rate updates, with a fix to switch to a supported currency or manually edit the Base Conversion Rate.</description></item><item><title>Expired Admin Invite Links</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/expired-admin-invite-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/expired-admin-invite-links/</guid><description>Explains that admin invite link errors occur because links expire after seven days, resending invalidates the prior link, and deleting a pending invite invalidates its link, and gives the fix: resend the invitation to generate a new seven-day link, checking the Activity Log for invite history.</description></item><item><title>Facebook App Not Setup Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/facebook-app-not-setup-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/facebook-app-not-setup-errors/</guid><description>Covers the Facebook Sign-In error &amp;ldquo;App Note Setup: This app is still in development mode,&amp;rdquo; caused by the Facebook app being in Development Mode, and gives the fix: switch the Facebook app settings to Public Mode.</description></item><item><title>Facebook URL Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/facebook-url-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/facebook-url-errors/</guid><description>Covers the Facebook Sign-In error &amp;ldquo;Can&amp;rsquo;t Load URL: The domain of this URL isn&amp;rsquo;t included in the app&amp;rsquo;s domains,&amp;rdquo; caused by an invalid Facebook app URL, and gives the fix: re-enter and save the URL in the Facebook app settings.</description></item><item><title>Failed Opening Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/failed-opening-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/failed-opening-errors/</guid><description>Resolves the Oops! error &amp;ldquo;main(): Failed opening required &amp;lsquo;/path/to/whmcs/filename.php&amp;rsquo;&amp;rdquo; caused by a missing required file, by uploading the missing file from a Full Release download and re-uploading all WHMCS files to catch any other gaps.</description></item><item><title>Failed Recipients</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/failed-recipients/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/failed-recipients/</guid><description>Explains that the following recipients failed error is usually due to a misaddressed email, and lists locations to check for invalid or malformed addresses: the client&amp;rsquo;s Profile and Contacts tabs, BCC in General Settings &amp;gt; Mail, Copy To in Email Templates, and the Administrator Users list.</description></item><item><title>Fatal Error Fetching Update</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/fatal-error-fetching-update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/fatal-error-fetching-update/</guid><description>Covers &amp;ldquo;A fatal error occurred while fetching the update&amp;rdquo; during Automatic Updater use, with troubleshooting steps using the browser network analyzer, checking PHP version requirements and server timeout settings, and testing PHP execution length with test_execution_time.php.</description></item><item><title>Fatal Memory Size Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/fatal-memory-size-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/fatal-memory-size-errors/</guid><description>Covers the Fatal error: Allowed memory size of 33554432 bytes exhausted message, attributes it to the cron job exceeding a 32 MB PHP memory_limit, and gives the fix of raising memory_limit to 64 MB minimum or 128 MB recommended, in the PHP configuration or the cron command.</description></item><item><title>Feature Issues After Update</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/feature-issues-after-update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/feature-issues-after-update/</guid><description>Documents WHMCS features malfunctioning or displaying incorrectly after an update, caused by outdated custom template files, with steps to compare Release Notes template changes against custom templates and empty the template cache via System Cleanup.</description></item><item><title>Field Default Value Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/field-default-value-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/field-default-value-errors/</guid><description>Documents the &amp;ldquo;Field xxx doesn&amp;rsquo;t have a default value&amp;rdquo; installation error caused by MySQL Strict Mode being enabled, with the fix of disabling Strict Mode.</description></item><item><title>Field is Required Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/authorize-net/field-is-required-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/authorize-net/field-is-required-errors/</guid><description>Addresses the Authorize.net error field is required, such as for Email Address, caused by Authorize.net not receiving a value it expects for a required field, with a fix to remove the required designation from fields under the Authorize.net account&amp;rsquo;s Payment Form &amp;gt; Form Fields settings.</description></item><item><title>File Cannot Be Decoded Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/file-cannot-be-decoded-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/file-cannot-be-decoded-errors/</guid><description>Fixes the &amp;ldquo;&amp;hellip;encoded as type [1/71] cannot be decoded by this version of the ionCube Loader&amp;rdquo; error, typically seen after a PHP upgrade, by deleting the incompatible file (for example a gateway module file) and reloading the page, repeating for each reported file, or scanning for incompatible files via PHP Version Compatibility.</description></item><item><title>File Download Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/file-download-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/file-download-errors/</guid><description>Covers &amp;ldquo;failed to open stream: operation failed&amp;rdquo; and SSL3_GET_SERVER_CERTIFICATE certificate verification failures during Automatic Updater downloads, caused by an outdated CA bundle or an open_basedir restriction, with fixes and a workaround of disabling open_basedir.</description></item><item><title>File Not Found Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/file-not-found-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/file-not-found-errors/</guid><description>Diagnoses &amp;ldquo;File Not Found&amp;rdquo; errors caused by a missing or inaccessible file in local or remote storage, with steps to verify the file exists, check its permissions, confirm Amazon S3 key storage, and use the Test Configuration feature in Storage Settings.</description></item><item><title>Filename Not Allowed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/filename-not-allowed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/filename-not-allowed-errors/</guid><description>Fixes the &amp;ldquo;This filename is not allowed&amp;rdquo; error when uploading a file at Support &amp;gt; Downloads, caused by the file&amp;rsquo;s extension being missing from the allowed list, by adding the extension to Allowed File Attachment Types in General Settings &amp;gt; Support and saving changes.</description></item><item><title>Free Domain Is Not Free</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/free-domain-is-not-free/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/free-domain-is-not-free/</guid><description>Fixes a free domain showing full price at checkout, caused by the cart not matching the required extension, product, and billing cycle combination for the free domain discount, by re-adding the domain and product with the correct billing cycle.</description></item><item><title>Frequent Logouts</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/frequent-logouts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/frequent-logouts/</guid><description>Diagnoses frequent logouts by cause: PHP session misconfiguration (checked via System Health), proxy/CDN misconfiguration breaking IP detection, insufficient disk space, changing visitor IPs, or VPN use, with workarounds like disabling Session IP Check or using database session storage.</description></item><item><title>Gateway Module Activation Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/gateway-module-activation-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/gateway-module-activation-errors/</guid><description>Explains that the Module Log error Failed to initialise payment gateway module: Gateway Module module_name Not Activated occurs when a gateway is sending payment notifications but is not activated under Configuration &amp;gt; System Settings &amp;gt; Payment Gateways, and directs admins to activate and configure the module or contact the gateway&amp;rsquo;s support team to disable notifications.</description></item><item><title>GoCardless Inactive Token Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/gocardless/gocardless-inactive-token-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/gocardless/gocardless-inactive-token-errors/</guid><description>Addresses the Gateway Log error Access token not active for GoCardless, caused by connecting the same GoCardless account to more than one WHMCS installation at a time, with a fix to reconnect WHMCS to GoCardless by reconfiguring callbacks.</description></item><item><title>GoCardless Remote Storage Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/gocardless/gocardless-remote-storage-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/gocardless/gocardless-remote-storage-errors/</guid><description>Explains the Gateway Log error Remote Storage &amp;ldquo;create&amp;rdquo; action did NOT provide token for GoCardless, caused by the account lacking access to the required mandate-creation API endpoint under GoCardless API restrictions, with a fix to contact GoCardless support to enable the feature or upgrade to a GoCardless Pro or Enterprise account.</description></item><item><title>GoDaddy Request Body Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/godaddy/godaddy-request-body-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/godaddy/godaddy-request-body-errors/</guid><description>Fixes GoDaddy&amp;rsquo;s Request body doesn&amp;rsquo;t fulfill schema error by completing missing client fields (first name, last name, email, address, city, state, country, phone) on the Profile and Contacts tabs, or notes the domain cannot be managed if registered via GoDaddy&amp;rsquo;s retail system instead of the API Reseller platform.</description></item><item><title>Google Remote Linking Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/google-remote-linking-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/google-remote-linking-failures/</guid><description>Covers the Google Sign-In error &amp;ldquo;Remote account linking via Google has failed. Please make sure that the system clock is set properly,&amp;rdquo; caused by the server clock drifting more than 30 seconds from Google&amp;rsquo;s server time, and gives the fix: run ntpdate time.google.com to sync the server clock.</description></item><item><title>Google Sign In Unavailable Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/google-sign-in-unavailable-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/google-sign-in-unavailable-errors/</guid><description>Covers Google Sign-In errors including &amp;ldquo;Not a valid origin for the client,&amp;rdquo; caused by outdated Authorized JavaScript Origins or redirect URIs settings, or Google accessing WHMCS via the wrong URL, and the fix: verify those settings use a valid https:// URI with an active SSL certificate.</description></item><item><title>Google Verification Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/google-verification-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/google-verification-failures/</guid><description>Covers the Google Sign-In error &amp;ldquo;Verification for current settings failed validationResponse: {valid:false},&amp;rdquo; caused by incorrect Authorized JavaScript Origins or redirect URIs settings, or a WHMCS System URL using insecure http://, and the fix: correct the Google settings and confirm SSL is configured.</description></item><item><title>Grant Access to WHMCS Support</title><link>https://docs.whmcs.com/9-1/troubleshooting/grant-access-to-whmcs-support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/grant-access-to-whmcs-support/</guid><description>Lists the WHMCS Support IP addresses and ranges to allowlist, the steps to create a temporary full-administrator user, cPanel and Plesk SSH key setup script commands, and the steps to remove temporary access and the admin user once support finishes.</description></item><item><title>Group Already Exists Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/group-already-exists-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/group-already-exists-errors/</guid><description>Covers the &amp;ldquo;Sorry, a group for that username already exists&amp;rdquo; cPanel error caused by a duplicate username on a shared server, with the fix of changing the account&amp;rsquo;s username.</description></item><item><title>GuardedForUpdate Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/guardedforupdate-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/guardedforupdate-errors/</guid><description>Documents the &amp;ldquo;GuardedForUpdate: WHMCS Config Setting record is guarded against updates&amp;rdquo; error after an update, caused by leftover files from an earlier version in the /admin directory, with a MySQL query to check and correct the ShowNotesFieldonCheckout setting name or re-upload the /admin directory.</description></item><item><title>HEXONET Disconnections and Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/hexonet/hexonet-disconnections-and-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/hexonet/hexonet-disconnections-and-failures/</guid><description>Diagnoses HEXONET Disconnected and Authorization Failed errors by checking credentials in Domain Registrars settings, disabling two-factor authentication or creating a restricted API user, reviewing IP address restrictions, whitelisting ports 80 and 443, and confirming test versus production HEXONET OTE credentials aren&amp;rsquo;t mismatched.</description></item><item><title>HEXONET Empty Response Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/hexonet/hexonet-empty-response-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/hexonet/hexonet-empty-response-errors/</guid><description>Fixes the HEXONET Empty response from API error by testing connectivity with ping api.ispapi.net from the WHMCS server command line and whitelisting ports 80 and 443 in the server firewall.</description></item><item><title>iDeal via Mollie Transaction Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/ideal-via-mollie/ideal-via-mollie-transaction-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/ideal-via-mollie/ideal-via-mollie-transaction-errors/</guid><description>Addresses the Dutch-language error De opgegeven betalings gegevens zijn onjuist of incompleet for the iDeal via Mollie gateway, caused by an invoice balance below the 1.18 minimum transaction value, with a fix to increase the balance before retrying payment.</description></item><item><title>Impossible root Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/impossible-root-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/impossible-root-errors/</guid><description>Resolves the &amp;ldquo;League\Flysystem\Exception: Impossible to create the root directory&amp;rdquo; error, common after moving a self-hosted install, caused by WHMCS being unable to read or write the email attachment storage location, by testing each configuration under Storage Settings and switching Client Files, Email Attachments, and Ticket Attachments to a corrected path.</description></item><item><title>Insecure Connection SSL Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/insecure-connection-ssl-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/insecure-connection-ssl-errors/</guid><description>Documents the &amp;ldquo;accessing the admin area using an insecure connection&amp;rdquo; warning caused by an http:// WHMCS System URL setting, with the fix of installing an SSL certificate and updating the System URL to https://.</description></item><item><title>Instant Issuance Deployment Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/instant-issuance-deployment-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/instant-issuance-deployment-errors/</guid><description>Explains the Standard DCV Polling — The Instant Issuance token is not deployable error on a MarketConnect SSL order&amp;rsquo;s View Order screen, caused by the control panel failing to deploy the certificate; standard DCV polling completed installation, so no action is required.</description></item><item><title>Instant Issuance Not Acquired Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/instant-issuance-not-acquired-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/instant-issuance-not-acquired-errors/</guid><description>Explains the Standard DCV Polling — The Instant Issuance token could not be acquired error on a MarketConnect SSL order&amp;rsquo;s View Order screen, caused by MarketConnect failing to provide a token; standard DCV polling completed installation, so no action is required.</description></item><item><title>Instant Issuance Unspecified Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/instant-issuance-unspecified-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/instant-issuance-unspecified-errors/</guid><description>Explains a generic Standard DCV Polling error shown on a MarketConnect SSL order&amp;rsquo;s View Order screen, indicating an unspecified Instant Issuance failure, noting standard DCV polling completed the installation so no further action is required.</description></item><item><title>Instant Issuance Validation Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/instant-issuance-validation-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/instant-issuance-validation-errors/</guid><description>Explains the Standard DCV Polling — DigiCert could not validate the Instant Issuance token error on a MarketConnect SSL order, caused by DigiCert failing to resolve the domain or verify a required file; standard DCV polling completed installation, so no action is required.</description></item><item><title>Intermittent Cron Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/intermittent-cron-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/intermittent-cron-failures/</guid><description>Covers cron runs that complete manually but fail intermittently on schedule, and gives steps to enable Display Errors, append -vvv &amp;raquo; crondebug.txt to the cPanel cron command, and compare the resulting crondebug.txt output against sample failing and successful task-queue runs to find the error.</description></item><item><title>Invalid Access Attempt Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/invalid-access-attempt-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/invalid-access-attempt-errors/</guid><description>Explains the Invalid Access Attempt error returned during payment processing when an admin accesses WHMCS using a URL that does not exactly match the WHMCS System URL setting, with a fix to log in using the exact URL configured under Configuration &amp;gt; System Settings &amp;gt; General Settings.</description></item><item><title>Invalid cpmod Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/invalid-cpmod-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/invalid-cpmod-errors/</guid><description>Documents the &amp;ldquo;Invalid value paper_lantern for the cpmod setting&amp;rdquo; provisioning error caused by a nonexistent cPanel theme in the product configuration, with the fix of updating the cPanel Theme module setting.</description></item><item><title>Invalid Details Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/invalid-details-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/invalid-details-errors/</guid><description>Covers the &amp;ldquo;Invalid details not saved&amp;rdquo; error for Facebook, Google, or Twitter Sign-In, caused by invalid API credentials, an invalid Twitter callback URL, or a misconfigured Authorized JavaScript Origins value, and the fix: verify the API key/secret and match Authorized JavaScript Origins to the WHMCS System URL.</description></item><item><title>Invalid License API Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/invalid-license-api-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/invalid-license-api-errors/</guid><description>Explains that the Your license key is invalid API error occurs when a license check runs from a non-web context like a CLI script or cron with a mismatched outbound IP, with steps to confirm the context, calling method, and IP mismatch, and recommending remote HTTP requests to api.php instead of the localAPI helper.</description></item><item><title>Invalid License Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/invalid-license-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/invalid-license-errors/</guid><description>Covers the License Invalid error at Admin Area login caused by an incorrect license key in configuration.php or an unreissued license after moving the installation, with steps to verify the $license value against the issued key and reissue it via Services &amp;gt; My Licenses or through the hosting provider.</description></item><item><title>Invalid Licenses on HostGator</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/invalid-licenses-on-hostgator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/invalid-licenses-on-hostgator/</guid><description>Covers HostGator&amp;rsquo;s Invalid License error caused by HostGator changing the account&amp;rsquo;s Home Directory (for example /home/username to /home2/username), with steps to reissue the license, retest Storage Settings configurations, migrate or switch storage locations, and adjust the Temporary Path.</description></item><item><title>Invalid Login Credentials</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/invalid-login-credentials/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/invalid-login-credentials/</guid><description>Addresses the Check your login credentials error shown in the Getting Started Wizard&amp;rsquo;s payment setup step, caused by invalid credentials for the selected payment gateway, with a fix to re-verify and re-enter the correct credentials.</description></item><item><title>Invalid Numeric Value Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/invalid-numeric-value-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/invalid-numeric-value-errors/</guid><description>Covers &amp;ldquo;Invalid numeric value&amp;rdquo; provisioning errors on cPanel &amp;amp; WHM or WP Squared servers caused by an invalid product configuration value, with steps to correct the flagged setting in the product&amp;rsquo;s Module Settings.</description></item><item><title>Invalid or Corrupt Certificate Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/invalid-or-corrupt-certificate-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/invalid-or-corrupt-certificate-errors/</guid><description>Covers &amp;ldquo;Certification Error - Invalid or Corrupt Certificate&amp;rdquo; caused by a corrupt or invalid SSL certificate file, with the fix of reinstalling a valid certificate.</description></item><item><title>Invalid Registration Period Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/invalid-registration-period-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/invalid-registration-period-errors/</guid><description>Covers the Invalid TLD/Registration Period Supplied for Domain Registration error caused by an unconfigured domain extension or registration period, with steps to add the TLD and enable the registration period under Domain Pricing before retrying the order.</description></item><item><title>Invalid Request Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/invalid-request-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/invalid-request-errors/</guid><description>Covers Plesk &amp;ldquo;Parser error: Request is invalid&amp;rdquo; caused by a missing field value, typically no assigned IP addresses in the client or domain template&amp;rsquo;s pool, with the fix of ensuring sufficient IP addresses.</description></item><item><title>Invalid Reset Link Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/invalid-reset-link-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/invalid-reset-link-errors/</guid><description>Covers the password reset error &amp;ldquo;The reset link you have followed is invalid. Please try again,&amp;rdquo; caused by the WHMCS System URL setting not matching the URL used to access the reset page, and the fix: align the URL with the System URL setting in General Settings.</description></item><item><title>Invalid SASL Argument Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/invalid-sasl-argument-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/invalid-sasl-argument-errors/</guid><description>Covers &amp;ldquo;invalid SASL argument&amp;rdquo; and OAuth2 email importing errors caused by missing Google OAuth2 authentication information, with a MySQL workaround query to update the department&amp;rsquo;s login value.</description></item><item><title>Invalid Site Key Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/invalid-site-key-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/invalid-site-key-errors/</guid><description>Documents the &amp;ldquo;Invalid domain for site key&amp;rdquo; reCAPTCHA/hCaptcha error caused by an unauthorized domain, often after migrating domains, with fixes to add the domain in Google or hCaptcha settings, switch to default captchas, or disable captchas via a database update.</description></item><item><title>Invalid VAT Format Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/invalid-vat-format-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/invalid-vat-format-errors/</guid><description>Explains the checkout error Invalid VAT number format for a given country, triggered when VAT Number Validation is set to Validate Format During Checkout or Validate at Checkout and with Relevant Authority and the customer&amp;rsquo;s VAT number does not match the format for one of the listed EU/UK countries, with a fix to confirm the entered VAT number and country.</description></item><item><title>Invalid VAT Number Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/invalid-vat-number-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/invalid-vat-number-errors/</guid><description>Addresses the checkout error The supplied VAT number is not valid for UK VAT, caused by an invalid UK VAT number or a Deny All setting for UK VAT Validation Mode under Configuration &amp;gt; System Settings &amp;gt; Tax Configuration, and directs admins to validate the number and review the tax configuration.</description></item><item><title>Invoice Immutability Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/invoice-immutability-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/invoice-immutability-errors/</guid><description>Explains the &amp;ldquo;Invoice immutability is disabled&amp;rdquo; Admin Area message and the matching System Health warning, caused by selecting an Invoice Immutability compliance state that allows editing non-Draft invoices, and recommends using credit and debit notes to adjust balances and reissuing invoices to correct fields like invoice date or tax rate instead. Also covers the dismiss-once behavior of the Admin Area message and the steps to restore full compliance.</description></item><item><title>Invoices Are Missing Tax</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/invoices-are-missing-tax/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/invoices-are-missing-tax/</guid><description>Walks through diagnosing invoices missing configured taxes by checking Apply Tax options and product tax settings in Tax Configuration and Products/Services, and verifying the client&amp;rsquo;s Apply Tax setting and exact-match state/country values against tax rules, noting fixes only apply to future invoices.</description></item><item><title>Key Generation Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/key-generation-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/key-generation-failed-errors/</guid><description>Covers the Key Generation Failed: You do not have the feature sslmanager error during MarketConnect SSL installation on cPanel, caused by the package missing SSL/TLS permissions, with the fix of enabling SSL/TLS in WHM and retrying via Resend Configuration Data.</description></item><item><title>Large Database Backup Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/large-database-backup-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/large-database-backup-failures/</guid><description>Explains failing or timing-out database backups caused by large database size exceeding PHP and cron processing limits, with fixes recommending cPanel Backup or an external tool like mysqldump instead of FTP or email backups.</description></item><item><title>Legacy Module Removal Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/legacy-module-removal-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/legacy-module-removal-errors/</guid><description>Covers &amp;ldquo;A recent WHMCS update failed to remove legacy modules&amp;rdquo; caused by the Automatic Updater being unable to delete discontinued module files, with the fix of manually deleting the listed module files from the /modules directory.</description></item><item><title>License Key Required Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/license-key-required-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/license-key-required-errors/</guid><description>Covers the install.php step 3 &amp;ldquo;A license key is required&amp;rdquo; error caused by a PHP sessions misconfiguration, with steps to upload and run test_sessions.php, confirm the session counter increments on refresh, check session.save_path is writable, and resolve PHP misconfigurations before restarting installation.</description></item><item><title>License Profile Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/license-profile-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/license-profile-errors/</guid><description>Documents server profile mismatch errors requiring a valid cPanel &amp;amp; WHM or WP Squared license and profile, caused by using the wrong module for the server&amp;rsquo;s control panel, with steps to verify the license and server profile in WHM.</description></item><item><title>Licensing Invalid Key Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/software-licensing/licensing-invalid-key-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/software-licensing/licensing-invalid-key-errors/</guid><description>Explains the Software Licensing addon&amp;rsquo;s Invalid Key error, caused by the license-check code failing to return the license key to WHMCS, and the fix: verify the code returns the full license key correctly.</description></item><item><title>Licensing Local Key Generation</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/software-licensing/licensing-local-key-generation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/software-licensing/licensing-local-key-generation/</guid><description>Explains why the Software Licensing addon generates a new local key on every request instead of reusing a stored one, caused by a failure to persist the local license key, and the fix: ensure the integration code stores the key and passes it back to the license check function correctly.</description></item><item><title>Licensing Remote Check Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/software-licensing/licensing-remote-check-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/software-licensing/licensing-remote-check-errors/</guid><description>Explains that the Remote Check Failed error in the Software Licensing addon module indicates a connection problem between the user&amp;rsquo;s server and the client&amp;rsquo;s server, with fix steps: run a cURL test script, then disable SSL peer/host verification if problems persist.</description></item><item><title>Limitations Exceeded Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/limitations-exceeded-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/limitations-exceeded-errors/</guid><description>Documents the Plesk &amp;ldquo;Unable to accept the template: the following limitations are exceeded&amp;rdquo; error caused by the subscription already using the service plan addon&amp;rsquo;s resources, with the fix of removing the addon in Plesk and creating an upgrade order in WHMCS.</description></item><item><title>Live Chat Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-connection-errors/</guid><description>Explains Live Chat login connection errors caused by misconfigured file or folder permissions, and the fix: set /modules/livehelp/xml/WebService.php to 644 permissions (stricter under suPHP or suEXEC), restrict file access to the web server account, and check the browser network console for further detail.</description></item><item><title>Live Chat Display Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-display-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-display-issues/</guid><description>Explains Live Chat display issues (blank chat windows, nonfunctional buttons) and the error The requested content cannot be loaded, caused by the system being unable to create the template cache, and the fix: ensure the /modules/livehelp/templates_c/ directory exists and set its permissions to 755, 775, or 777 in order.</description></item><item><title>Live Chat Login and License Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-login-and-license-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-login-and-license-errors/</guid><description>Explains the Live Chat License Invalid error and login failures, caused by WHMCS not yet recognizing the addon purchase, and the fix: force a WHMCS license update.</description></item><item><title>Live Chat Server or Host Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-server-or-host-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-server-or-host-errors/</guid><description>Explains the Live Chat Incorrect Server/Host error, caused by accessing a URL where the Live Help installation does not exist, and the fix: use the correct Live Chat server URL.</description></item><item><title>Live Chat SMTP Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-smtp-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/live-chat/live-chat-smtp-errors/</guid><description>Explains why Live Chat cannot send email over SMTP: it uses the PHP mail() function regardless of the WHMCS Mail Provider setting, and the fix requires following ChatStack&amp;rsquo;s separate SMTP authentication setup steps.</description></item><item><title>Local Delivery Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/local-delivery-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/local-delivery-failed-errors/</guid><description>Documents &amp;ldquo;local delivery failed&amp;rdquo; bounce errors from piped emails, caused by incorrect pipe.php file permissions or an incorrect forwarder entry, with fixes to set 755 permissions and try alternate forwarder command variations.</description></item><item><title>LogicException Template Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/logicexception-template-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/logicexception-template-errors/</guid><description>Fixes the &amp;ldquo;LogicException: The template $filename could not be found at &amp;hellip;/resources/views/$filename.php&amp;rdquo; error, caused by a deleted layout file, by uploading the missing file to the correct subdirectory under /resources/views/ and checking for other missing files there.</description></item><item><title>Login Details Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/login-details-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/login-details-errors/</guid><description>Covers the Client Area error &amp;ldquo;Login Details Incorrect. Please try again,&amp;rdquo; typically caused by the login URL not matching the WHMCS System URL setting, often after adding SSL or moving the installation, and the fix: align the URL with the System URL setting in General Settings.</description></item><item><title>Login Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/login-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/login-failed-errors/</guid><description>Covers the cPanel &amp;amp; WHM or WP Squared &amp;ldquo;Login Failed&amp;rdquo; provisioning error, caused by incorrect server credentials or brute force protection blocking the API, with fixes for both causes.</description></item><item><title>Login Redirect Loops</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/login-redirect-loops/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/login-redirect-loops/</guid><description>Covers login redirect loops and Invalid csrf protection token errors caused by PHP session problems, with diagnostics via System Health and the test_sessions.php file, plus fixes: correct the session tmp path&amp;rsquo;s permissions/space, or disable Session IP Check or use database session storage.</description></item><item><title>Logon Failure Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/logon-failure-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/logon-failure-errors/</guid><description>Covers POP3 logon failure errors from invalid username or password, mailserver blacklisting, or unsupported authentication, with separate troubleshooting and fixes for each cause, including switching Google and Microsoft accounts to OAuth2.</description></item><item><title>Logout During Invoice Download</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/logout-during-invoice-download/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/logout-during-invoice-download/</guid><description>Explains why clicking Download for a PDF invoice logs Client Area users out, caused by pdo_mysql driver behavior in PHP most common on CloudLinux servers, with the fix of switching to the nd_pdo_mysql driver in CloudLinux PHP Configuration or recompiling PHP with the native driver elsewhere.</description></item><item><title>Logs in WHMCS</title><link>https://docs.whmcs.com/9-1/troubleshooting/logs-in-whmcs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/logs-in-whmcs/</guid><description>Lists each WHMCS system log (Activity, Admin, Email Message, Gateway, Module, Ticket Mail Import, WHOIS Lookup), its Admin Area location, and the Log Errors, SQL Debug Mode, and Module Logging settings that enable error and warning entries.</description></item><item><title>Mail Import Test Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/mail-import-test-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/mail-import-test-failed-errors/</guid><description>Documents &amp;ldquo;cannot select INBOX, is this a valid transport?&amp;rdquo; caused by an incorrect port number or invalid password in mail importing configuration, with the fix of correcting the email password and setting Port to 995.</description></item><item><title>MarketConnect 404 Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/marketconnect-404-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/marketconnect-404-errors/</guid><description>Covers a 404 error on active MarketConnect landing pages caused by mod_rewrite rules, .htaccess redirects, or the Friendly URLs Auto-Managed Rewrite setting, with steps to check for an Out of Sync WHMCS Rules message, resynchronize rules, and isolate .htaccess rules; Apache only, not NGINX.</description></item><item><title>MaxMind License Key Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/maxmind-license-key-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/maxmind-license-key-errors/</guid><description>Covers the INVALID_LICENSE_KEY MaxMind fraud protection error caused by an incorrect or ineligible license key, with the fix of verifying the key under System Settings &amp;gt; Fraud Protection and contacting MaxMind if it is correct.</description></item><item><title>MaxMind License Required Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/maxmind-license-required-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/maxmind-license-required-errors/</guid><description>Covers the LICENSE_REQUIRED MaxMind fraud protection error caused by a missing license key, with the fix of adding a license key under System Settings &amp;gt; Fraud Protection.</description></item><item><title>MaxMind Request Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/maxmind-request-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/maxmind-request-errors/</guid><description>Covers the MAX_REQUESTS_REACHED MaxMind fraud protection error caused by exhausting MinFraud queries, with the fix of purchasing additional queries on the MaxMind website.</description></item><item><title>MaxMind User ID Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/maxmind-user-id-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-orders/maxmind-user-id-errors/</guid><description>Covers the USER_ID_REQUIRED MaxMind fraud protection error caused by a missing MaxMind user ID, with the fix of adding the user ID under System Settings &amp;gt; Fraud Protection.</description></item><item><title>MD5 Hash Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/md5-hash-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/md5-hash-failures/</guid><description>Covers MD5 Hash Failure and MD5 Signature Failure errors for the 2CheckOut and Skrill Hosted Payment gateways, caused by a secret word mismatch between the WHMCS Payment Gateways configuration and the gateway&amp;rsquo;s control panel, with steps to verify and update the secret word (avoiding trailing spaces for 2CheckOut).</description></item><item><title>Member Function Renewal Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/member-function-renewal-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/member-function-renewal-errors/</guid><description>Covers &amp;ldquo;Call to a member function&amp;rdquo; errors, such as getOnDemandRenewalSettings() or enabledMetrics() on null, caused by orphaned services, with a SQL query to identify them and steps to reassign orphaned services to a new placeholder product.</description></item><item><title>Message Body Empty Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/message-body-empty-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/message-body-empty-errors/</guid><description>Explains that the Message Body Empty error results from a syntax error blocking the email from sending, instructs checking System Logs for Smarty Error entries at the time of sending, and gives steps to edit and correct the affected email template at Configuration &amp;gt; System Settings &amp;gt; Email Templates.</description></item><item><title>Microsoft Bad Request Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/microsoft-bad-request-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/microsoft-bad-request-errors/</guid><description>Covers &amp;ldquo;Bad Request&amp;rdquo; Microsoft email import errors caused by an invalid app registration redirect URL from an http:// System URL, misconfigured Friendly URLs, or a changed installation URL, with steps to fix the System URL, resynchronize .htaccess, and update the redirect URI in Microsoft Entra.</description></item><item><title>Microsoft Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/microsoft-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/microsoft-connection-errors/</guid><description>Documents &amp;ldquo;Connection unsuccessful&amp;rdquo; errors when connecting Microsoft for email importing, caused by invalid Application (client) ID or Client Secret values, with the fix of creating a new Microsoft Entra app registration.</description></item><item><title>Microsoft Connection Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/microsoft/microsoft-connection-unsuccessful/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/microsoft/microsoft-connection-unsuccessful/</guid><description>Covers two causes of the Connection unsuccessful error when connecting Microsoft as a mail provider: an invalid Application (client) ID or Client Secret, fixed by creating a new Microsoft Entra ID app, and restricted user consent, fixed by a tenant admin granting consent in the Entra portal.</description></item><item><title>Microsoft Import Query Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/microsoft-import-query-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/microsoft-import-query-errors/</guid><description>Covers &amp;ldquo;URL may not contain a query string&amp;rdquo; during Microsoft Entra app registration, caused by Friendly URLs being set to Basic URLs, with the fix of switching to Full Friendly Rewrite or Friendly index.php and updating the redirect URI.</description></item><item><title>Microsoft Mail Query Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/microsoft/microsoft-mail-query-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/microsoft/microsoft-mail-query-errors/</guid><description>Explains that the error Failed to Create $app_name application. Error detail URL may not contain a query string occurs during Microsoft Entra ID app registration when Friendly URLs is set to Basic URLs, and gives steps to switch it to Full Friendly Rewrite and update the app&amp;rsquo;s Redirect URI.</description></item><item><title>Missed BitPay Notifications</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/bitpay/missed-bitpay-notifications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/bitpay/missed-bitpay-notifications/</guid><description>Explains why a BitPay payment notification never posts to WHMCS when the POS Token was temporarily invalid when BitPay sent the callback, since BitPay does not retry an acknowledged callback, and how to resend it manually from the BitPay dashboard.</description></item><item><title>Missing Addon Modules</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/missing-addon-modules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/missing-addon-modules/</guid><description>Explains why an addon module does not appear in the Admin Area Addons menu: the module files are missing from the system, or the logged-in administrator role lacks the required module access, and the fix — verify the module&amp;rsquo;s files exist and that the administrator role includes it.</description></item><item><title>Missing Card Fields</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/eway/missing-card-fields/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/eway/missing-card-fields/</guid><description>Covers the eWay Card Number, Expiry Date, and CVV Number fields not displaying at checkout or in payment method management, caused by an invalid, incorrect, expired, or revoked eWAY API key in the Payment Gateways configuration, with a fix to re-enter and save the API key.</description></item><item><title>Missing Contact Details Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/missing-contact-details-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/missing-contact-details-errors/</guid><description>Fixes missing, incomplete, or invalid admin contact detail errors for domains by either enabling Use Client Details on the Domains tab of General Settings, or disabling it and completing all admin contact fields (name, company, email, address, city, state, postcode, country, phone).</description></item><item><title>Missing Country Customizations</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/missing-country-customizations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/missing-country-customizations/</guid><description>Explains why custom changes to /resources/country/countries.json don&amp;rsquo;t take effect, caused by invalid JSON syntax in the file, and directs running the file&amp;rsquo;s contents through an online JSON syntax validator to locate the error.</description></item><item><title>Missing Domain Renewal Invoices</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/missing-domain-renewal-invoices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/missing-domain-renewal-invoices/</guid><description>Walks through checking the Disable Auto Renew toggle, the domain Status field, Next Due Date versus Invoice Generation days, a deleted prior invoice found via a tblinvoiceitems SQL query, and the daily automation cron log for a domain that fails to generate a renewal invoice.</description></item><item><title>Missing Features on WHMCS Cloud</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-whmcs-cloud/missing-features-on-whmcs-cloud/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-whmcs-cloud/missing-features-on-whmcs-cloud/</guid><description>Explains why Database Backups, Storage Settings, and Update WHMCS permissions and interfaces are unavailable on WHMCS Cloud installations, attributing it to WHMCS Cloud automatically managing those functions, and confirms this is expected behavior.</description></item><item><title>Missing Payment Reminders</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/missing-payment-reminders/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/missing-payment-reminders/</guid><description>Covers checking the client&amp;rsquo;s Overdue Notices setting on the Profile tab, confirming the Invoice Created and Overdue Notice email templates exist under Email Templates, and reviewing System Logs for a completed daily Cron Job when payment reminder emails fail to send.</description></item><item><title>Missing PayPal Payments</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/missing-paypal-payments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/missing-paypal-payments/</guid><description>Covers PayPal payments that deposit successfully but never appear in WHMCS, walking through two Gateway Log causes: Signature Verification Failed (from unlinking and relinking the PayPal integration app, fixed by cancelling and recreating subscriptions) and An unknown error occurred (from invalid submitted data such as country code, fixed by checking the Module Debug Log request/response and correcting client profile fields or currency code).</description></item><item><title>Missing PayPal Subscriptions</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/missing-paypal-subscriptions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/missing-paypal-subscriptions/</guid><description>Explains the Activity Log message The system has detected a missing subscription for PayPal transactions, caused by a subscription not being linked to any service, product addon, or domain despite an alternate client/invoice ID being found, and distinguishes action needed for active subscriptions (update the ID) versus cancelled ones (no action needed).</description></item><item><title>Missing Registrant Contact Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/missing-registrant-contact-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/missing-registrant-contact-errors/</guid><description>Fixes missing, incomplete, or invalid registrant contact detail errors by validating and saving the required fields (name, email, address, city, state, postcode, country, phone) on the client&amp;rsquo;s Profile tab and, if a separate registrant contact was chosen at checkout, on the Contacts tab.</description></item><item><title>Missing Service Invoices</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/missing-service-invoices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/missing-service-invoices/</guid><description>Details checking a service&amp;rsquo;s Status and Continuous Invoice Generation setting, pending Cancellation Request notices, Next Due Date against the Invoice Generation days setting, deleted invoice log entries, and the daily automation cron log when a service invoice fails to generate.</description></item><item><title>Missing Stripe Payment Options</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe-dynamic-payments/missing-stripe-payment-options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe-dynamic-payments/missing-stripe-payment-options/</guid><description>Covers Stripe Dynamic Payments not appearing as a payment option at checkout or invoice payment, caused by the order or invoice using a currency Stripe does not support, with a fix to switch to a supported currency or a different payment method, and links to Stripe&amp;rsquo;s supported currency list.</description></item><item><title>Missing Support Notifications</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/missing-support-notifications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/missing-support-notifications/</guid><description>Explains why admins miss support ticket reply email notifications, covering causes in the admin&amp;rsquo;s email or role configuration and support department assignment, with a checklist to verify Enable Ticket Notifications and Assigned Admin Users settings.</description></item><item><title>Missing Username Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/missing-username-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/missing-username-errors/</guid><description>Documents the &amp;ldquo;No user name supplied&amp;rdquo; provisioning error caused by an empty username on the client&amp;rsquo;s Products/Services tab, with the fix of entering a username and re-running Create.</description></item><item><title>Missing WHM Packages</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/missing-whm-packages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/missing-whm-packages/</guid><description>Explains why the Package menu in Module Settings omits some WHM packages, caused by the reseller&amp;rsquo;s WHM quotas excluding them, with steps to confirm via WHM&amp;rsquo;s Create a New Account screen and fixes of increasing resources or enabling overselling.</description></item><item><title>Missing WHM Username Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/missing-whm-username-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/missing-whm-username-errors/</guid><description>Covers the &amp;ldquo;WHM Username is missing for the selected server&amp;rdquo; error caused by a server load-balancing misconfiguration, with the fix of checking the product configuration&amp;rsquo;s server selection.</description></item><item><title>Missing Zip Extension Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/missing-zip-extension-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/missing-zip-extension-errors/</guid><description>Covers &amp;ldquo;Database backup unavailable due to missing required zip extension&amp;rdquo; caused by the missing ZipArchive PHP class, with the fix of enabling it and recompiling PHP.</description></item><item><title>Module Command Unknown Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/module-command-unknown-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/module-command-unknown-errors/</guid><description>Addresses the &amp;ldquo;An unknown error occurred&amp;rdquo; module command error caused by a third-party system or module returning a response WHMCS cannot interpret, and directs checking the Module Log under System Logs to identify the exact cause.</description></item><item><title>MX and SPF Record Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/mx-and-spf-record-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/mx-and-spf-record-errors/</guid><description>Documents the Activity Log error that occurs when WHMCS cannot find a domain&amp;rsquo;s account or subscription on its cPanel, DirectAdmin, or Plesk server while updating MX and SPF records during MarketConnect OX App Suite provisioning, with steps to confirm the account or subscription exists on the correct server.</description></item><item><title>MySQL Server Gone Away Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/mysql-server-gone-away-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/mysql-server-gone-away-errors/</guid><description>Documents &amp;ldquo;MySQL server has gone away&amp;rdquo; errors, often during upgrades, caused by the MySQL server closing the connection due to low timeout values, with the fix of increasing wait_timeout and max_allowed_packet and restoring pre-upgrade backups if needed.</description></item><item><title>Namecheap Nameserver Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/namecheap/namecheap-nameserver-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/namecheap/namecheap-nameserver-errors/</guid><description>Explains that the Namecheap Unable to obtain Nameservers for an unregistered domain error appears during an in-progress domain transfer and clears automatically once the transfer completes.</description></item><item><title>Namecheap Registrar Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/namecheap/namecheap-registrar-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/namecheap/namecheap-registrar-errors/</guid><description>Fixes the Namecheap Registrar Error Invalid Request IP by whitelisting the WHMCS server&amp;rsquo;s IP address (found under License Information) for API access in Namecheap&amp;rsquo;s account settings.</description></item><item><title>Network Issue Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/network-issue-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/network-issue-errors/</guid><description>Documents &amp;ldquo;Network Issue - Failed Communication with Update Server&amp;rdquo; and &amp;ldquo;Unable to connect to the WHMCS Update Server&amp;rdquo; caused by the server failing to reach WHMCS&amp;rsquo;s update servers, with curl commands to test connectivity to releases.whmcs.com and pki.whmcs.com.</description></item><item><title>New Version Not Appearing</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/new-version-not-appearing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/new-version-not-appearing/</guid><description>Explains why the newest WHMCS release doesn&amp;rsquo;t appear when checking for updates, covering a page that hasn&amp;rsquo;t refreshed, an excluded Update Channel setting, or unmet system and PHP requirements, with fixes for each cause.</description></item><item><title>No Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/no-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-licensing/no-connection-errors/</guid><description>Covers the No Connection admin login error caused by cURL or DNS problems, with steps to test connectivity via login.php?conntest=1 against a.licensing.whmcs.com, verify DNS for whmcs.com, and a PHP 7 workaround for restrictive shared or reseller hosting.</description></item><item><title>No Existing Installation Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/no-existing-installation-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/no-existing-installation-errors/</guid><description>Documents &amp;ldquo;no existing installation was detected&amp;rdquo; and &amp;ldquo;WHMCS Not Installed Error&amp;rdquo; during upgrades, caused by a missing, unreadable, or malformed configuration.php file, with steps to verify the file&amp;rsquo;s location, permissions of 444, and database detail formatting.</description></item><item><title>No Gateway Log Entries</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/no-gateway-log-entries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/no-gateway-log-entries/</guid><description>Covers payment processing failures that produce no Billing &amp;gt; Gateway Log entry, typically because the client has no card on file, and walks through checking the client profile&amp;rsquo;s Summary tab Pay Methods section for a No Pay Methods message, verifying Token ID or Encryption Hash values, and asking the client to re-enter payment details.</description></item><item><title>No Input File Specified Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/no-input-file-specified-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/no-input-file-specified-errors/</guid><description>Covers the No input file specified error emailed every five minutes by the server&amp;rsquo;s cron daemon, attributes it to an invalid cron.php path in the server&amp;rsquo;s cron job configuration, and gives the fix of correcting that file path in the cron command.</description></item><item><title>No Nameservers Are Defined Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/no-nameservers-are-defined-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/no-nameservers-are-defined-errors/</guid><description>Fixes the No nameservers are defined for the server this domain is assigned to error during domain registration or transfer by editing the related server record in Configuration &amp;gt; Servers to add Primary and Secondary Nameservers, needed when the order pairs the domain with a shared or reseller hosting product.</description></item><item><title>No Recipients Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/no-recipients-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/no-recipients-errors/</guid><description>Explains that the No recipients provided for message error, for example on a Product Welcome Email, occurs when the client opted out of that email type via Email Notification preferences, and instructs enabling the relevant preference, such as Product Emails, in the client&amp;rsquo;s Profile or Contacts tab.</description></item><item><title>No Stripe Customer Details Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/no-stripe-customer-details-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/no-stripe-customer-details-errors/</guid><description>Explains the Gateway Log error No Stripe Customer Details Found, caused by the client having no payment method stored in WHMCS (confirmed via the Pay Methods section of the client&amp;rsquo;s Summary tab), with a fix directing the client to pay an unpaid invoice via Pay Now to create a payment method for future automatic payments.</description></item><item><title>Nominet Command Syntax Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/nominet/nominet-command-syntax-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/nominet/nominet-command-syntax-errors/</guid><description>Fixes the Nominet Command syntax error during domain registration by checking the client&amp;rsquo;s Profile and Contacts tabs and correcting the postcode and phone number formats to meet Nominet&amp;rsquo;s data requirements.</description></item><item><title>Nominet Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/nominet/nominet-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/nominet/nominet-connection-errors/</guid><description>Fixes the Nominet Error Connecting to ssl://epp.nominet.org.uk on port 700 error by opening port 700 in the server firewall or opening a ticket with Nominet to whitelist the WHMCS server&amp;rsquo;s IP address (found under License Information) for EPP access.</description></item><item><title>Nominet Socket Transport Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/nominet/nominet-socket-transport-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/nominet/nominet-socket-transport-errors/</guid><description>Fixes the Nominet Unable to find the socket transport ssl error, caused by a PHP configuration problem, by recompiling PHP with OpenSSL support.</description></item><item><title>Nova Cloud License External ID Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/nova-cloud-prompt-first/nova-cloud-license-external-id-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/nova-cloud-prompt-first/nova-cloud-license-external-id-errors/</guid><description>Lists the Nova Cloud: Prompt First addon&amp;rsquo;s License External ID capture hook failed and Unable to store the License External ID Activity Log entries, caused by the marketplace order status being unavailable right after provisioning, with the fix: enter License External ID on the service&amp;rsquo;s Custom Fields tab manually.</description></item><item><title>Nova Cloud License State Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/nova-cloud/nova-cloud-license-state-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/nova-cloud/nova-cloud-license-state-errors/</guid><description>Lists the five Nova Cloud license-not-active messages (suspended, expired, no longer active, requires attention, authorization failed) that replace the generic MarketConnect error, notes failed renewals refund the balance, and directs admins to contact WHMCS Technical Support.</description></item><item><title>On-Demand Renewal Unsupported</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/on-demand-renewal-unsupported/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/on-demand-renewal-unsupported/</guid><description>Explains the &amp;ldquo;On-Demand Renewal Not Supported by Service&amp;rdquo; badge, lists the six eligibility conditions for on-demand renewals, and gives the configuration checks needed to resolve ineligibility.</description></item><item><title>OnlineNIC Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/onlinenic/onlinenic-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/onlinenic/onlinenic-connection-errors/</guid><description>Fixes OnlineNIC domain registration connection errors by opening port 20001 in the server firewall, and links to OnlineNIC&amp;rsquo;s API response parameter error code list.</description></item><item><title>Oops! Access Denied Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/oops-access-denied-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/oops-access-denied-errors/</guid><description>Covers the &amp;ldquo;Oops! Access Denied - Forbidden&amp;rdquo; error, caused by missing administrator role permissions, a missing account owner password blocking Login as Owner, or restricted WHMCS Cloud features, and fixes: assign permissions in Administrator Roles or reset the owner&amp;rsquo;s password via email, SQL, or manual reset.</description></item><item><title>Oops! Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/oops-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/oops-errors/</guid><description>Maps common causes of &amp;ldquo;Oops!&amp;rdquo; errors to their specific scenarios: incompatible addon modules, administrator role permission or client password issues at login, invalid characters in domain-related database fields, a missing required file for Failed Opening errors, and missing PHP extensions or deprecated functions after a PHP upgrade, with a general troubleshooting step of enabling error reporting.</description></item><item><title>Oops! Module Not Found Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/oops-module-not-found-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/oops-module-not-found-errors/</guid><description>Covers the Error: Module Not Found message shown during checkout or invoice viewing and the related The Payment Solution module could not be loaded message on the Payment Gateways list, caused by a missing PHP file in /modules/gateways/, with fixes to restore the file or deactivate the gateway and migrate customers.</description></item><item><title>Oops! Too Many Requests Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/oops-too-many-requests-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/oops-too-many-requests-errors/</guid><description>Covers the Client Area error &amp;ldquo;Oops! You have sent too many requests,&amp;rdquo; triggered by 10 failed login attempts within 10 minutes, and gives the fix: verify login credentials and retry after the temporary block clears, checking the Activity Log for the source IP.</description></item><item><title>OPcache Warnings</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/opcache-warnings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/opcache-warnings/</guid><description>Explains OPcache-related warnings and stale-cache symptoms, including PayPal Payments gateway activation failures, and instructs disabling the OPcache PHP extension in php.ini and recompiling PHP.</description></item><item><title>OpenSRS Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/opensrs/opensrs-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/opensrs/opensrs-connection-errors/</guid><description>Fixes blank responses or connection errors with the OpenSRS domain registrar module by opening ports 55443 and 55000 in the server firewall.</description></item><item><title>OpenSRS Domain Renewed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/opensrs/opensrs-domain-renewed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/opensrs/opensrs-domain-renewed-errors/</guid><description>Fixes the OpenSRS Domain Already Renewed error by correcting the Expiry Date value on the client profile&amp;rsquo;s Domains tab and retrying the renewal.</description></item><item><title>OpenSRS Order Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/opensrs/opensrs-order-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/opensrs/opensrs-order-errors/</guid><description>Fixes the OpenSRS Order xxxxxxx is not a pending, declined or cancelled order and cannot be processed error, caused by the Process Immediately account setting, by turning that setting off in the OpenSRS account (note that OpenSRS still processes the order despite the message).</description></item><item><title>OpenSSL Registrar Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/openssl-registrar-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/openssl-registrar-errors/</guid><description>Fixes Registrar Error and CURL Error 56 OpenSSL SSL_read messages caused by EasyApache 4 updates (2019-11-20 and 2020-4-1) on cPanel servers, via the workaround yum downgrade ea-libcurl ea-libcurl-devel plus an Apache restart, or by updating cURL and EasyApache 4 to a fixed version.</description></item><item><title>Order Not Found Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/order-not-found-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/order-not-found-errors/</guid><description>Covers &amp;ldquo;Order Not Found&amp;hellip;Exiting&amp;hellip;&amp;rdquo; caused by WHMCS being unable to write to the database, typically due to MySQL Strict Mode, with the fix of disabling Strict Mode.</description></item><item><title>Order Now Refreshes the Page</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/order-now-refreshes-the-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/order-now-refreshes-the-page/</guid><description>Troubleshoots the Order Now button refreshing the cart page instead of proceeding, covering how to verify the WHMCS System URL setting, check product groups for missing product slugs, update out-of-date custom themes and order form templates using each release&amp;rsquo;s Templates changelog, and work around the issue by switching to the Twenty-One theme and Standard Cart template.</description></item><item><title>Orphaned PayPal Subscriptions</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/orphaned-paypal-subscriptions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/orphaned-paypal-subscriptions/</guid><description>Covers the Activity Log message The system has detected an orphaned subscription for PayPal, caused by a subscription with no linked service, product addon, or domain and no alternate client/invoice ID, distinguishing a serious PAYMENT.SALE.COMPLETED case requiring immediate investigation from a benign BILLING.SUBSCRIPTION.CREATED case tied to an upgrade timing coincidence.</description></item><item><title>Outdated root CA Bundles</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/outdated-root-ca-bundles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-ssl/outdated-root-ca-bundles/</guid><description>Explains SSL errors when connecting to the WHMCS licensing server, caused by missing or outdated root CA bundle files on the server, with the fix of updating the server&amp;rsquo;s CA bundles.</description></item><item><title>Package Not Allowed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/package-not-allowed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/package-not-allowed-errors/</guid><description>Documents &amp;ldquo;Package Not Allowed or Exceeded Resource/Account Allocation&amp;rdquo; caused by reseller-only access combined with an invalid package name, with the fix of matching WHM package names exactly.</description></item><item><title>Package Permission Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/package-permission-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/package-permission-errors/</guid><description>Covers &amp;ldquo;You do not have permission to use Selected Package&amp;rdquo; caused by a package name mismatch between WHMCS and WHM, with the fix of correcting the package name using the username_packagename format.</description></item><item><title>Parser Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/parser-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/parser-errors/</guid><description>Covers the Plesk &amp;ldquo;Parser error: Cannot parse the XML from the source specified&amp;rdquo; error caused by unsupported accented characters in the client&amp;rsquo;s profile, with the fix of removing those characters.</description></item><item><title>Password Length Range Messages</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/password-length-out-of-range/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/password-length-out-of-range/</guid><description>Covers the Activity Log entry WHMCS writes when a stored Minimum Password Length value falls outside its permitted range of 12 to 64, and the fix: set a value within range on the Security tab.</description></item><item><title>Password Rejected Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/password-rejected-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/password-rejected-errors/</guid><description>Covers the rare Admin Area login error &amp;ldquo;You cannot use that password. Choose a different password.&amp;rdquo;, caused by a stored admin password that does not meet the minimum password policy and so cannot be upgraded to bcrypt during login, and the fix: set a new compliant password from My Account or a password reset.</description></item><item><title>Password Reuse Range Messages</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/password-reuse-depth-out-of-range/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/password-reuse-depth-out-of-range/</guid><description>Covers the Activity Log entry WHMCS writes when a stored Password Reuse Limit value falls outside its permitted range of 4 to 40, and the fix: set a value within range on the Security tab.</description></item><item><title>PayFlow Pro Local Card Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/local-card-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/local-card-errors/</guid><description>Addresses the No Local Credit Card Payment Gateways Enabled error for the PayFlow Pro and PayPal Pro Reference Payments gateways, caused by disabling the option to save card details, which those reference-transaction gateways require for automated rebilling, with a fix to re-enable saving card details.</description></item><item><title>PayFlow Pro Remote Storage Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/remote-storage-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/remote-storage-errors/</guid><description>Addresses the Details could not be saved. Remote storage failed error when creating a credit card payment method via the Admin Area or Client Area for PayFlow Pro or PayPal Pro Reference Payments, caused by those gateways&amp;rsquo; inability to remotely update, store, or delete card details, with a fix directing clients to specify a new card via Pay Now on an invoice.</description></item><item><title>Payment Response Password Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/worldpay/payment-response-password-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/worldpay/payment-response-password-errors/</guid><description>Covers the &amp;ldquo;You have not configured a payment response password&amp;rdquo; and &amp;ldquo;Your payment response password does not match&amp;rdquo; errors for the WorldPay and WorldPay FuturePay gateways, with the fix of matching the Payment Response Password value between WHMCS and the WorldPay account.</description></item><item><title>PayPal IPN Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-ipn-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-ipn-failures/</guid><description>Covers PayPal IPN failure notification emails and the Gateway Log errors IPN Handshake Invalid and IPN Handshake Error, caused by an offline site, a moved WHMCS URL, a windows-1252 PayPal account charset, or cURL/TLS 1.2 connection problems, with fixes including updating the paypal.php callback URL, correcting charset settings, and verifying TLS 1.2/HTTP 1.1 connectivity to PayPal.</description></item><item><title>PayPal Log Entries</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-log-entries/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-log-entries/</guid><description>Covers the Activity Log orphaned subscription and missing subscription messages introduced by the WHMCS 8.7.2 PayPal Checkout module changes, distinguishing severity by whether the message begins with PAYMENT.SALE.COMPLETED or BILLING.SUBSCRIPTION.CREATED and by timing relative to the upgrade, with guidance on when to investigate immediately, update the subscription ID, or take no action.</description></item><item><title>PayPal Old Transaction Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-old-transaction-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-old-transaction-errors/</guid><description>Addresses the PayPal error Referenced transaction or order is too old, which appears starting 24 months after the original payment due to PayPal&amp;rsquo;s time limit on repeating a transaction, with a fix requiring the client to submit a new manual payment via the Client Area, which then triggers the Credit Card Payment Declined email for the failed capture.</description></item><item><title>PayPal Security Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-security-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-security-errors/</guid><description>Explains the PayPal error L_SHORTMESSAGE0 =&amp;gt; Security error, caused by invalid API credentials in the Payment Gateways configuration, with a fix to confirm the configured API credentials match those in the PayPal account.</description></item><item><title>PayPal SSL Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-ssl-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-ssl-errors/</guid><description>Covers WHMCS failing to connect to PayPal correctly, caused by some PayPal gateway modules requiring an HTTPS-secured connection that a missing or invalid SSL certificate prevents, with fixes to install a valid SSL certificate and update the WHMCS System URL setting to begin with https://.</description></item><item><title>PayPal Transaction ID Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-transaction-id-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-transaction-id-errors/</guid><description>Explains that the Gateway Log message Transaction ID X already exists after a successful PayPal Payments transaction is a benign duplicate log entry from PayPal&amp;rsquo;s webhook confirming a transaction already recorded, and states it can be safely ignored.</description></item><item><title>PayPal® Invalid Receiver Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-invalid-receiver-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-invalid-receiver-errors/</guid><description>Addresses Invalid Receiver emails from PayPal, caused by a mismatch between the payment receiver email and the address configured in Payment Gateways, with a fix to list multiple receiving PayPal email addresses as a comma-separated list, noting the first address is used for new payments while any listed address is accepted for invoice payments.</description></item><item><title>PayPal® Not Supported Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-not-supported-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-not-supported-errors/</guid><description>Explains that the PayPal log entry Not Supported, including txn_type values like subscr_failed and subscr_eot, indicates a normal event requiring no WHMCS action, such as a failed subscription payment or a subscription reaching its end of term.</description></item><item><title>PayPal® Not Working Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-not-working-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-not-working-errors/</guid><description>Covers the PayPal error Things don&amp;rsquo;t appear to be working at the moment, caused by invalid client details (address, postcode) or a WHMCS misconfiguration such as an invalid currency code, with steps to inspect the Client Area PayPal button HTML for bad variables and use Convert to For Processing for unsupported currency codes.</description></item><item><title>PayPal® Unrecognized Currency Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-unrecognized-currency-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/paypal-unrecognized-currency-errors/</guid><description>Explains the Gateway Log error Unrecognized Currency for PayPal, caused by a currency code in Configuration &amp;gt; System Settings &amp;gt; Currencies that does not follow the ISO-4217 format (for example EURO instead of EUR) or contains stray whitespace, with a fix to correct the currency code format.</description></item><item><title>PE101 Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/2checkout/pe101-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/2checkout/pe101-errors/</guid><description>Covers Error Code PE101 and the related Account is not approved to sell and Account has been closed messages for 2CheckOut, caused by an incorrect Vendor Account Number, a deprecated Inline Checkout Checkout Style setting, or a 2CheckOut account-level issue, with a fix to update the configuration to Standard Checkout or contact 2CheckOut support.</description></item><item><title>Permanent Automatic Update Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/permanently-failed-automatic-updates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/permanently-failed-automatic-updates/</guid><description>Explains the permanent Failed status that an unattended automatic update reaches after three failed attempts, and gives the steps to recover by correcting the underlying problem, waiting for the next maintenance release, or updating manually.</description></item><item><title>Permission Denied Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/permission-denied-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/permission-denied-errors/</guid><description>Documents the Plesk &amp;ldquo;1006 - Permission denied&amp;rdquo; error caused by the Plesk login lacking API access permission, with the fix of enabling the Ability to use remote API permission.</description></item><item><title>PHP Execution Time Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/php-execution-time-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/php-execution-time-errors/</guid><description>Documents the &amp;ldquo;Maximum execution time of 300 seconds exceeded&amp;rdquo; PHP fatal error and the fix of adding an $overidephptimelimit line to configuration.php to raise the max_execution_time limit.</description></item><item><title>PHP Session Storage Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/php-session-storage-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/php-session-storage-errors/</guid><description>Covers the login-blocking error &amp;ldquo;PHP session storage is not writeable,&amp;rdquo; caused by mismatched session.save_path values across PHP configuration files or a non-writable storage location, and the fix: align session.save_path across configs and grant write permissions to the storage location.</description></item><item><title>PHP Tag Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/php-tag-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/php-tag-errors/</guid><description>Covers the &amp;ldquo;Smarty does not allow the PHP tag&amp;rdquo; template error caused by legacy Smarty PHP tags disallowed since WHMCS 9.0, with the fix of using the Smarty Compatibility Report to locate and remove them.</description></item><item><title>Plesk Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/plesk-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/plesk-connection-errors/</guid><description>Covers Plesk connection errors, including 503 Service Temporarily Unavailable, Page not Found, Timeout, and 502 Bad Gateway, caused by Plesk forcibly restarting Apache during account creation or suspension, with a link to Plesk&amp;rsquo;s support article for resolution.</description></item><item><title>Plesk Login Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/plesk-login-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/plesk-login-errors/</guid><description>Documents &amp;ldquo;Plesk login requires user authentication&amp;rdquo; caused by a dynamic IP address or unstable connection, with the fix of enabling Allow IP changes during one session in Plesk.</description></item><item><title>POP3 [AUTH] Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/pop3-auth-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/pop3-auth-errors/</guid><description>Documents &amp;ldquo;[AUTH] Username and password not accepted&amp;rdquo; caused by Gmail no longer supporting basic username and password IMAP authentication, with the fix of switching the department&amp;rsquo;s email importing configuration to OAuth2.</description></item><item><title>POP3 Cron Not Running</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/pop3-cron-not-running/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/pop3-cron-not-running/</guid><description>Covers &amp;ldquo;WHMCS Pop Cron Did Not Run&amp;rdquo; warnings caused by a missing or failing pop.php cron job, with steps to configure the cron command, enable pop_cron_debug for error details, or disable email importing as a workaround.</description></item><item><title>POP3 General Error 3988 Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/pop3-general-error-3988-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/pop3-general-error-3988-errors/</guid><description>Documents the &amp;ldquo;General error: 3988 Conversion from collation&amp;rdquo; error in POP3 Connection Error emails, caused by a table character set mismatch, with the fix of running an ALTER TABLE command to convert the table&amp;rsquo;s collation.</description></item><item><title>POP3 Read Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/pop3-read-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/pop3-read-failed-errors/</guid><description>Documents &amp;ldquo;Error: read failed - connection closed?&amp;rdquo; in POP3 connection error emails, caused by WHMCS being unable to connect to the mailbox, with the fix of verifying Hostname, Username, Password, and Port in the department&amp;rsquo;s mail importing configuration.</description></item><item><title>Prices Incorrect in Cart</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/prices-incorrect-in-cart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-client-area/prices-incorrect-in-cart/</guid><description>Documents lower-than-expected shopping cart prices caused by the Monthly Pricing Breakdown setting, with the fix of disabling it in General Settings Ordering.</description></item><item><title>Product Attribute Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/product-attribute-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/product-attribute-errors/</guid><description>Documents &amp;ldquo;Product attribute Package Name XXX not found on server&amp;rdquo; caused by insufficient WHM resources, an incorrect package name, or insufficient API token permissions, with separate troubleshooting and fix steps for each cause.</description></item><item><title>Product Module Missing Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/product-module-missing-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/product-module-missing-errors/</guid><description>Documents the &amp;ldquo;Required Product Module &amp;rsquo;&amp;rsquo; Missing&amp;rdquo; error caused by running a module command on a product with no assigned module, with the fix of selecting a module, such as Auto Release, in the product&amp;rsquo;s Module Settings.</description></item><item><title>Product Temporarily Unavailable Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/product-temporarily-unavailable-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/product-temporarily-unavailable-errors/</guid><description>Covers the checkout error &amp;ldquo;This product is temporarily unavailable. Contact support,&amp;rdquo; caused by the WebPros Partner addon module being missing, inactive, or disconnected from Manage2, and the fix: confirm the module is active in Addon Modules and connect it to Manage2 with WebPros Partner credentials.</description></item><item><title>Promotion Display Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/promotion-display-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/promotion-display-issues/</guid><description>Covers MarketConnect service promotions failing to display during checkout, with fixes to enable the Shopping Cart promotion setting under System Settings &amp;gt; MarketConnect and to verify Applicable Products under Product Addons for the relevant addon.</description></item><item><title>Quantum Vault Missing Ending Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/quantum-vault-missing-ending-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/quantum-vault-missing-ending-errors/</guid><description>Addresses the Gateway Log error Missing the following: Ending /QGWRequest, Ending /Authentication, Ending /GatewayKey for the Quantum Vault gateway, caused by an ampersand character in the Vault Key value, with a fix to remove the ampersand from both the Quantum Vault dashboard and the WHMCS Payment Gateways configuration.</description></item><item><title>Query String URI Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/query-string-uri-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/query-string-uri-errors/</guid><description>Explains the &amp;ldquo;InvalidArgumentException: Query string must not include a URI fragment&amp;rdquo; activity log error, caused by bots crawling invalid URLs, notes no corrective action is required, and gives the option to disable Log Errors in General Settings &amp;gt; Other to stop logging it.</description></item><item><title>Question Marks in PDF Invoices</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/question-marks-in-pdf-invoices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/question-marks-in-pdf-invoices/</guid><description>Explains that letters rendering as question marks on a PDF quote or invoice stems from the PDF Font Family setting under General Settings &amp;gt; Invoices, and gives the fix of selecting Freesans or installing the dejavusans font if the problem persists.</description></item><item><title>Recommendation Display Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/recommendation-display-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/recommendation-display-issues/</guid><description>Documents why cross-selling recommendations don&amp;rsquo;t appear on the order form, caused by all selected cross-sell products being hidden, with the fix of updating the Cross-sells list or unhiding the recommended products.</description></item><item><title>Redirect Loops</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/redirect-loops/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/redirect-loops/</guid><description>Resolves redirect loops caused by server or website misconfiguration, with checks of the WHMCS System URL setting in General Settings, resetting the .htaccess file and removing other .htaccess files in the directory tree, and changing Cloudflare&amp;rsquo;s SSL mode to Full or Full (Strict).</description></item><item><title>Refresh a Directory</title><link>https://docs.whmcs.com/9-1/troubleshooting/refresh-a-directory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/refresh-a-directory/</guid><description>Gives the numbered steps to refresh a WHMCS directory (for example modules/servers) by renaming, replacing, and restoring the folder with dated backups, restoring customizations afterward, and updating the $whmcspath variable in the crons directory&amp;rsquo;s config.php file.</description></item><item><title>Registration Suppressed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/registration-suppressed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/registration-suppressed-errors/</guid><description>Explains the Automatic Domain Registration on Payment Suppressed for New Client and Suppressed as Domain Is Already Active Activity Log errors, caused by the Only Auto Provision for Existing setting or a domain record manually marked Active without registration, and resolves them by manually approving the domain for registration.</description></item><item><title>Remember Me Session Ended</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/remember-me-session-ended/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/remember-me-session-ended/</guid><description>Diagnoses an ended admin Remember Me session by cause: 30-day expiry, exceeding the 5-device Remember Me cap, logout or signing in without Remember Me, a password change, an IP address or browser change, an admin being disabled, or an encryption hash rotation, with steps to check the Activity Log and Admin Log for unrecognized sessions.</description></item><item><title>Remote Transaction Failure Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/remote-transaction-failure-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/remote-transaction-failure-errors/</guid><description>Explains the client-facing Remote Transaction Failure. Please Contact Support. error shown for tokenization gateway module payments when the gateway returns an error without a client-friendly response, and directs admins to check the Result and Debug Data columns in Billing &amp;gt; Gateway Log for the underlying gateway error.</description></item><item><title>Required Function Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/required-function-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/required-function-errors/</guid><description>Explains &amp;ldquo;Required function is not available&amp;rdquo; admin area errors, such as missing base64_decode or cURL functions, caused by disabled or uninstalled PHP functions, with the fix of installing and enabling the named function.</description></item><item><title>Reseller Subdomain Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/reseller-subdomain-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/reseller-subdomain-errors/</guid><description>Covers &amp;ldquo;Resellers are not permitted to create subdomains of the server&amp;rsquo;s main domain&amp;rdquo; caused by a missing domain in the service configuration, with the fix of entering a domain and re-running Create.</description></item><item><title>ResellerClub Access Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-access-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-access-errors/</guid><description>Explains that the errors You must authorize your IP address to use this API and CURL Error: 7 - couldn&amp;rsquo;t connect to host mean the server&amp;rsquo;s IP is not whitelisted with ResellerClub, and gives steps to add the IP under Settings &amp;gt; API in the ResellerClub control panel.</description></item><item><title>ResellerClub Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-connection-errors/</guid><description>Covers the errors HTTP Error: Couldn&amp;rsquo;t open socket connection to server and Domain Registration Error - Unable to connect to Registry, caused by a firewall blocking the connection or a ResellerClub server issue, and directs self-hosted users to check their firewall&amp;rsquo;s port rules.</description></item><item><title>ResellerClub Language Code Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-language-code-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-language-code-errors/</guid><description>Explains that the Language code not valid for this TLD error occurs when registering an Internationalized Domain Name without specifying a valid language, and instructs specifying a valid language for the domain.</description></item><item><title>ResellerClub Locked Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-locked-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-locked-errors/</guid><description>Explains that the Locked in Processing error means the ResellerClub account lacks sufficient funds, and instructs adding funds to the account, linking to ResellerClub&amp;rsquo;s Interpreting Order Locked in Processing Messages documentation for more detail.</description></item><item><title>ResellerClub Login Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-login-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-login-errors/</guid><description>Addresses errors stating that ResellerClub login credentials are invalid or that the account is suspended or inactive, tracing the cause to incorrect credentials or a suspended account, and directs checking credentials at Configuration &amp;gt; System Settings &amp;gt; Domain Registrars.</description></item><item><title>ResellerClub Missing Name Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-missing-name-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-missing-name-errors/</guid><description>Explains that the Required parameter missing: name error happens when ResellerClub does not receive client details, and lists fixes: entering client details in the Profile or Contacts tabs, entering company details in General Settings &amp;gt; Domains, and enabling Use Clients Details.</description></item><item><title>ResellerClub Pending Actions</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-pending-actions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-pending-actions/</guid><description>Explains that the There is already a pending action on this domain error appears while a domain contact information update is pending, and notes the message clears within one day once both the new and old contacts confirm the change, linking to ICANN Policies for background.</description></item><item><title>ResellerClub Telephone Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-telephone-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-telephone-errors/</guid><description>Explains that the Telephone No. is invalid. Please note that only digits are allowed error results from a phone number containing a country code, and instructs updating the domain&amp;rsquo;s phone number in the domain details to remove the country code.</description></item><item><title>ResellerClub Unexpected Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-unexpected-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-unexpected-errors/</guid><description>Explains that the An unexpected error has occurred error is caused by missing or incorrect ResellerClub login credentials, and instructs verifying the reseller ID and API key at Configuration &amp;gt; System Settings &amp;gt; Domain Registrars.</description></item><item><title>ResellerClub Unknown Fault Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-unknown-fault-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-unknown-fault-errors/</guid><description>Explains that the An unknown fault occurred - please contact support error occurs when a client&amp;rsquo;s profile data contains characters outside a-z and 0-9, which ResellerClub rejects, and instructs removing them or enabling Transliteration to auto-convert non-Latin characters.</description></item><item><title>ResellerClub Website Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-website-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/resellerclub/resellerclub-website-errors/</guid><description>Explains that the Website Doesn&amp;rsquo;t Exist For error displays during a ResellerClub domain transfer while the domain does not yet exist in the account, and notes the message disappears automatically once the transfer completes.</description></item><item><title>Retry a Registrar Module Action</title><link>https://docs.whmcs.com/9-1/domains/domain-registration-tutorials/retry-a-module-action/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/domains/domain-registration-tutorials/retry-a-module-action/</guid><description>Gives the two-step process to retry a failed domain registration, transfer, or renewal module action by finding its entry in Utilities &amp;gt; Module Queue and clicking Retry.</description></item><item><title>Riva Login Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/riva-login-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/riva-login-errors/</guid><description>Troubleshoots the Riva login error caused when Manage2&amp;rsquo;s XMLlicenseInfo.cgi endpoint fails to return an activation link, covering how to check the Module Log for the button:xoviLogin action, confirm the license is Active in Manage2, and retry the login.</description></item><item><title>Scheduled Action Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/scheduled-action-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/scheduled-action-failures/</guid><description>Documents scheduled ticket actions showing a Failed status after the system retries for up to one hour, with troubleshooting steps using the Activity Log and instructions to manually perform or reschedule the action.</description></item><item><title>Segmentation Fault Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/segmentation-fault-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/segmentation-fault-errors/</guid><description>Documents PHP &amp;ldquo;Segmentation fault&amp;rdquo; crashes, often linked to the OPcache extension, and gives steps to disable OPcache via opcache.enable_cli=0 in the cron command to isolate the cause.</description></item><item><title>SendEmail Sending Failure</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/sendemail-sending-failure/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/sendemail-sending-failure/</guid><description>Lists which email template types the SendEmail API command supports (General, Invoice, Support, Product, Domain, Affiliate) versus unsupported types (User, Invite, Notification, Admin) that trigger a &amp;ldquo;Sending Failed. Please see documentation.&amp;rdquo; error, and gives steps to recreate the template as a supported type and update the messagename parameter.</description></item><item><title>Sender Verify Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smtp/sender-verify-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smtp/sender-verify-failed-errors/</guid><description>Covers the &amp;ldquo;Sender Verify Failed&amp;rdquo; error during email sending or ticket reply importing, caused by a sending address that is invalid or missing on the SMTP server, with steps to cross-check cPanel Email Accounts against the Email Address field in General Settings &amp;gt; General, or the From Address in General Settings &amp;gt; Mail for ticket imports.</description></item><item><title>Sending Aborted by Hook</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/sending-aborted-by-hook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/sending-aborted-by-hook/</guid><description>Details how to trace an &amp;ldquo;Email Send Aborted By Hook&amp;rdquo; error to the responsible custom hook file by enabling Hooks Debug Mode in General Settings &amp;gt; Other, reproducing the error, and reviewing the Activity Log for the Hook File Loaded and Attempting to load hook file entries.</description></item><item><title>Sending Aborted Configuration</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/sending-aborted-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/sending-aborted-configuration/</guid><description>Identifies the &amp;ldquo;Email sending aborted by configuration&amp;rdquo; error as caused by the Disable Email Sending setting being turned ON in General Settings &amp;gt; Mail, and directs users to turn it OFF to resume sending, noting the setting change is logged.</description></item><item><title>Sending Aborted Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/sending-aborted-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/sending-aborted-errors/</guid><description>Attributes the generic &amp;ldquo;Email sending aborted.&amp;rdquo; error to a file path misconfiguration in Storage Settings and instructs updating the settings at Configuration &amp;gt; System Settings &amp;gt; Storage Settings to resolve it.</description></item><item><title>Sensitive Directory Check Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/sensitive-directory-check-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/sensitive-directory-check-errors/</guid><description>Resolves the System Health &amp;ldquo;Sensitive Directory Check&amp;rdquo; messages: a sensitive directory such as /vendor is web-accessible, a configured Storage Settings location (for example, Ticket Attachments, Client Files, or Downloads) is web-accessible, WHMCS could not determine whether a directory is web-accessible, or the System URL setting is not configured. Provides fixes per server type for exposed directories (verifying .htaccess exists and AllowOverride is not None on Apache, enabling .htaccess on OpenLiteSpeed, or manually restricting access on other servers like NGINX), moving or protecting an exposed Storage Settings location, configuring the System URL, and resolving directories that could not be evaluated.</description></item><item><title>Server Communication Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/server-communication-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/server-communication-errors/</guid><description>Diagnoses &amp;ldquo;An error occurred while communicating with the server. Please try again&amp;rdquo; by checking for a System URL mismatch between the browser URL and the WHMCS System URL setting in General Settings, enabling Log Errors to catch PHP errors in System Logs, and using browser Network/Inspect tools to read the response, with the fix of aligning the access URL to the configured System URL.</description></item><item><title>Server Deletion Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/server-deletion-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/server-deletion-errors/</guid><description>Covers &amp;ldquo;You cannot delete a server while hosting accounts are still assigned to it&amp;rdquo; caused by unreassigned hosting accounts and other services, with the fix of reassigning all assigned services or, as a workaround, disabling the server instead.</description></item><item><title>Server IP Address in Logs</title><link>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/server-ip-address-in-logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/general-troubleshooting/server-ip-address-in-logs/</guid><description>Fixes the server&amp;rsquo;s own IP address appearing instead of the client&amp;rsquo;s or admin&amp;rsquo;s IP in the Activity, Admin, or Whois logs, caused by a proxy such as Cloudflare supplying an incorrect PHP variable among HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR, and related headers, by configuring the Proxy IP Header and Trusted Proxies fields under General Settings &amp;gt; Security.</description></item><item><title>Service Not Prorated</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/service-not-prorated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/service-not-prorated/</guid><description>Covers why enabled Prorata pricing isn&amp;rsquo;t applied to services, attributing it to the Signup Anniversary Prorata setting overriding the product setting, with the fix of disabling that Ordering setting.</description></item><item><title>Sessions Are Not Removed</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sessions-are-not-removed/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sessions-are-not-removed/</guid><description>Attributes persistent sessions to non-standard PHP session.gc_probability and session.gc_divisor values, often 0, which disable garbage collection, and directs self-hosted users to restore the defaults or WHMCS Cloud users to contact Technical Support.</description></item><item><title>SFTP Backup Login Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/sftp-backup-login-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/sftp-backup-login-errors/</guid><description>Covers &amp;ldquo;SFTP Backup - Login Failed&amp;rdquo; on Test Connection, caused by the FTP server rejecting the provided login details, with the fix of verifying the username and password.</description></item><item><title>shortDescription Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/column-not-found-shortdescription-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/column-not-found-shortdescription-errors/</guid><description>Documents the &amp;ldquo;Column not found: 1054 Unknown column &amp;lsquo;shortDescription&amp;rsquo;&amp;rdquo; error in the Easy Translation feature caused by a missing Product Short Description value, with the fix of adding that value to each product.</description></item><item><title>Single ID Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/single-id-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/single-id-errors/</guid><description>Covers &amp;ldquo;Error: the single id was not found in response&amp;rdquo; caused by another client removing the email from the mailbox before WHMCS imported it, with the fix of using the IMAP protocol consistently across all devices sharing the mailbox.</description></item><item><title>Single Sign-On Active Session Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sso-active-session-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sso-active-session-errors/</guid><description>Covers the OAuth authorization request denied due to unexpected active login session for Closed User ID error, and lists steps to terminate the session in the Admin Log, change the client Profile Status to Active or Inactive, and retry with a new token.</description></item><item><title>Single Sign-On Closed User Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sso-closed-user-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sso-closed-user-errors/</guid><description>Covers the Single Sign-On authentication denied for Closed User ID error, caused by attempting single sign-on for a client whose account status is Closed, and gives the fix of updating the client&amp;rsquo;s Profile Status field to Active or Inactive and saving the change.</description></item><item><title>Single Sign-On Configuration Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sso-configuration-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sso-configuration-errors/</guid><description>Covers the Single Sign-On authentication denied per configuration for User ID error, caused by the client disabling single sign-on in their Client Area security settings, and gives the fix of the client re-enabling single sign-on under Account &amp;gt; Security Settings and saving the change.</description></item><item><title>Single Sign-On Token Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sso-token-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/sso-token-errors/</guid><description>Covers the Unable to authenticate with Single Sign-On token for User ID error, lists checks for CreateSsoToken API success, OAuth token validity, token expiry, user ID, and client status, and gives the fix of generating and redirecting with a new single-use token.</description></item><item><title>Skrill Secret Word Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/skrill/skrill-secret-word-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/skrill/skrill-secret-word-errors/</guid><description>Explains the error You must set a Secret Word value in your Skrill Hosted Payment payment gateway configuration, caused by a missing Secret Word in the module&amp;rsquo;s Payment Gateways settings, with steps to retrieve the Secret Word from the Skrill control panel&amp;rsquo;s Developer Settings and add it to the WHMCS configuration.</description></item><item><title>Smarty Policy Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smarty-policy-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smarty-policy-errors/</guid><description>Explains that the &amp;ldquo;Smarty Error: Not allowed by security policy&amp;rdquo; log entry occurs when an email template contains advanced code blocked by the default email security policy, and directs reviewing the template code in System Settings &amp;gt; Email Templates and adding a policy exception to allow it.</description></item><item><title>Smarty Variable Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/smarty-variable-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/smarty-variable-errors/</guid><description>Covers the Smarty &amp;ldquo;special variable not allowed by security setting&amp;rdquo; template error caused by Smarty 4&amp;rsquo;s stricter security policy blocking $smarty special variables, with the fix of refactoring templates to use assigned variables instead.</description></item><item><title>SMTP Authentication Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smtp/smtp-authentication-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smtp/smtp-authentication-errors/</guid><description>Addresses the &amp;ldquo;Could Not Authenticate&amp;rdquo; SMTP error caused by incorrect Mail Provider SMTP details in General Settings or by password hashing enabled on a Plesk server, with the fix of verifying SMTP settings and, on Plesk, switching Storing email passwords to Symmetric encryption under Tools &amp;amp; Settings &amp;gt; Security Policy.</description></item><item><title>SMTP Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smtp/smtp-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smtp/smtp-connection-errors/</guid><description>Covers &amp;ldquo;Could not connect to SMTP host&amp;rdquo; and &amp;ldquo;SMTP connect() failed&amp;rdquo; errors, walking through five causes: incorrect SMTP host/port/SSL settings, blocked external mail connections (cPanel/Plesk fixes included), TLS certificate validation failures (with an SMTPAutoTLS workaround), DNS resolution failure, and firewall or expired-certificate blocks.</description></item><item><title>SMTP Password Command Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smtp/smtp-password-command-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/smtp/smtp-password-command-failed-errors/</guid><description>Explains the &amp;ldquo;SMTP ERROR: Password command failed: 535 5.7.139&amp;rdquo; error as a result of Microsoft removing basic username/password SMTP authentication in 2024, and directs reconfiguring the Mail Provider settings in General Settings &amp;gt; Mail to use Microsoft Entra app credentials instead.</description></item><item><title>Social Login Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/social-login-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/social-login-errors/</guid><description>Covers the Social login: Error We could not connect to your account message during Facebook, Google, or Twitter sign-in, attributes it to a custom System Theme template conflict, and instructs switching to the Six or Twenty-One theme to confirm before contacting the theme developer.</description></item><item><title>SSL Provisioning Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/ssl-provisioning-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-marketconnect/ssl-certificates/ssl-provisioning-issues/</guid><description>Covers MarketConnect SSL certificates failing to auto-provision, checking for a supported server module (cPanel, Plesk, or DirectAdmin) under Module Settings, the certificate being ordered as a hosting addon rather than standalone, and the Auto Assign to Addons setting.</description></item><item><title>Status Monitoring Display Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/status-monitoring-display-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/status-monitoring-display-issues/</guid><description>Documents uptime and CPU load statistics not displaying correctly in Server Status Monitoring, caused by a non-Linux operating system, an inaccessible status directory, or disabled PHP functions, with fixes including enabling the exec and shell_exec functions.</description></item><item><title>Stripe ACH General Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-ach-general-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-ach-general-errors/</guid><description>Covers a generic error message for Stripe ACH, caused by invalid Stripe credentials or an incomplete Plaid configuration, with a fix to re-verify every step of the Stripe ACH module setup, including Plaid-specific configuration.</description></item><item><title>Stripe ACH Invalid Token Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-ach-invalid-token-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-ach-invalid-token-errors/</guid><description>Explains the Invalid Remote Token For Gateway error for Stripe ACH, caused by the client lacking a valid Stripe ACH pay method since local bank account pay methods cannot be used for capture, with a fix to delete the local bank account pay method on the client&amp;rsquo;s Summary tab and have the customer pay via Pay Invoice to generate the required remote token.</description></item><item><title>Stripe Add Payment Method Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe-dynamic-payments/stripe-add-payment-method-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe-dynamic-payments/stripe-add-payment-method-errors/</guid><description>Explains the message You cannot add a payment method for this payment gateway through the Admin Area shown on a client&amp;rsquo;s Summary tab, caused by Stripe Dynamic Payments only supporting payment method creation from the Client Area, with a fix directing clients to add the method during checkout or invoice payment.</description></item><item><title>Stripe and RBI Regulations</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-and-rbi-regulations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-and-rbi-regulations/</guid><description>Explains Stripe&amp;rsquo;s Reserve Bank of India (RBI) compliance email and the related error PaymentMethods of type card cannot be attached to Customers directly without 3DS due to Indian payment regulations, confirming WHMCS&amp;rsquo;s Stripe module already includes the MODULE-7925 API workflow update for RBI compliance and that no workaround or WHMCS Support contact is needed.</description></item><item><title>Stripe Bad Request Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-bad-request-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-bad-request-errors/</guid><description>Addresses the Client Area Bad Request error when paying with a stored Stripe payment method, caused by the customer or token in WHMCS no longer existing in Stripe, with a fix to delete and re-add the stored payment method on the client&amp;rsquo;s Summary tab, and points to Stripe Payment Method Errors if theme or template issues persist.</description></item><item><title>Stripe CVC Value Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-cvc-value-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-cvc-value-errors/</guid><description>Explains the Gateway Log error You must provide a value for &amp;lsquo;cvc&amp;rsquo; for Stripe, caused by Stripe&amp;rsquo;s API requiring an initial manual payment from customers with a European country or billing address, with a fix directing the client to pay an unpaid invoice manually via Pay Now, after which future automatic and manual payments succeed.</description></item><item><title>Stripe Network Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-network-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-network-errors/</guid><description>Covers the Gateway Log error Network error [errno 35]: Unsupported SSL protocol version for Stripe, caused by the server using an outdated SSL protocol instead of TLS for its secure connection, with a fix to work with the hosting provider to enable TLS by default for cURL connections and update OpenSSL.</description></item><item><title>Stripe Payment Method Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-payment-method-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-payment-method-errors/</guid><description>Covers the Gateway Log error An unexpected error - No Stripe Payment Method found from token, caused by a system theme or order form template failing to transmit required data to Stripe, with steps to test using the Six or Twenty-One default theme and template, check the browser console for JavaScript errors in custom code, and update outdated customizations.</description></item><item><title>Stripe PCI Compliance Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-pci-compliance-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-pci-compliance-issues/</guid><description>Covers Stripe&amp;rsquo;s Self Assessment Questionnaire D (SAQ D) request emails and transaction-failure notifications after migrating to Stripe, caused by WHMCS sending raw or previously-stored full credit card numbers to Stripe&amp;rsquo;s API without the account being flagged PCI compliant, with a fix to enable access to Stripe&amp;rsquo;s raw card data APIs or contact Stripe support.</description></item><item><title>Stripe Remote Transaction Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-remote-transaction-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-remote-transaction-failures/</guid><description>Covers the Stripe errors Remote Transaction Failure. Please Contact Support, Error, and Error Updating Remote Pay Method: Remote Storage Failed, walking through checking Billing &amp;gt; Gateway Log Result and Debug Data columns, resolving Stripe Dashboard rule-based payment blocks, and removing conflicting third-party Stripe integrations (such as a stripe.php hook file or outdated template files) that cause No Stripe Details Found errors.</description></item><item><title>Stripe Statement Descriptor Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-statement-descriptor-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-statement-descriptor-errors/</guid><description>Addresses the Gateway Log error You passed an empty string for &amp;lsquo;statement_descriptor&amp;rsquo; for Stripe, caused by an unconfigured Statement Descriptor setting, with a fix to complete all required Stripe Payment Gateways configuration fields.</description></item><item><title>Stripe Try Again Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-try-again-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/stripe/stripe-try-again-errors/</guid><description>Addresses the red error message An Error Occurred. Please try again. when a client pays with a stored Stripe payment method, caused by the server environment missing the nd_pdo_mysql PHP extension, with a fix to enable that extension in the server&amp;rsquo;s PHP configuration.</description></item><item><title>Stuck Installation Process</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/stuck-installation-process/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/stuck-installation-process/</guid><description>Attributes an installation process stuck on Step 4 to the system not meeting WHMCS system requirements, most commonly a PHP memory_limit value below 64 MB, and directs verifying configuration against the system requirements page before retrying.</description></item><item><title>Suppressed Renewal Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/free-domain-did-not-renew/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/free-domain-did-not-renew/</guid><description>Fixes the Suppressed Automatic Domain Renewal on Payment Due to Domain Being Free and having No Active Associated Product Activity Log error, caused by the Auto Renew Requires Product setting in General Settings &amp;gt; Domains, by manually clicking Renew under Module Commands on the client&amp;rsquo;s Domains tab.</description></item><item><title>Sync Not Supported Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/sync-not-supported-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/sync-not-supported-errors/</guid><description>Explains that the Sync not supported by module error during the domain sync task means the registrar module, often a third-party or custom module, does not support domain syncing, and directs contacting the module developer since WHMCS will not change the domain&amp;rsquo;s status.</description></item><item><title>System Timezone Issues</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/system-timezone-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/system-timezone-issues/</guid><description>Covers timezone symptoms like incorrect timestamps, two-factor authentication code errors, and cron frequency warnings, attributes them to a mismatch between the webserver&amp;rsquo;s and cron engine&amp;rsquo;s PHP date.timezone settings, and gives steps to compare them via SSH before updating the server clock, php.ini, or cron command.</description></item><item><title>Table Doesn't Exist Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/table-doesnt-exist-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/table-doesnt-exist-errors/</guid><description>Covers &amp;ldquo;Table &amp;lsquo;xxx&amp;rsquo; doesn&amp;rsquo;t exist when using LOCK TABLES&amp;rdquo; during database backups, caused by a crashed or corrupted table, with the fix of running a MySQL repair operation.</description></item><item><title>TCPDF Image Size Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/tcpdf-image-size-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/tcpdf-image-size-errors/</guid><description>Covers the TCPDF ERROR: Unable to get the size of the image message caused by the server&amp;rsquo;s cURL function failing to load the logo, with steps to test via curl -v and fixes involving firewall configuration or editing invoicepdf.tpl to use a relative image path.</description></item><item><title>TCPDF Timeouts</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/tcpdf-timeouts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/tcpdf-timeouts/</guid><description>Covers the Maximum execution time of 300 seconds exceeded error in tcpdf.php caused by a high-resolution logo, with the fix of resizing logo.png or logo.jpg to around 300x100 pixels, noting custom invoicepdf.tpl or quotepdf.tpl templates may reference a different logo path.</description></item><item><title>Template Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/template-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/template-errors/</guid><description>Covers the Plesk &amp;ldquo;1013 - Template does not exist&amp;rdquo; error caused by incorrect or missing client or domain template names, with the fix of correcting them in the product&amp;rsquo;s Module Settings tab.</description></item><item><title>Theme Deletion Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/theme-editor/theme-editor-deletion-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/theme-editor/theme-editor-deletion-errors/</guid><description>Covers the Theme Editor error &amp;ldquo;You cannot delete the active system theme,&amp;rdquo; which occurs when deleting the theme set as System Theme, and lists the fix: select a different System Theme in General Settings, save, then delete the theme in Theme Management.</description></item><item><title>Theme Editor Creation Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/theme-editor/theme-editor-creation-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/theme-editor/theme-editor-creation-errors/</guid><description>Covers the Theme Editor error &amp;ldquo;The system could not create the theme,&amp;rdquo; caused by a duplicate or invalid theme name, and lists fix steps: check Theme Management for existing names and confirm Theme File Name uses only alphanumeric characters, hyphens, and underscores.</description></item><item><title>Ticket ID Not Found Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-id-not-found-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-id-not-found-errors/</guid><description>Covers &amp;ldquo;The system could not find the ticket ID&amp;rdquo; in the Ticket Mail Import Log, caused by an admin opening a ticket via email or a reply missing the ticket ID, with the fix of including the ticket ID or opening tickets via the Admin Area.</description></item><item><title>TransIP Update Delays</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/transip-update-delays/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/transip-update-delays/</guid><description>Explains that TransIP domain updates, such as nameserver changes shown as Pending in the TransIP control panel, are asynchronous and can take several minutes to process, and the recommended solution is simply to wait for the update to finish.</description></item><item><title>Translation Editor Content Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/translation-editor/translation-editor-content-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/translation-editor/translation-editor-content-errors/</guid><description>Covers the Translation Editor save error about potentially-dangerous content, caused by the security scan blocking override text containing code, scripts, or other invalid content, and gives the fix: remove the flagged code or invalid content and save the override again.</description></item><item><title>Twitter Connection Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/twitter-connection-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/twitter-connection-errors/</guid><description>Covers the We were unable to connect your account error during Twitter Sign-In, attributes it to a misconfigured callback URL or lack of Twitter API v1.1 access, and gives the fix of correcting callback URLs or requesting Elevated access from Twitter.</description></item><item><title>Twitter Link Initiated Messages</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/twitter-link-initiated-messages/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/twitter-link-initiated-messages/</guid><description>Covers the Link Initiated! sign-in and registration-form messages that appear when a client clicks Sign In With Twitter without having linked their account, and explains that the client must log in with their Client Area email address and password to complete the link.</description></item><item><title>TypeError AdditionalFields Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/typeerror-additionalfields-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/typeerror-additionalfields-errors/</guid><description>Explains that the TypeError: Argument 3 passed to AdditionalFields::processFieldOverrides() error when registering domains stems from a syntax error in the self-hosted /resources/domains/additionalfields.php file, and instructs correcting missing quotes, commas, parentheses, or semicolons before re-uploading it.</description></item><item><title>TypeError covertIniSize Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/typeerror-convertinisize-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/typeerror-convertinisize-errors/</guid><description>Documents the &amp;ldquo;TypeError: Return value of convertIniSize() must be of type int&amp;rdquo; error caused by an invalid post_max_size PHP setting, with the fix of correcting that value in php.ini.</description></item><item><title>TypeError guessFileExtension Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/typeerror-guessfileextension-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-php/typeerror-guessfileextension-errors/</guid><description>Covers the &amp;ldquo;TypeError guessFileExtension()&amp;rdquo; error during ticket email attachment imports caused by the missing or disabled fileinfo PHP function, with steps to verify and enable it via PHP Info.</description></item><item><title>Unable to Access Sign-In Integrations</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/unable-to-access-sign-in-integrations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-authentication/unable-to-access-sign-in-integrations/</guid><description>Covers errors accessing the Sign-In Integrations settings page under Configuration &amp;gt; System Settings, attributes them to missing administrator role permissions or a Friendly URLs misconfiguration, and directs checking both the administrator role and Friendly URLs settings.</description></item><item><title>Unable to Communicate Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/unable-to-communicate-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/unable-to-communicate-errors/</guid><description>Covers the Unable to communicate with the WHMCS installation error seen with cron.php, pop.php, or pipe.php, attributes it to a customized crons directory, and gives the fix of uncommenting and correcting the $whmcspath line in /crons/config.php to the full WHMCS installation path.</description></item><item><title>Unable to Connect Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/unable-to-connect-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/unable-to-connect-errors/</guid><description>Documents &amp;ldquo;Critical Error - Unable to connect to the database&amp;rdquo; caused by incorrect configuration.php database settings, database user permissions, a missing pdo_mysql extension, or required encrypted connection settings, with fixes for each scenario.</description></item><item><title>Unable to Display Pricing Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/unable-to-display-pricing-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/unable-to-display-pricing-errors/</guid><description>Explains that the error Unable to display TLD cost pricing as currency &amp;lsquo;XXX&amp;rsquo; is not defined with an exchange rate appears during Registrar TLD Sync when a currency is missing or lacks an exchange rate, and instructs adding or updating it at Configuration &amp;gt; System Settings &amp;gt; Currencies.</description></item><item><title>Undefined curl_init() Function Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/undefined-curl_init-function-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/undefined-curl_init-function-errors/</guid><description>Covers the Error: Call to undefined function curl_init() message, attributes it to a missing or disabled PHP cURL extension checkable with the php -m command, and gives the fix of installing and enabling the cURL extension.</description></item><item><title>Undefined Method Importing Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/undefined-method-importing-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/undefined-method-importing-errors/</guid><description>Documents &amp;ldquo;Call to undefined method getRawHeader()&amp;rdquo; caused by an outdated pop.php or pipe.php file, with steps to re-upload the crons directory files.</description></item><item><title>Undefined PHPMailer Function Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/php-mail/undefined-phpmailer-function-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/php-mail/undefined-phpmailer-function-errors/</guid><description>Covers the &amp;ldquo;Call to undefined function PHPMailer\PHPMailer\escapeshellarg()&amp;rdquo; Oops error and the related Required PHP Extensions attention item on System Health, caused by the escapeshellarg function being disabled in the server&amp;rsquo;s PHP configuration, with the fix of adding the missing PHP extensions and recompiling PHP.</description></item><item><title>Undisclosed Recipients</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/undisclosed-recipients/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/undisclosed-recipients/</guid><description>Covers admin emails sent with duplicate To headers, including one addressed to undisclosed-recipients, caused by the admin&amp;rsquo;s email address appearing in both the To and BCC Messages fields in General Settings &amp;gt; Mail, with the fix of removing the duplicate admin address from BCC Messages.</description></item><item><title>Unexpected Invoice Details</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/unexpected-invoice-details/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/unexpected-invoice-details/</guid><description>Explains checking the Store Client Data Snapshot setting under General Settings &amp;gt; Invoices and the client&amp;rsquo;s Billing Contact setting on the Profile tab to resolve invoices displaying unexpected client name, address, or contact details.</description></item><item><title>Unexpected Next Due Date</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/unexpected-next-due-date/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-invoices/unexpected-next-due-date/</guid><description>Explains how marking the same invoice paid multiple times, such as after an admin marks it unpaid and the client repays, advances Next Due Date by extra billing cycles and skips invoices, recommending Payment Reversals instead.</description></item><item><title>Unexpected PayPal Cancellation Emails</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/unexpected-paypal-cancellation-emails/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/paypal/unexpected-paypal-cancellation-emails/</guid><description>Explains why customers receive PayPal subscription cancellation emails after paying, caused by WHMCS automatically cancelling PayPal Basic or PayPal Checkout subscriptions to vault them under PayPal Payments the first time a client pays after activation, and states this is expected behavior requiring no action since recurring billing continues under PayPal Payments.</description></item><item><title>Unexpected Service Suspensions</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/unexpected-service-suspensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/unexpected-service-suspensions/</guid><description>Explains why services are unexpectedly suspended, covering overdue Next Due Date triggering Overdue Suspension and manual admin suspension, how to identify the cause via Activity Log entries, and fixes including increasing Suspension Days.</description></item><item><title>Unexpected Service Terminations</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/unexpected-service-terminations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-products-and-services/unexpected-service-terminations/</guid><description>Covers reasons for unexpected service terminations, including fixed-term auto-termination, overdue Next Due Date, and manual admin termination, with the Activity Log entries that identify each cause and the corresponding fixes.</description></item><item><title>Unexplained Declines and Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/unexplained-declines-and-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/unexplained-declines-and-failures/</guid><description>Covers unexplained credit card declines or payment gateway failures with no single known cause, directing admins to check Billing &amp;gt; Gateway Log for the gateway&amp;rsquo;s returned response and error codes and to consult the payment gateway&amp;rsquo;s documentation or support team.</description></item><item><title>Unrecorded Transactions</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/unrecorded-transactions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/unrecorded-transactions/</guid><description>Lists causes of unrecorded payment transactions and the troubleshooting steps to check the callback file path, review the Gateway Log, confirm stored card details, and rule out firewall or ModSecurity interference.</description></item><item><title>Unregistered Address Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/unregistered-address-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-support-system/ticket-replies/unregistered-address-errors/</guid><description>Covers &amp;ldquo;The sender&amp;rsquo;s email address is not registered&amp;rdquo; caused by the Clients Only setting restricting who can open tickets in a department, with the fix of unchecking that option.</description></item><item><title>Unsent General Emails</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/unsent-general-emails/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/unsent-general-emails/</guid><description>Walks through diagnosing unsent general emails like client sign-up or order confirmations by checking disabled email templates, custom action hooks in includes/hooks and modules/addons, the Email Message Log, and the Activity Log, and notes that Password Reset templates never CC/BCC or log message content.</description></item><item><title>Unsent Ticket Notifications</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/unsent-ticket-notifications/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/unsent-ticket-notifications/</guid><description>Lists checks for unsent support ticket notification emails to staff, including Enable Ticket Notifications and Support Emails settings under Administrator Users/Roles, disabled templates in Email Templates, the Disable Reply Email Logging setting in General Settings &amp;gt; Support, and reviewing System Logs for send errors.</description></item><item><title>Unsent Welcome Emails</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/unsent-welcome-emails/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-email/unsent-welcome-emails/</guid><description>Covers four causes of unsent product welcome emails: a failed provisioning module Create command, an email template syntax error, no provisioning module configured (fixable with the Auto Release module), and no welcome email selected in the product&amp;rsquo;s Details tab under Products/Services.</description></item><item><title>Unsupported Protocol Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/unsupported-protocol-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/unsupported-protocol-errors/</guid><description>Documents unsupported SSL/TLS protocol error messages, including Error code 35, sslv3 alert handshake failure, and tlsv1 alert protocol version, and lists steps to update PHP, cURL, and the SSL library to resolve outdated TLS negotiation with payment gateways.</description></item><item><title>Unsupported Protocol Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/unsupported-protocol-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/unsupported-protocol-errors/</guid><description>Covers the error that occurs when a Plesk server does not support XML API protocol version 1.6.9.1, which the Plesk module now requires for every action, with the resolution of upgrading Plesk.</description></item><item><title>Update Channel Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/update-channel-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/update-channel-errors/</guid><description>Covers &amp;ldquo;Make certain that you have selected a valid Update Channel and then try again&amp;rdquo; caused by an unconfigured Update Channel setting, with the fix of setting and saving the Update Channel at Update WHMCS.</description></item><item><title>Update Dry Run Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/update-dry-run-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/update-dry-run-errors/</guid><description>Documents &amp;ldquo;Apply update dry-run detected x permission issues&amp;rdquo; caused by incorrect file or directory permissions found during the update&amp;rsquo;s pre-check, with the fix of correcting permissions and ownership on the listed paths.</description></item><item><title>Update Failed Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/update-failed-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/update-failed-errors/</guid><description>Covers the general &amp;ldquo;Update Failed&amp;rdquo; error with a reference table mapping specific RuntimeException and ErrorException sub-messages, including timeouts, permission issues, disk quota, chmod failures, and an invalid temporary update path, to their individual fixes.</description></item><item><title>Update Message Validation Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/update-message-validation-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-updates/update-message-validation-errors/</guid><description>Documents &amp;ldquo;Update Message Validation Issue&amp;rdquo; caused by failing cryptographic signature validation from outdated CA bundles, outdated OpenSSL, PHP configuration issues, or a possible Man-in-the-Middle attack, with a sequence of checks and re-checks for updates.</description></item><item><title>User Redirected to Wrong Page</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/user-redirected-to-wrong-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/user-redirected-to-wrong-page/</guid><description>Explains that shopping cart checkout redirects to the wrong page due to a header template customization, and gives the fix of updating the form index in the forwardpage.tpl template file.</description></item><item><title>Username Required Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/username-required-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/username-required-errors/</guid><description>Documents &amp;ldquo;Unable to create account in Panel. The field &amp;lsquo;username&amp;rsquo; is required&amp;rdquo; caused by an empty username on the client&amp;rsquo;s Products/Services tab, with the fix of entering a username and re-running Create.</description></item><item><title>Username Reserved Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/username-reserved-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/username-reserved-errors/</guid><description>Documents &amp;ldquo;Sorry, that username is reserved&amp;rdquo; caused by a prohibited word, such as test, in the new account&amp;rsquo;s username, with the fix of changing the username.</description></item><item><title>Valid Dump Path Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/valid-dump-path-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-the-database/valid-dump-path-errors/</guid><description>Covers &amp;ldquo;Database backup error &amp;lsquo;Please provide a valid dump path&amp;rsquo;&amp;rdquo; caused by WHMCS being unable to access the /tmp working directory, with fixes to disable open_basedir and ensure /tmp is writable and not full.</description></item><item><title>Version Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/version-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/version-errors/</guid><description>Covers the generic Plesk &amp;ldquo;Unable to find appropriate manager for this version of Panel&amp;rdquo; error and the troubleshooting step of enabling the Module Log to reveal the underlying connection or credential error.</description></item><item><title>WebNIC IP Address Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/webnic/webnic-ip-address-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/webnic/webnic-ip-address-errors/</guid><description>Explains that the errors IP Address prohibited and 2 IP authentication fail occur because the server IP is not whitelisted with WebNIC, and instructs adding the IP under System Manager &amp;gt; System Settings &amp;gt; Reseller IP Management in the WebNIC reseller panel.</description></item><item><title>WebNIC Login Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/webnic/webnic-login-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/webnic/webnic-login-errors/</guid><description>Explains that the Wrong logon name or password. Please try again error indicates a problem with the WebNIC account password, and instructs contacting WebNIC support to reset the password.</description></item><item><title>WebNIC Partner Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/webnic/webnic-partner-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-domains/webnic/webnic-partner-failures/</guid><description>Explains that the Partner authentication failure error results from incorrect WebNIC credentials in the domain registrar configuration, and instructs verifying credentials at Configuration &amp;gt; System Settings &amp;gt; Domain Registrars.</description></item><item><title>WebPros Cloud Service Credential Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cloud-service-credential-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/cloud-service-credential-errors/</guid><description>Lists causes of a client being unable to retrieve WebPros Cloud service credentials (incomplete provisioning, an already-viewed one-time password, or single sign-on), with fixes: click Refresh License Status, suspend/unsuspend to reissue credentials, or use the single sign-on login link.</description></item><item><title>WebPros Partner Provisioning Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/webpros-partner-provisioning-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/webpros-partner/webpros-partner-provisioning-errors/</guid><description>Lists causes of the WebPros Partner &amp;ldquo;Provisioning Error: This service is not provisioned yet&amp;rdquo; message (License Package mismatch, insufficient Manage2 permissions, or exceeded license quota), with fix steps: check the Module Log, match Service Type and License Package, then click Refresh License Status.</description></item><item><title>Whoops Exception Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/whoops-exception-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-cron-issues/whoops-exception-errors/</guid><description>Covers the Maximum execution time of 30 seconds exceeded Whoops exception, attributes it to the cron job exceeding a 30-second PHP max_execution_time value, and gives the fix of raising it to 120 or 300 seconds or setting it directly in the cron command.</description></item><item><title>WorldPay Invisible NMTOKEN Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/worldpay/worldpay-invisible-nmtoken-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-payments/worldpay/worldpay-invisible-nmtoken-errors/</guid><description>Documents the WorldPay Invisible NMTOKEN XML error caused by disabled credit card storage, with the fix of unchecking Allow Client CC Removal and Disable Credit Card Storage in General Settings Security.</description></item><item><title>wptoolkitcli Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/wptoolkitcli-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/cpanel-servers/wptoolkitcli-errors/</guid><description>Covers &amp;ldquo;Failed to load module WpToolkitCli&amp;rdquo; during WordPress hosting provisioning, caused by a missing WP Toolkit module on the cPanel &amp;amp; WHM server, with the fix of installing WP Toolkit.</description></item><item><title>www Does Not Work</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/www-does-not-work/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-servers/plesk-servers/www-does-not-work/</guid><description>Explains why the www subdomain doesn&amp;rsquo;t work on Plesk hosting accounts, caused by default DNS settings, with steps to add a CNAME record for www in Plesk&amp;rsquo;s DNS Settings.</description></item><item><title>Administrator Password Refused Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/administrator-password-refused-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-installation/administrator-password-refused-errors/</guid><description>Covers the web and CLI installer&amp;rsquo;s initial-admin password refusal: the 12-64 character, 72-byte, letter, number, and UTF-8 rules, the HTML-encoded-length edge case, and the CLI&amp;rsquo;s stdout-only, unlogged message with a non-zero exit status.</description></item><item><title>E-Invoicing License Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-license-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-license-errors/</guid><description>License errors in the E-Invoicing addon module appear as License validation failed, Your license is suspended, or a Validating license state that never resolves, and they stop invoice export and status updates. The article explains that these are caused by an incorrect License ID or License Key (often after a license transfer or a license key reissue), a WebPros-suspended or lapsed subscription, or a server that cannot reach the e-invoicing service over outbound HTTPS on port 443, and gives the steps to retrieve the credentials from the Manage tab of the E-Invoicing license under Services &amp;gt; My Products &amp;amp; Services on WHMCS.com, re-enter them in the addon module settings after a reissue invalidates the previous key, check or renew the subscription, and confirm outbound connectivity.</description></item><item><title>Nova Cloud Deep-Link Failures</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/nova-cloud-prompt-first/nova-cloud-deep-link-failures/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/nova-cloud-prompt-first/nova-cloud-deep-link-failures/</guid><description>Addresses the Nova Cloud: Prompt First addon&amp;rsquo;s Deep-link handling failed Activity Log entry, distinguishes it from the addon&amp;rsquo;s silent fallback to My Services for an ineligible upgrade, and directs admins to review the logged error and check License External ID Errors if it applies.</description></item><item><title>E-Invoicing Account Sync Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-account-sync-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-account-sync-errors/</guid><description>Account synchronization errors in the E-Invoicing addon module occur when a banner reports that the account failed to synchronize with the e-invoicing service after you save otherwise valid settings. The article explains that the cause is an incorrect License ID or License Key, a temporary e-invoicing service outage, or a network issue that prevents the WHMCS server from reaching the e-invoicing service, and describes how to review the Activity Log under System Logs, resolve a 401 authentication error through the license errors article, and wait 15 to 30 minutes before re-saving to retry after a 5xx or connection error.</description></item><item><title>E-Invoicing Client Data Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-client-data-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-client-data-errors/</guid><description>Client data errors in the E-Invoicing addon module appear as an info icon beside a client in the Client Management section at Addons &amp;gt; E-Invoicing, warning that client data is missing or that the contact failed to export to the e-invoicing service, or as an Activity Log entry stating that E-Invoicing is not enabled for the client. The article explains that the causes are empty or invalid required values, a contact that the e-invoicing service rejected, or a client without E-Invoicing enabled, and covers how to complete the Name, Country, Currency, and Tax ID values with the Tax ID length and character rules, retry the invoice in Invoice Management, and turn on Enable E-Invoicing in the E-Invoicing Information section of the client Profile, noting that enabling it does not export past invoices.</description></item><item><title>E-Invoicing Invoice Export Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-invoice-export-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-invoice-export-errors/</guid><description>Invoice export errors in the E-Invoicing addon module occur when an invoice does not export to the e-invoicing service or shows an Error status in the E-Invoicing Status column in the Invoice Management section at Addons &amp;gt; E-Invoicing, caused by an ineligible invoice, a client contact that has not exported, or an error returned by the e-invoicing service. The article lists the eligibility requirements (a non-Draft invoice with a total greater than zero, a tax, E-Invoicing enabled with complete client data and an exported contact, and an invoice that is not already exported), and explains how to read the Activity Log and resolve authentication (401), validation (4xx), and server or connection (5xx) errors, including the manual Retry limit of three attempts per hour.</description></item><item><title>Invoice Already Submitted Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/invoice-already-submitted-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/invoice-already-submitted-errors/</guid><description>Editing an exported e-invoice is not possible in the E-Invoicing addon module because WHMCS treats an invoice as immutable once it exports the invoice to the e-invoicing service, and attempting to change it shows a warning that the system has already submitted the invoice for e-invoicing. The article explains that legal compliance requires this immutability and describes the correct workflow: reissue the invoice so that the addon module exports the corrected invoice to the e-invoicing service as a separate document, and use the WHMCS Credit Note feature to reverse the original when appropriate.</description></item><item><title>E-Invoicing Status Update Errors</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-status-update-errors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/e-invoicing-status-update-errors/</guid><description>Status update errors in the E-Invoicing addon module occur when an invoice exports successfully but its status never updates, or when the webhook that the e-invoicing service uses to send status changes fails with a 401 response. The article explains that the cause is a missing or incorrect License Key or a webhook endpoint that the e-invoicing service cannot reach because a firewall, web application firewall, or URL misconfiguration blocks inbound POST requests, and gives the steps to confirm the License Key, verify that the webhook endpoint at modules/addons/einvoicing/webhook.php is publicly accessible, and review the Activity Log for webhook entries.</description></item><item><title>Refused E-Invoice Status</title><link>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/refused-e-invoice-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.whmcs.com/9-1/troubleshooting/troubleshoot-addon-modules/e-invoicing/refused-e-invoice-status/</guid><description>A Refused e-invoice status in the E-Invoicing addon module means the recipient rejected the e-invoice in their own system and the rejection response returned through the e-invoicing service, which is a business outcome rather than a system error and appears in the E-Invoicing Status column in the Invoice Management section at Addons &amp;gt; E-Invoicing. The article lists common reasons for rejection, such as incorrect routing rules or acceptance criteria, a manual rejection made by mistake, or invoice content that does not match the recipient&amp;rsquo;s requirements, and advises contacting the client to agree on corrective action and reissuing a corrected invoice when the data must change.</description></item></channel></rss>