<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://3.19.219.109/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Artem</id>
		<title>WHMCS Documentation - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://3.19.219.109/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Artem"/>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/Special:Contributions/Artem"/>
		<updated>2026-04-04T02:34:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>http://3.19.219.109/index.php?title=Version_8.0.0_Release_Notes&amp;diff=28773</id>
		<title>Version 8.0.0 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Version_8.0.0_Release_Notes&amp;diff=28773"/>
				<updated>2020-08-04T12:49:09Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: /* New Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 8.0&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: Beta&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 4th Aug 2020&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
==Version History==&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;8.0.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4th Aug 2020&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
==Download==&lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
  &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduces support for PHP 7.4. Earlier versions of WHMCS do not support PHP 7.4.&lt;br /&gt;
&lt;br /&gt;
You will only see the WHMCS 8.0 updates within the Automatic Updater if you are running on PHP 7.2 or later. If you are running PHP 7.1 or earlier, to update to WHMCS 8.0 via the Automatic Updater, you will first need to upgrade to PHP 7.2 or PHP 7.3, and then check for updates and perform the update.&lt;br /&gt;
&lt;br /&gt;
Once you are running WHMCS 8.0, you can upgrade to PHP 7.4.&lt;br /&gt;
 &lt;br /&gt;
[[Upgrading|View Standard Upgrade Steps]]&lt;br /&gt;
  &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in [[Automatic_Updater|Automatic Update]] utility.&lt;br /&gt;
  &lt;br /&gt;
Go to '''Utilities &amp;gt; Update WHMCS''' to begin the process.&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; If the update was released recently, you may need to click '''Check for Updates''' before the update will be available.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
For more information about updating, please refer to the [[Automatic Updater]] documentation.&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
 &lt;br /&gt;
=== Users and Client Accounts ===&lt;br /&gt;
WHMCS now supports accounts and users in a new end-user login management system. Accounts own services for a given entity. A single user can then manage multiple accounts.&lt;br /&gt;
 &lt;br /&gt;
[[Users_And_Accounts|Learn more...]]&lt;br /&gt;
 &lt;br /&gt;
=== New Admin Area Look ===&lt;br /&gt;
Admin Area Blend theme enhancements bring an updated look and better performance to the Admin Area. We've also added improved support for mobile devices and tablets.&lt;br /&gt;
  &lt;br /&gt;
=== Mail Deliverability Providers ===&lt;br /&gt;
Admin users can now easily configure email sending from one of several new mail providers. Currently, this includes SparkPost, SendGrid, and Mailgun. Using them enhances your email deliverability and security.&lt;br /&gt;
 &lt;br /&gt;
[[Mail_Providers|Learn more...]]&lt;br /&gt;
 &lt;br /&gt;
=== Email Campaigns ===&lt;br /&gt;
The new '''Email Campaigns''' tool has replaced the '''Mass Mail Tool'''. The new features include scheduling and saving drafts of your email campaigns, and adding styling.&lt;br /&gt;
 &lt;br /&gt;
[[Email_Campaigns|Learn more...]]&lt;br /&gt;
 &lt;br /&gt;
=== Improved IDN Support ===&lt;br /&gt;
Sell a broader range of domain names with full International Domain Name support. Enom and ResellerClub support automatic IDN registration, and you'll benefit from robust IDN validation and usability improvements.&lt;br /&gt;
 &lt;br /&gt;
[[Domains_Tab|Learn more...]]&lt;br /&gt;
 &lt;br /&gt;
=== OAuth2 for SMTP ===&lt;br /&gt;
To facilitate moving away from password-based authentication, OAuth2 is now fully supported. Google is already available, and we plan to add more providers in the future.&lt;br /&gt;
 &lt;br /&gt;
[[Mail_Providers|Learn more...]]&lt;br /&gt;
 &lt;br /&gt;
=== Improved Currency Support ===&lt;br /&gt;
WHMCS now supports up to three decimal places in tax rates and currency values up to 99 trillion.&lt;br /&gt;
  &lt;br /&gt;
== Deprecation and Removal Notices ==&lt;br /&gt;
 &lt;br /&gt;
=== Removed Legacy PHP Support ===&lt;br /&gt;
Product support for the legacy PHP 5.6, 7.0, and 7.1 environments is removed. To install or upgrade, you must run PHP 7.2 or higher.&lt;br /&gt;
 &lt;br /&gt;
=== Removed PHP Extensions Requirement ===&lt;br /&gt;
The &amp;lt;tt&amp;gt;IMAP&amp;lt;/tt&amp;gt; extension is no longer required.&lt;br /&gt;
The &amp;lt;tt&amp;gt;GD&amp;lt;/tt&amp;gt; extension is no longer required for '''some''' features, but is still required for WHMCS as a whole.&lt;br /&gt;
 &lt;br /&gt;
=== Deprecated v4 Theme ===&lt;br /&gt;
The v4 theme for the Admin Area is deprecated. If no admin accounts currently use this theme, upgrading will '''delete''' it. If the theme is in use, it will remain available for selection. However, admins who are assigned to this theme will move to Blend when you upgrade.&lt;br /&gt;
 &lt;br /&gt;
=== Deprecated AutoAuth ===&lt;br /&gt;
AutoAuth was [announced](release_note_link) as deprecated in WHMCS version 7.10, including an option to enable or disable the feature. When you upgrade, the feature is disabled regardless of its previous value. We will remove AutoAuth in WHMCS version 8.1.&lt;br /&gt;
 &lt;br /&gt;
[[https://www.php.net/manual/en/migration72.php|Learn more...]]&lt;br /&gt;
 &lt;br /&gt;
=== Removed Boxes and Modern Templates ===&lt;br /&gt;
The ''Boxes'' and ''Modern'' templates have been removed.&lt;br /&gt;
 &lt;br /&gt;
If products or groups use one of these, upgrading selects a new template that emulates the deprecated template. The system assigns the new template to everything that previously used the deprecated template. Newly-created child templates are based on the ''Standard'' template.&lt;br /&gt;
 &lt;br /&gt;
This upgrade will not touch custom themes.&lt;br /&gt;
 &lt;br /&gt;
=== Removed Modules ===&lt;br /&gt;
We have removed the PayMate.eu, PayMate.nz, GameCP, and Kayako LoginShare modules.&lt;br /&gt;
 &lt;br /&gt;
=== Removed Legacy Files ===&lt;br /&gt;
We have removed &amp;lt;tt&amp;gt;whois.php&amp;lt;/tt&amp;gt; from the Client Area file set.&lt;br /&gt;
The &amp;lt;tt&amp;gt;pipe&amp;lt;/tt&amp;gt; directory was deprecated and has been removed. Use &amp;lt;tt&amp;gt;crons/pipe.php&amp;lt;/tt&amp;gt; instead.&lt;br /&gt;
  &lt;br /&gt;
== Library Updates ==&lt;br /&gt;
  &lt;br /&gt;
The following libraries have been updated or removed:&lt;br /&gt;
  &lt;br /&gt;
=== PHP ===&lt;br /&gt;
* smarty/smarty: 3.1.33 to 3.1.36&lt;br /&gt;
* abraham/twitteroauth: 0.7.4 to 1.1.0&lt;br /&gt;
* bitpay/sdk-light: 1.2.2002 to 2.0.2007&lt;br /&gt;
* composer/composer: 1.10.5 to 1.10.6&lt;br /&gt;
* ezyang/htmlpurifier: 4.9.2 to 4.12.0&lt;br /&gt;
* filp/whoops: 2.1.8 to 2.7.2&lt;br /&gt;
* firebase/php-jwt: 3.0.0 to 5.2.0&lt;br /&gt;
* google/apiclient: v2.1.3 to 2.7.0&lt;br /&gt;
* google/auth: 0.9.0 to 1.11.0&lt;br /&gt;
* guzzlehttp/guzzle: 6.5.3 to 7.0.1&lt;br /&gt;
* illuminate/console: 7.9.2 to 7.12.0&lt;br /&gt;
* illuminate/container: 7.9.2 to 7.12.0 &lt;br /&gt;
* illuminate/contracts: 7.9.2 to 7.12.0 &lt;br /&gt;
* illuminate/database: 7.9.2 to 7.12.0 &lt;br /&gt;
* illuminate/events: 7.9.2 to 7.12.0 &lt;br /&gt;
* illuminate/support: 7.9.2 to 7.12.0 &lt;br /&gt;
* illuminate/validation: 7.9.2 to 7.12.0 &lt;br /&gt;
* knplabs/knp-menu: 2.1.1 to 3.1.1&lt;br /&gt;
* league/climate: 3.2.1 to 3.5.2&lt;br /&gt;
* league/flysystem: 1.0.45 to 1.0.67&lt;br /&gt;
* league/oauth2-client: 2.4.1 to 2.5.0&lt;br /&gt;
* league/oauth2-google: 2.5.0 to 3.0.3&lt;br /&gt;
* monolog/monolog: 1.18.2 to 2.0.2&lt;br /&gt;
* nikic/fast-route: 1.2.0 to 1.3.0&lt;br /&gt;
* php-imap/php-imap: 2.0.9 to 3.1.0&lt;br /&gt;
* phpmyadmin/sql-parser: 4.2.4 to 5.3.1&lt;br /&gt;
* phpmyadmin/phpmailer: 6.0.7 to 6.1.5&lt;br /&gt;
* phpseclib/mcrypt_compat: 1.0.5 to 1.0.11&lt;br /&gt;
* phpseclib/phpseclib: 2.0.10 to 2.0.27&lt;br /&gt;
* punic/punic: 1.6.3 to 3.5.1&lt;br /&gt;
* ramsey/uuid: 3.4.1 to 4.0.1&lt;br /&gt;
* react/promise: 2.5.1 to 2.8.0&lt;br /&gt;
* seld/jsonlint: 1.6.1 to 1.8.0&lt;br /&gt;
* seld/phar-utils: 1.0.1 to 1.1.0&lt;br /&gt;
* stripe/stripe-php: 6.43.1 to 7.34.0&lt;br /&gt;
* symfony/polyfill-iconv: 1.15.0 to 1.17.0&lt;br /&gt;
* symfony/polyfill-mbstring: 1.14.0 to 1.17.0&lt;br /&gt;
* tecnickcom/tcpdf: 6.2.26 to 6.3.5&lt;br /&gt;
* zendframework/zend-diactoros: Removed.&lt;br /&gt;
&lt;br /&gt;
== New Documentation ==&lt;br /&gt;
The following new documentation pages are available:&lt;br /&gt;
* [[Email Campaigns]]&lt;br /&gt;
* [[Mail Providers]]&lt;br /&gt;
* [[Configuring Mail Providers]]&lt;br /&gt;
* [[Users And Accounts]]&lt;br /&gt;
* [[Email Sending Issues]] (Updated)&lt;br /&gt;
* [[Sign-In Integrations]] (Updated)&lt;br /&gt;
* [[Product Groups]] (Updated)&lt;br /&gt;
* [[Products and Services]] (Updated)&lt;br /&gt;
* [https://developers.whmcs.com/mail-providers/ Mail Providers Developer Documentation]&lt;br /&gt;
* [https://developers.whmcs.com/domain-registrars/module-parameters/ Domain Registrars Developer Documentation] (Updated)&lt;br /&gt;
* [https://developers.whmcs.com/api-reference/getticket/ GetTicket Developer Documentation] (Updated)&lt;br /&gt;
* [https://developers.whmcs.com/api-reference/gettickets/ GetTickets Developer Documentation] (Updated)&lt;br /&gt;
 &lt;br /&gt;
=== Template ===&lt;br /&gt;
The following link provides a comparison of changes between 7.10.2 and 8.0:&lt;br /&gt;
[[LINK]]&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* [[Changelog:WHMCS_V8.0.0_Beta_1|Version 8.0.0 Beta 1]]&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Users_and_Accounts&amp;diff=28769</id>
		<title>Users and Accounts</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Users_and_Accounts&amp;diff=28769"/>
				<updated>2020-08-04T12:42:37Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: /* Invitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WHMCS 8.0 and later introduced a new user management system. It allows a single user access to multiple client accounts. It clearly separates authentication and authorization from services, billing, and support.&lt;br /&gt;
&lt;br /&gt;
Admins can view information about individual accounts and their associated users. For more information, see [[Client Management]] and [[Clients:Users_Tab|Users]].&lt;br /&gt;
&lt;br /&gt;
==Accounts and Users==&lt;br /&gt;
Accounts (formerly &amp;quot;clients&amp;quot;) own products and services. They represent a billable party, like a business. &lt;br /&gt;
&lt;br /&gt;
Users have with one or more associated accounts that they can access and manage. Whenever a new account is created, a new user is created based on the account profile and becomes the account owner (see below). Separate controls manage users' access to each account.&lt;br /&gt;
&lt;br /&gt;
For example, each of a web designer's customers could represent a distinct account. The web designer could log in and access each of these accounts using a single set of credentials. However, the accounts themselves would not be connected.&lt;br /&gt;
&lt;br /&gt;
===Account Owners===&lt;br /&gt;
Each account is associated with a single account owner. Account owners have all of the possible permissions that a user can possess. They are also the only user who can send invitations from the account to other new or existing users.&lt;br /&gt;
&lt;br /&gt;
During checkout, authenticated users can choose to create a new account for the items in the cart. In this case, the system will assign account ownership for the new account to that user.&lt;br /&gt;
&lt;br /&gt;
==Account and User Management==&lt;br /&gt;
Accounts (and associated users) can manage users and their permissions from the '''User Management''' section of the Client Area. For more information, see [https://help.whmcs.com/m/managing/l/1275668-adding-and-managing-users Adding and Managing Users].&lt;br /&gt;
&lt;br /&gt;
Admins can also manage them from the '''[[Clients:Users_Tab|Users]]''' tab in the client profile in the Admin Area. Account ownership can only be transferred between users through the Admin Area.&lt;br /&gt;
&lt;br /&gt;
Users can also be removed via these two interfaces.&lt;br /&gt;
&lt;br /&gt;
===Invitations===&lt;br /&gt;
To connect a user to multiple accounts, send an invitation from each account to that user or email address at any time. The invitee will receive an email and must click the included link and log in or create an account. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Note&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Invitations expire after 7 days.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accounts (and users controlling them) can send invitations from the '''User Management''' section of the Client Area. Admins can also send them from the '''Users''' tab in the client profile in the Admin Area. The invitations can go to new or existing users and accounts.&lt;br /&gt;
&lt;br /&gt;
For steps to send invitations, see [[Clients:Users_Tab|Users]] and [https://help.whmcs.com/m/managing/l/1275668-adding-and-managing-users Adding and Managing Users].&lt;br /&gt;
&lt;br /&gt;
==Upgrading to WHMCS 8.0==&lt;br /&gt;
On upgrade to WHMCS 8.0, no action is necessary to maintain the current configuration. (You must perform several steps when you choose to connect users and accounts.) Contacts will remain associated with each account. Sub-Accounts will become user accounts that can access their associated account. The primary client account will also become a user.&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Knowledgebase&amp;diff=28149</id>
		<title>Knowledgebase</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Knowledgebase&amp;diff=28149"/>
				<updated>2020-03-12T14:33:48Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: /* Image Uploading */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The knowledgebase feature allows you to create a collection of commonly asked questions and their answers.&lt;br /&gt;
&lt;br /&gt;
Articles can be grouped into categories, and categories can be either public or hidden, allowing you to create staff only knowledgebase entries too.&lt;br /&gt;
&lt;br /&gt;
The client area offers the user the choice of browsing through the articles in your KB by category, popular tags or searching based on keywords they enter. &lt;br /&gt;
&lt;br /&gt;
===Creating Categories &amp;amp; Articles===&lt;br /&gt;
&lt;br /&gt;
* The first step is to create a category to contain articles, navigate to '''Support &amp;gt; Knowledgebase''' and click the Add Category tab&lt;br /&gt;
* Enter a name and description to be displayed to clients. Tick the Hide checkbox to make this category invisible, it will only be visible in the admin area. Click Add Category.&lt;br /&gt;
* Now click the Add Article tab and enter the title of the first article and click Add Article to be taken to the editing page.&lt;br /&gt;
* The Category field displays which categories this article belongs to, a single article can be assigned to multiple categories by ctrl + clicking.&lt;br /&gt;
* The views and votes statistics can be changed here, it displays how many people have viewed this article and how many rated it helpful.&lt;br /&gt;
* Ticking the Private checkbox will mean this article is not visible to visitors so clients must be logged in to read it.&lt;br /&gt;
* The Display Order enables the default alphanumeric display order (1,2,3,a,b,c...) to be overridden with a custom one. An article with a display order value or 0 would be displayed at the top of the category, 1 beneath that, 2 beneath that and so on.&lt;br /&gt;
* Enter the contents of your article in the large text area.&lt;br /&gt;
* If you operate in multiple languages click the language beneath the main text area to reveal an additional text area into which the article can be translated.&lt;br /&gt;
* Finally click Save Changes&lt;br /&gt;
&lt;br /&gt;
===Editing Articles===&lt;br /&gt;
&lt;br /&gt;
To edit an existing article simply click the category name and then the article name.&lt;br /&gt;
&lt;br /&gt;
===Tags===&lt;br /&gt;
&lt;br /&gt;
Knowledge base tags are available to highlight keywords relating to an article.&lt;br /&gt;
&lt;br /&gt;
Tags allow you to group articles across multiple categories that share a common theme. Tags are then used to generate a Tag Cloud showing the most common themes in articles and allowing all articles associated with a given tag to be viewed.&lt;br /&gt;
&lt;br /&gt;
Tags that occur more frequently will display in a larger font providing an indication of the number of articles for a given tag.&lt;br /&gt;
&lt;br /&gt;
====Managing Tags====&lt;br /&gt;
&lt;br /&gt;
* Navigate to the article you wish to modify tags for&lt;br /&gt;
* Begin typing tags into the Tags field&lt;br /&gt;
** Any matching existing tags will be displayed, simply press the Enter key to add the selected tag&lt;br /&gt;
** To add a new tag, continue typing and once complete hit Space or Enter&lt;br /&gt;
** Tags may not contain spaces - you can however use hyphens&lt;br /&gt;
&lt;br /&gt;
===Image Uploading===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This section describes features available in version 7.10 and above&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Images can be uploaded through the knowledgebase rich text editor from the Insert → Image menu.&lt;br /&gt;
&lt;br /&gt;
On the Insert/Edit image modal that appears, choose the Upload tab and follow the prompts. Once uploaded, the image URL will be inserted automatically a the point of the cursor.&lt;br /&gt;
&lt;br /&gt;
After an image has been uploaded, it will be available for re-selection in the insert image popup under the '''Recent images''' select box. The Recent images select box will contain the last 25 uploaded images. This provides a faster and more convenient way to re-use the same images in translations or multiple articles.&lt;br /&gt;
&lt;br /&gt;
==== Storage ====&lt;br /&gt;
&lt;br /&gt;
Knowledgebase images use a Storage Setting to define where uploaded images are stored. On upgrade to WHMCS 7.10, or a new install of WHMCS, a default Storage Setting is used which can be checked and changed if required.&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Storage_Settings&amp;diff=27007</id>
		<title>Storage Settings</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Storage_Settings&amp;diff=27007"/>
				<updated>2019-02-08T21:35:30Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This page describes a feature available in version 7.7 and above&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Storage settings allow storing files outside of your WHMCS installation, reducing web space requirements. Prior to version 7.7, WHMCS only supported local storage. With version 7.7, we have introduced Amazon AWS S3 and compatible services for file storage needs. &lt;br /&gt;
&lt;br /&gt;
==How it Works==&lt;br /&gt;
&lt;br /&gt;
By default files will be stored locally within the WHMCS install. If you upgrade an existing WHMCS install to version 7.7 or later, any custom settings for attachments directory and/or downloads directory will be retained and any files will remain in their existing locations. However you may opt to migrate select file types to Amazon AWS S3 or a compatible service. WHMCS offers automatic migrations of your existing files to and from AWS S3, as well as between AWS S3 locations. &lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
To manage your storage settings, navigate to '''Setup &amp;gt; Storage Settings'''. Choose one of the following workflows depending on the desired use case.&lt;br /&gt;
&lt;br /&gt;
===Local Storage===&lt;br /&gt;
&lt;br /&gt;
You may desire to migrate files from an existing local storage location to another local directory. To do that: &lt;br /&gt;
&lt;br /&gt;
#Click &amp;quot;Configuration&amp;quot; tab&lt;br /&gt;
#In &amp;quot;Add New Configuration&amp;quot; tile, choose &amp;quot;Local Storage&amp;quot; or and click &amp;quot;Add&amp;quot;.&lt;br /&gt;
#Enter path to the new storage location. The directory must exist and be writable. Click &amp;quot;Save&amp;quot;.&lt;br /&gt;
#Switch to &amp;quot;Settings&amp;quot; tab. &lt;br /&gt;
#Select the new storage location for the file type that you wish to migrate to the new location.&lt;br /&gt;
#Most file types can be migrated automatically, and you will be prompted to start migration by clicking &amp;quot;Migrate&amp;quot; button.&lt;br /&gt;
#*For smaller scale deployments, migration will take less than a minute, and your files will then be stored at the new location.&lt;br /&gt;
#*If the migration cannot be completed immediately, it will be scheduled to run in the background. Until it is completed, the former location will continue to be used. Once all files are migrated to the new location, the setting will automatically switch to the new selection and begin using the new location.&lt;br /&gt;
#* Former location will not be automatically cleaned - you may want to clean it manually once you validate that the migration was successful.&lt;br /&gt;
#You may choose to cancel an ongoing migration. The present location will then continue to be used. Files migrated to the new location until this point will not be deleted.&lt;br /&gt;
#Instead of using automated migration, you may opt to migrate your files manually and switch the relevant file types storage setting at once. This will skip automatic migration and assumes your responsibility for moving the files to the new location.&lt;br /&gt;
#*If you elect this path, please note that certain file types may be stored by WHMCS in the same folder (for example, client files, email and ticket attachments as well as project management files will be stored in &amp;quot;attachments&amp;quot; folder). If you decide to move all the files away from that folder, all relevant file types must be switched to the new location. &lt;br /&gt;
#If you made a change by mistake, click &amp;quot;Revert Changes&amp;quot; to cancel any changes.&lt;br /&gt;
&lt;br /&gt;
===AWS S3===&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-success&amp;quot;&amp;gt;&lt;br /&gt;
A [https://help.whmcs.com/m/system/c/281650 step-by-step guide] demonstrating a basic S3 configuration is available in our [https://help.whmcs.com/m/system/c/281650 Guides &amp;amp; Tutorials section].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the storage bucket is configured, you may desire to migrate files to an AWS S3 bucket or a compatible service. With presumed familiarity of AWS S3, follow these steps: &lt;br /&gt;
&lt;br /&gt;
#Click &amp;quot;Configuration&amp;quot; tab&lt;br /&gt;
#In &amp;quot;Add New Configuration&amp;quot; tile, choose &amp;quot;S3&amp;quot; or and click &amp;quot;Add&amp;quot;.&lt;br /&gt;
#Enter AWS S3 connection details. S3 region must be specified as a code name, e.g. &amp;quot;us-east-1&amp;quot; for &amp;quot;US East (N. Virginia)&amp;quot; &lt;br /&gt;
#*To find the region code name for a bucket's region, [https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html click here] for a list of all available AWS regions and their code names. &lt;br /&gt;
#*The &amp;quot;Endpoint URL&amp;quot; is not required if using Amazon AWS S3 service - this field is only required if using a non-Amazon, S3-compatible storage provider.&lt;br /&gt;
#*The S3 access credentials must have read and write access to the specified S3 bucket. See below for an example of a suitable policy for the S3 user.&lt;br /&gt;
#Click &amp;quot;Save&amp;quot;. If the bucket cannot be accessed, an error message will be shown. &lt;br /&gt;
#Switch to &amp;quot;Settings&amp;quot; tab. &lt;br /&gt;
#Select the new storage location for the file type that you wish to migrate to the new location.&lt;br /&gt;
#As with local storage, most file types can be migrated automatically, and you will be prompted to start migration by clicking &amp;quot;Migrate&amp;quot; button. &lt;br /&gt;
#*For smaller scale deployments, migration will take less than a minute, and your files will then be stored at the new location.&lt;br /&gt;
#*If the migration cannot be completed immediately, it will be scheduled to run in the background. Until it is completed, the former location will continue to be used. Once all files are migrated to the new location, the setting will automatically switch to the new selection and begin using the new location. &lt;br /&gt;
#*Former location will not be automatically cleaned - you may want to clean it manually once you validate that the migration was successful.&lt;br /&gt;
#You may choose to cancel an ongoing migration. The present location will then continue to be used. Files migrated to the new location until this point will not be deleted.&lt;br /&gt;
#Instead of using automated migration, you may opt to migrate your files manually and switch the relevant file types storage setting at once. This will skip automatic migration and assumes your responsibility for moving the files to the new location. &lt;br /&gt;
#*If you elect this path, please note that certain file types may be stored by WHMCS in the same folder (for example, client files, email and ticket attachments as well as project management files will be stored in &amp;quot;attachments&amp;quot; folder). If you decide to move all the files away from that local folder, all relevant file types must be switched to the new location. &lt;br /&gt;
#If you made a change by mistake, click &amp;quot;Revert Changes&amp;quot; to cancel any changes. &lt;br /&gt;
&lt;br /&gt;
====Example Security Policy====&lt;br /&gt;
Consider using the [https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html IAM Policy Generator tool] in the AWS control panel, or the [https://awspolicygen.s3.amazonaws.com/policygen.html public policy generator tool].&lt;br /&gt;
For power users, an example AWS S3 policy to be assigned to the S3 user for use with WHMCS storage settings is provided below: &lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;Version&amp;quot;: &amp;quot;2012-10-17&amp;quot;,&lt;br /&gt;
        &amp;quot;Statement&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;Sid&amp;quot;: &amp;quot;Stmt1111222223333&amp;quot;,&lt;br /&gt;
                &amp;quot;Effect&amp;quot;: &amp;quot;Allow&amp;quot;,&lt;br /&gt;
                &amp;quot;Action&amp;quot;: [&lt;br /&gt;
                    &amp;quot;s3:ListBucket&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:GetObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:GetObjectAcl&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:PutObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:PutObjectAcl&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:ReplicateObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:DeleteObject&amp;quot;&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;Resource&amp;quot;: [&lt;br /&gt;
                    &amp;quot;arn:aws:s3:::&amp;lt;BUCKET_NAME&amp;gt;&amp;quot;,&lt;br /&gt;
                    &amp;quot;arn:aws:s3:::&amp;lt;BUCKET_NAME&amp;gt;/*&amp;quot;&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
'''Note for manual migration only''': files in AWS S3 are stored with a prefix corresponding to the file asset type. For example, a file1.png that is a client file will be stored as /client_files/file1.png. Use the following sub-folder names per file type: &lt;br /&gt;
&lt;br /&gt;
* Client Files - client_files&lt;br /&gt;
* Downloads - downloads&lt;br /&gt;
* Email Attachments - email_attachments&lt;br /&gt;
* Email Template Attachments - template_attachments&lt;br /&gt;
* Project Management Files - pm_files&lt;br /&gt;
* Ticket Attachments - ticket_attachments&lt;br /&gt;
&lt;br /&gt;
When using automatic migration, you do not have to worry about these prefixes - they are managed automatically.&lt;br /&gt;
&lt;br /&gt;
===Migrating Between Two AWS S3 locations===&lt;br /&gt;
&lt;br /&gt;
In addition to Amazon AWS S3, WHMCS supports AWS S3 compatible services such as Ceph. However, automatic migration between two S3 locations is only supported if both locations are kept with the same storage provider. &lt;br /&gt;
&lt;br /&gt;
===Migrating From S3 To Local Storage===&lt;br /&gt;
&lt;br /&gt;
This migration can be done the same way as the other migration paths, with the same considerations and expectations equally applicable. &lt;br /&gt;
&lt;br /&gt;
===General Considerations===&lt;br /&gt;
Please note that &amp;quot;Email Attachments&amp;quot; cannot be automatically migrated (as opposed to email template attachments). These files are uploaded when creating a custom email message, and are of transient nature. To avoid any inconsistencies when switching storage settings for email attachments, it should be sufficient to ensure that no administrator users are in process of composing an email message with attachments. Please note that email template attachments are a separate asset type and can be migrated automatically.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting a File Not Found Error===&lt;br /&gt;
If you experience a &amp;quot;File not found&amp;quot; error, this may mean that a file is not present or is not accessible at the expected location. To validate that a file is present in the local storage, check that the file exists and its permissions allow access to the web user. For AWS S3, use AWS (or your compatible storage provider's) console to verify that the file is stored with the indicated key. &lt;br /&gt;
&lt;br /&gt;
A convenient way to confirm storage location accessibility is to use &amp;quot;Test Configuration&amp;quot; feature. To do that, go to '''Setup &amp;gt; Storage Settings''', click &amp;quot;Configurations&amp;quot; tab, choose a configuration you want tested, and click the &amp;quot;Test&amp;quot; icon. For AWS S3 (or compatible providers) this should also indicate if there are any issues with the Access Key / Access Secret provided.&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Storage_Settings&amp;diff=26847</id>
		<title>Storage Settings</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Storage_Settings&amp;diff=26847"/>
				<updated>2018-12-28T19:01:37Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: /* AWS S3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This page describes a feature available in version 7.7 and above&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Storage settings allow storing files outside of your WHMCS installation, reducing web space requirements. Prior to version 7.7, WHMCS only supported local storage. With version 7.7, we have introduced Amazon AWS S3 and compatible services for file storage needs. &lt;br /&gt;
&lt;br /&gt;
==How it Works==&lt;br /&gt;
&lt;br /&gt;
By default files will be stored locally within the WHMCS install. If you upgrade an existing WHMCS install to version 7.7 or later, any custom settings for attachments directory and/or downloads directory will be retained and any files will remain in their existing locations. However you may opt to migrate select file types to Amazon AWS S3 or a compatible service. WHMCS offers automatic migrations of your existing files to and from AWS S3, as well as between AWS S3 locations. &lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
To manage your storage settings, navigate to '''Setup &amp;gt; Storage Settings'''. Choose one of the following workflows depending on the desired use case.&lt;br /&gt;
&lt;br /&gt;
===Local Storage===&lt;br /&gt;
&lt;br /&gt;
You may desire to migrate files from an existing local storage location to another local directory. To do that: &lt;br /&gt;
&lt;br /&gt;
#Click &amp;quot;Configuration&amp;quot; tab&lt;br /&gt;
#In &amp;quot;Add New Configuration&amp;quot; tile, choose &amp;quot;Local Storage&amp;quot; or and click &amp;quot;Add&amp;quot;.&lt;br /&gt;
#Enter path to the new storage location. The directory must exist and be writable. Click &amp;quot;Save&amp;quot;.&lt;br /&gt;
#Switch to &amp;quot;Settings&amp;quot; tab. &lt;br /&gt;
#Select the new storage location for the file type that you wish to migrate to the new location.&lt;br /&gt;
#Most file types can be migrated automatically, and you will be prompted to start migration by clicking &amp;quot;Migrate&amp;quot; button. For smaller scale deployments, migration will take less than a minute, and your files will then be stored at the new location. If the migration cannot be completed immediately, it will be scheduled to run in the background. Until it is completed, the former location will continue to be used. Once all files are migrated to the new location, the setting will automatically switch to the new selection and begin using the new location. Former location will not be automatically cleaned - you may want to clean it manually once you validate that the migration was successful.&lt;br /&gt;
#You may choose to cancel an ongoing migration. The present location will then continue to be used. Files migrated to the new location until this point will not be deleted.&lt;br /&gt;
#Instead of using automated migration, you may opt to migrate your files manually and switch the relevant file types storage setting at once. This will skip automatic migration and assumes your responsibility for moving the files to the new location. If you elect this path, please note that certain file types may be stored by WHMCS in the same folder (for example, client files, email and ticket attachments as well as project management files will be stored in &amp;quot;attachments&amp;quot; folder). If you decide to move all the files away from that folder, all relevant file types must be switched to the new location. &lt;br /&gt;
#If you made a change by mistake, click &amp;quot;Revert Changes&amp;quot; to cancel any changes. &lt;br /&gt;
&lt;br /&gt;
===AWS S3===&lt;br /&gt;
&lt;br /&gt;
You may desire to migrate files to an AWS S3 bucket or a compatible service. To do that: &lt;br /&gt;
&lt;br /&gt;
#Click &amp;quot;Configuration&amp;quot; tab&lt;br /&gt;
#In &amp;quot;Add New Configuration&amp;quot; tile, choose &amp;quot;S3&amp;quot; or and click &amp;quot;Add&amp;quot;.&lt;br /&gt;
#Enter AWS S3 connection details. S3 region must be specified as a code name, e.g. &amp;quot;us-east-1&amp;quot; for &amp;quot;US East (N. Virginia)&amp;quot; - if you need a region code name for your bucket's region, [https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html click here] for a list of all available AWS regions and their code names. You do not need to enter the &amp;quot;Endpoint URL&amp;quot; if using Amazon AWS S3 service - this field is only required if using a non-Amazon, S3-compatible storage provider. The S3 access credentials must have read and write access to the specified S3 bucket. See below for an example of a suitable policy for the S3 user.&lt;br /&gt;
#Click &amp;quot;Save&amp;quot;. If the bucket cannot be accessed, an error message will be shown. &lt;br /&gt;
#Switch to &amp;quot;Settings&amp;quot; tab. &lt;br /&gt;
#Select the new storage location for the file type that you wish to migrate to the new location.&lt;br /&gt;
#As with local storage, most file types can be migrated automatically, and you will be prompted to start migration by clicking &amp;quot;Migrate&amp;quot; button. For smaller scale deployments, migration will take less than a minute, and your files will then be stored at the new location. If the migration cannot be completed immediately, it will be scheduled to run in the background. Until it is completed, the former location will continue to be used. Once all files are migrated to the new location, the setting will automatically switch to the new selection and begin using the new location. Former location will not be automatically cleaned - you may want to clean it manually once you validate that the migration was successful.&lt;br /&gt;
#You may choose to cancel an ongoing migration. The present location will then continue to be used. Files migrated to the new location until this point will not be deleted.&lt;br /&gt;
#Instead of using automated migration, you may opt to migrate your files manually and switch the relevant file types storage setting at once. This will skip automatic migration and assumes your responsibility for moving the files to the new location. If you elect this path, please note that certain file types may be stored by WHMCS in the same folder (for example, client files, email and ticket attachments as well as project management files will be stored in &amp;quot;attachments&amp;quot; folder). If you decide to move all the files away from that local folder, all relevant file types must be switched to the new location. &lt;br /&gt;
#If you made a change by mistake, click &amp;quot;Revert Changes&amp;quot; to cancel any changes. &lt;br /&gt;
&lt;br /&gt;
An example AWS S3 policy to be assigned to the S3 user for use with WHMCS storage settings: &lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;Version&amp;quot;: &amp;quot;2012-10-17&amp;quot;,&lt;br /&gt;
        &amp;quot;Statement&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;Sid&amp;quot;: &amp;quot;Stmt1111222223333&amp;quot;,&lt;br /&gt;
                &amp;quot;Effect&amp;quot;: &amp;quot;Allow&amp;quot;,&lt;br /&gt;
                &amp;quot;Action&amp;quot;: [&lt;br /&gt;
                    &amp;quot;s3:ListBucket&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:GetObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:GetObjectAcl&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:PutObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:PutObjectAcl&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:ReplicateObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:DeleteObject&amp;quot;&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;Resource&amp;quot;: [&lt;br /&gt;
                    &amp;quot;arn:aws:s3:::&amp;lt;BUCKET_NAME&amp;gt;&amp;quot;,&lt;br /&gt;
                    &amp;quot;arn:aws:s3:::&amp;lt;BUCKET_NAME&amp;gt;/*&amp;quot;&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
'''Note for manual migration only''': files in AWS S3 are stored with a prefix corresponding to the file asset type. For example, a file1.png that is a client file will be stored as /client_files/file1.png. Use the following sub-folder names per file type: &lt;br /&gt;
&lt;br /&gt;
* Client Files - client_files&lt;br /&gt;
* Downloads - downloads&lt;br /&gt;
* Email Attachments - email_attachments&lt;br /&gt;
* Email Template Attachments - template_attachments&lt;br /&gt;
* Project Management Files - pm_files&lt;br /&gt;
* Ticket Attachments - ticket_attachments&lt;br /&gt;
&lt;br /&gt;
When using automatic migration, you do not have to worry about these prefixes - they are managed automatically.&lt;br /&gt;
&lt;br /&gt;
===Migrating Between Two AWS S3 locations===&lt;br /&gt;
&lt;br /&gt;
In addition to Amazon AWS S3, WHMCS supports AWS S3 compatible services such as Ceph. However, automatic migration between two S3 locations is only supported if both locations are kept with the same storage provider. &lt;br /&gt;
&lt;br /&gt;
===Migrating From S3 To Local Storage===&lt;br /&gt;
&lt;br /&gt;
This migration can be done the same way as the other migration paths, with the same considerations and expectations equally applicable. &lt;br /&gt;
&lt;br /&gt;
===General Considerations===&lt;br /&gt;
Please note that &amp;quot;Email Attachments&amp;quot; cannot be automatically migrated (as opposed to email template attachments). These files are uploaded when creating a custom email message, and are of transient nature. To avoid any inconsistencies when switching storage settings for email attachments, it should be sufficient to ensure that no administrator users are in process of composing an email message with attachments. Please note that email template attachments are a separate asset type and can be migrated automatically.&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=General_Configuration&amp;diff=26808</id>
		<title>General Configuration</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=General_Configuration&amp;diff=26808"/>
				<updated>2018-12-19T20:12:00Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Setup/Configuration}}&lt;br /&gt;
&lt;br /&gt;
This section contains documentation related to general configuration:&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
* [[Configuration|General Settings]]&lt;br /&gt;
* [[Sign-In Integrations]]&lt;br /&gt;
* [[Automation Settings]]&lt;br /&gt;
* [[MarketConnect]]&lt;br /&gt;
* [[Storage Settings]]&lt;br /&gt;
* [[Administrators and Permissions]]&lt;br /&gt;
* [[Two-Factor Authentication]]&lt;br /&gt;
* [[Application Links]]&lt;br /&gt;
* [[Email Templates]]&lt;br /&gt;
* [[Client Groups]]&lt;br /&gt;
* [[Custom Fields]]&lt;br /&gt;
* [[Fraud Protection]]&lt;br /&gt;
* [[Order Statuses]]&lt;br /&gt;
* [[Security Questions]]&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=General_Configuration&amp;diff=26802</id>
		<title>General Configuration</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=General_Configuration&amp;diff=26802"/>
				<updated>2018-12-19T19:40:27Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Setup/Configuration}}&lt;br /&gt;
&lt;br /&gt;
This section contains documentation related to general configuration:&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
* [[Configuration|General Settings]]&lt;br /&gt;
* [[Sign-In Integrations]]&lt;br /&gt;
* [[Automation Settings]]&lt;br /&gt;
* [[MarketConnect]]&lt;br /&gt;
* [[Administrators and Permissions]]&lt;br /&gt;
* [[Two-Factor Authentication]]&lt;br /&gt;
* [[Application Links]]&lt;br /&gt;
* [[Email Templates]]&lt;br /&gt;
* [[Client Groups]]&lt;br /&gt;
* [[Custom Fields]]&lt;br /&gt;
* [[Fraud Protection]]&lt;br /&gt;
* [[Order Statuses]]&lt;br /&gt;
* [[Security Questions]]&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=General_Configuration&amp;diff=26801</id>
		<title>General Configuration</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=General_Configuration&amp;diff=26801"/>
				<updated>2018-12-19T19:30:39Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Setup/Configuration}}&lt;br /&gt;
&lt;br /&gt;
This section contains documentation related to general configuration:&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
* [[Configuration|General Settings]]&lt;br /&gt;
* [[Sign-In Integrations]]&lt;br /&gt;
* [[Automation Settings]]&lt;br /&gt;
* [[MarketConnect]]&lt;br /&gt;
* [[Storage Settings]]&lt;br /&gt;
* [[Administrators and Permissions]]&lt;br /&gt;
* [[Two-Factor Authentication]]&lt;br /&gt;
* [[Application Links]]&lt;br /&gt;
* [[Email Templates]]&lt;br /&gt;
* [[Client Groups]]&lt;br /&gt;
* [[Custom Fields]]&lt;br /&gt;
* [[Fraud Protection]]&lt;br /&gt;
* [[Order Statuses]]&lt;br /&gt;
* [[Security Questions]]&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Storage_Settings&amp;diff=26800</id>
		<title>Storage Settings</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Storage_Settings&amp;diff=26800"/>
				<updated>2018-12-19T19:07:02Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This page describes a feature available in version 7.7 and above&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Storage settings allow storing files outside of your WHMCS installation, reducing web space requirements. Prior to version 7.7, WHMCS only supported local storage. With version 7.7, we have introduced Amazon AWS S3 and compatible services for file storage needs. &lt;br /&gt;
&lt;br /&gt;
==How it Works==&lt;br /&gt;
&lt;br /&gt;
By default files will be stored locally within the WHMCS install. If you upgrade an existing WHMCS install to version 7.7 or later, any custom settings for attachments directory and/or downloads directory will be retained and any files will remain in their existing locations. However you may opt to migrate select file types to Amazon AWS S3 or a compatible service. WHMCS offers automatic migrations of your existing files to and from AWS S3, as well as between AWS S3 locations. &lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
To manage your storage settings, navigate to '''Setup &amp;gt; Storage Settings'''. Choose one of the following workflows depending on the desired use case.&lt;br /&gt;
&lt;br /&gt;
===Local Storage===&lt;br /&gt;
&lt;br /&gt;
You may desire to migrate files from an existing local storage location to another local directory. To do that: &lt;br /&gt;
&lt;br /&gt;
#Click &amp;quot;Configuration&amp;quot; tab&lt;br /&gt;
#In &amp;quot;Add New Configuration&amp;quot; tile, choose &amp;quot;Local Storage&amp;quot; or and click &amp;quot;Add&amp;quot;.&lt;br /&gt;
#Enter path to the new storage location. The directory must exist and be writable. Click &amp;quot;Save&amp;quot;.&lt;br /&gt;
#Switch to &amp;quot;Settings&amp;quot; tab. &lt;br /&gt;
#Select the new storage location for the file type that you wish to migrate to the new location.&lt;br /&gt;
#Most file types can be migrated automatically, and you will be prompted to start migration by clicking &amp;quot;Migrate&amp;quot; button. For smaller scale deployments, migration will take less than a minute, and your files will then be stored at the new location. If the migration cannot be completed immediately, it will be scheduled to run in the background. Until it is completed, the former location will continue to be used. Once all files are migrated to the new location, the setting will automatically switch to the new selection and begin using the new location. Former location will not be automatically cleaned - you may want to clean it manually once you validate that the migration was successful.&lt;br /&gt;
#You may choose to cancel an ongoing migration. The present location will then continue to be used. Files migrated to the new location until this point will not be deleted.&lt;br /&gt;
#Instead of using automated migration, you may opt to migrate your files manually and switch the relevant file types storage setting at once. This will skip automatic migration and assumes your responsibility for moving the files to the new location. If you elect this path, please note that certain file types may be stored by WHMCS in the same folder (for example, client files, email and ticket attachments as well as project management files will be stored in &amp;quot;attachments&amp;quot; folder). If you decide to move all the files away from that folder, all relevant file types must be switched to the new location. &lt;br /&gt;
#If you made a change by mistake, click &amp;quot;Revert Changes&amp;quot; to cancel any changes. &lt;br /&gt;
&lt;br /&gt;
===AWS S3===&lt;br /&gt;
&lt;br /&gt;
You may desire to migrate files to an AWS S3 bucket or a compatible service. To do that: &lt;br /&gt;
&lt;br /&gt;
#Click &amp;quot;Configuration&amp;quot; tab&lt;br /&gt;
#In &amp;quot;Add New Configuration&amp;quot; tile, choose &amp;quot;S3&amp;quot; or and click &amp;quot;Add&amp;quot;.&lt;br /&gt;
#Enter AWS S3 connection details. You do not need to enter the &amp;quot;Endpoint URL&amp;quot; if using Amazon AWS S3 service - this field is only required if using a non-Amazon, S3-compatible storage provider. The S3 access credentials must have read and write access to the specified S3 bucket. See below for an example of a suitable policy for the S3 user.&lt;br /&gt;
#Click &amp;quot;Save&amp;quot;. If the bucket cannot be accessed, an error message will be shown. &lt;br /&gt;
#Switch to &amp;quot;Settings&amp;quot; tab. &lt;br /&gt;
#Select the new storage location for the file type that you wish to migrate to the new location.&lt;br /&gt;
#As with local storage, most file types can be migrated automatically, and you will be prompted to start migration by clicking &amp;quot;Migrate&amp;quot; button. For smaller scale deployments, migration will take less than a minute, and your files will then be stored at the new location. If the migration cannot be completed immediately, it will be scheduled to run in the background. Until it is completed, the former location will continue to be used. Once all files are migrated to the new location, the setting will automatically switch to the new selection and begin using the new location. Former location will not be automatically cleaned - you may want to clean it manually once you validate that the migration was successful.&lt;br /&gt;
#You may choose to cancel an ongoing migration. The present location will then continue to be used. Files migrated to the new location until this point will not be deleted.&lt;br /&gt;
#Instead of using automated migration, you may opt to migrate your files manually and switch the relevant file types storage setting at once. This will skip automatic migration and assumes your responsibility for moving the files to the new location. If you elect this path, please note that certain file types may be stored by WHMCS in the same folder (for example, client files, email and ticket attachments as well as project management files will be stored in &amp;quot;attachments&amp;quot; folder). If you decide to move all the files away from that local folder, all relevant file types must be switched to the new location. &lt;br /&gt;
#If you made a change by mistake, click &amp;quot;Revert Changes&amp;quot; to cancel any changes. &lt;br /&gt;
&lt;br /&gt;
An example AWS S3 policy to be assigned to the S3 user for use with WHMCS storage settings: &lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;Version&amp;quot;: &amp;quot;2012-10-17&amp;quot;,&lt;br /&gt;
        &amp;quot;Statement&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;Sid&amp;quot;: &amp;quot;Stmt1111222223333&amp;quot;,&lt;br /&gt;
                &amp;quot;Effect&amp;quot;: &amp;quot;Allow&amp;quot;,&lt;br /&gt;
                &amp;quot;Action&amp;quot;: [&lt;br /&gt;
                    &amp;quot;s3:ListBucket&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:GetObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:GetObjectAcl&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:PutObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:PutObjectAcl&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:ReplicateObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:DeleteObject&amp;quot;&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;Resource&amp;quot;: [&lt;br /&gt;
                    &amp;quot;arn:aws:s3:::&amp;lt;BUCKET_NAME&amp;gt;&amp;quot;,&lt;br /&gt;
                    &amp;quot;arn:aws:s3:::&amp;lt;BUCKET_NAME&amp;gt;/*&amp;quot;&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
'''Note for manual migration only''': files in AWS S3 are stored with a prefix corresponding to the file asset type. For example, a file1.png that is a client file will be stored as /client_files/file1.png. Use the following sub-folder names per file type: &lt;br /&gt;
&lt;br /&gt;
* Client Files - client_files&lt;br /&gt;
* Downloads - downloads&lt;br /&gt;
* Email Attachments - email_attachments&lt;br /&gt;
* Email Template Attachments - template_attachments&lt;br /&gt;
* Project Management Files - pm_files&lt;br /&gt;
* Ticket Attachments - ticket_attachments&lt;br /&gt;
&lt;br /&gt;
When using automatic migration, you do not have to worry about these prefixes - they are managed automatically. &lt;br /&gt;
&lt;br /&gt;
===Migrating Between Two AWS S3 locations===&lt;br /&gt;
&lt;br /&gt;
In addition to Amazon AWS S3, WHMCS supports AWS S3 compatible services such as Ceph. However, automatic migration between two S3 locations is only supported if both locations are kept with the same storage provider. &lt;br /&gt;
&lt;br /&gt;
===Migrating From S3 To Local Storage===&lt;br /&gt;
&lt;br /&gt;
This migration can be done the same way as the other migration paths, with the same considerations and expectations equally applicable. &lt;br /&gt;
&lt;br /&gt;
===General Considerations===&lt;br /&gt;
Please note that &amp;quot;Email Attachments&amp;quot; cannot be automatically migrated (as opposed to email template attachments). These files are uploaded when creating a custom email message, and are of transient nature. To avoid any inconsistencies when switching storage settings for email attachments, it should be sufficient to ensure that no administrator users are in process of composing an email message with attachments. Please note that email template attachments are a separate asset type and can be migrated automatically.&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Storage_Settings&amp;diff=26799</id>
		<title>Storage Settings</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Storage_Settings&amp;diff=26799"/>
				<updated>2018-12-19T17:15:41Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: Created page with &amp;quot;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This page describes a feature available in version 7.7 and above&amp;lt;/div&amp;gt;  Storage settings allow storing files out...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; This page describes a feature available in version 7.7 and above&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Storage settings allow storing files outside of your WHMCS installation, reducing web space requirements. At this time WHMCS only supports local storage as well as Amazon AWS S3 and compatible services. &lt;br /&gt;
&lt;br /&gt;
==How it Works==&lt;br /&gt;
&lt;br /&gt;
By default files will be stored locally within the WHMCS install. If you upgrade an existing WHMCS install to version 7.7 or later, any custom settings for attachments directory and/or downloads directory will be retained and any files will remain in their existing locations. However you may opt to migrate select file types to Amazon AWS S3 or a compatible service. WHMCS offers automatic migrations of your existing files to and from AWS S3, as well as between AWS S3 locations. &lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
To manage your storage settings, navigate to '''Setup &amp;gt; Storage Settings'''. Choose one of the following workflows depending on the desired use case.&lt;br /&gt;
&lt;br /&gt;
===Local Storage===&lt;br /&gt;
&lt;br /&gt;
You may desire to migrate files from an existing local storage location to another local directory. To do that: &lt;br /&gt;
&lt;br /&gt;
#Click &amp;quot;Configuration&amp;quot; tab&lt;br /&gt;
#In &amp;quot;Add New Configuration&amp;quot; tile, choose &amp;quot;Local Storage&amp;quot; or and click &amp;quot;Add&amp;quot;.&lt;br /&gt;
#Enter path to the new storage location. The directory must exist and be writable. Click &amp;quot;Save&amp;quot;.&lt;br /&gt;
#Switch to &amp;quot;Settings&amp;quot; tab. &lt;br /&gt;
#Select the new storage location for the file type that you wish to migrate to the new location.&lt;br /&gt;
#Most file types can be migrated automatically, and you will be prompted to start migration by clicking &amp;quot;Migrate&amp;quot; button. For smaller scale deployments, migration will take less than a minute, and your files will then be stored at the new location. If the migration cannot be completed immediately, it will be scheduled to run in the background. Until it is completed, the former location will continue to be used. Once all files are migrated to the new location, the setting will automatically switch to the new selection and begin using the new location. Former location will not be automatically cleaned - you may want to clean it manually once you validate that the migration was successful.&lt;br /&gt;
#You may choose to cancel an ongoing migration. The present location will then continue to be used. Files migrated to the new location until this point will not be deleted.&lt;br /&gt;
#Instead of using automated migration, you may opt to migrate your files manually and switch the relevant file types storage setting at once. This will skip automatic migration and assumes your responsibility for moving the files to the new location. If you elect this path, please note that certain file types may be stored by WHMCS in the same folder (for example, client files, email and ticket attachments as well as project management files will be stored in &amp;quot;attachments&amp;quot; folder). If you decide to move all the files away from that folder, all relevant file types must be switched to the new location. &lt;br /&gt;
#If you made a change by mistake, click &amp;quot;Revert Changes&amp;quot; to cancel any changes. &lt;br /&gt;
&lt;br /&gt;
===AWS S3===&lt;br /&gt;
&lt;br /&gt;
You may desire to migrate files to an AWS S3 bucket or a compatible service. To do that: &lt;br /&gt;
&lt;br /&gt;
#Click &amp;quot;Configuration&amp;quot; tab&lt;br /&gt;
#In &amp;quot;Add New Configuration&amp;quot; tile, choose &amp;quot;S3&amp;quot; or and click &amp;quot;Add&amp;quot;.&lt;br /&gt;
#Enter AWS S3 connection details. You do not need to enter the &amp;quot;Endpoint URL&amp;quot; if using Amazon AWS S3 service - this field is only required if using a non-Amazon, S3-compatible storage provider. The S3 access credentials must have read and write access to the specified S3 bucket. See below for an example of a suitable policy for the S3 user.&lt;br /&gt;
#Click &amp;quot;Save&amp;quot;. If the bucket cannot be accessed, an error message will be shown. &lt;br /&gt;
#Switch to &amp;quot;Settings&amp;quot; tab. &lt;br /&gt;
#Select the new storage location for the file type that you wish to migrate to the new location.&lt;br /&gt;
#As with local storage, most file types can be migrated automatically, and you will be prompted to start migration by clicking &amp;quot;Migrate&amp;quot; button. For smaller scale deployments, migration will take less than a minute, and your files will then be stored at the new location. If the migration cannot be completed immediately, it will be scheduled to run in the background. Until it is completed, the former location will continue to be used. Once all files are migrated to the new location, the setting will automatically switch to the new selection and begin using the new location. Former location will not be automatically cleaned - you may want to clean it manually once you validate that the migration was successful.&lt;br /&gt;
#You may choose to cancel an ongoing migration. The present location will then continue to be used. Files migrated to the new location until this point will not be deleted.&lt;br /&gt;
#Instead of using automated migration, you may opt to migrate your files manually and switch the relevant file types storage setting at once. This will skip automatic migration and assumes your responsibility for moving the files to the new location. If you elect this path, please note that certain file types may be stored by WHMCS in the same folder (for example, client files, email and ticket attachments as well as project management files will be stored in &amp;quot;attachments&amp;quot; folder). If you decide to move all the files away from that local folder, all relevant file types must be switched to the new location. &lt;br /&gt;
#If you made a change by mistake, click &amp;quot;Revert Changes&amp;quot; to cancel any changes. &lt;br /&gt;
&lt;br /&gt;
An example AWS S3 policy to be assigned to the S3 user for use with WHMCS storage settings: &lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;Version&amp;quot;: &amp;quot;2012-10-17&amp;quot;,&lt;br /&gt;
        &amp;quot;Statement&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;Sid&amp;quot;: &amp;quot;Stmt1111222223333&amp;quot;,&lt;br /&gt;
                &amp;quot;Effect&amp;quot;: &amp;quot;Allow&amp;quot;,&lt;br /&gt;
                &amp;quot;Action&amp;quot;: [&lt;br /&gt;
                    &amp;quot;s3:ListBucket&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:GetObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:GetObjectAcl&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:PutObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:PutObjectAcl&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:ReplicateObject&amp;quot;,&lt;br /&gt;
                    &amp;quot;s3:DeleteObject&amp;quot;&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;Resource&amp;quot;: [&lt;br /&gt;
                    &amp;quot;arn:aws:s3:::&amp;lt;BUCKET_NAME&amp;gt;&amp;quot;,&lt;br /&gt;
                    &amp;quot;arn:aws:s3:::&amp;lt;BUCKET_NAME&amp;gt;/*&amp;quot;&lt;br /&gt;
                ]&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
'''Note for manual migration only''': files in AWS S3 are stored with a prefix corresponding to the file asset type. For example, a file1.png that is a client file will be stored as /client_files/file1.png. Use the following sub-folder names per file type: &lt;br /&gt;
- Client Files - client_files&lt;br /&gt;
- Downloads - downloads&lt;br /&gt;
- Email Attachments - email_attachments&lt;br /&gt;
- Email Template Attachments - template_attachments&lt;br /&gt;
- Project Management Files - pm_files&lt;br /&gt;
- Ticket Attachments - ticket_attachments&lt;br /&gt;
&lt;br /&gt;
When using automatic migration, you do not have to worry about these prefixes - they are managed automatically. &lt;br /&gt;
&lt;br /&gt;
===Migrating Between Two AWS S3 locations===&lt;br /&gt;
&lt;br /&gt;
In addition to Amazon AWS S3, WHMCS supports AWS S3 compatible services such as Ceph. However, automatic migration between two S3 locations is only supported if both locations are kept with the same storage provider. &lt;br /&gt;
&lt;br /&gt;
===Migrating From S3 To Local Storage===&lt;br /&gt;
&lt;br /&gt;
This migration can be done the same way as the other migration paths, with the same considerations and expectations equally applicable. &lt;br /&gt;
&lt;br /&gt;
===General Considerations===&lt;br /&gt;
Please note that &amp;quot;Email Attachments&amp;quot; cannot be automatically migrated (as opposed to email template attachments). These files are uploaded when creating a custom email message, and are of transient nature. To avoid any inconsistencies when switching storage settings for email attachments, it should be sufficient to ensure that no administrator users are in process of composing an email message with attachments. Please note that email template attachments are a separate asset type and can be migrated automatically.&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Configuring_Sign-In_using_Twitter&amp;diff=26664</id>
		<title>Configuring Sign-In using Twitter</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Configuring_Sign-In_using_Twitter&amp;diff=26664"/>
				<updated>2018-09-24T16:47:14Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: /* Configuring Sign-In with Twitter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article is part of the [[Sign-In Integrations]] feature.&lt;br /&gt;
&lt;br /&gt;
==Purpose==&lt;br /&gt;
&lt;br /&gt;
Enabling the Twitter Sign In Integration enables visitors and customers to register, sign in and connect their Twitter accounts with your WHMCS installation for faster sign-up and automatic sign-in.&lt;br /&gt;
&lt;br /&gt;
[[File:Signinintegrationslogin.png]]&lt;br /&gt;
&lt;br /&gt;
==Configuring Sign-In with Twitter==&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=https://vimeo.com/231458433|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
There are 2 steps required to setup Sign-In with Twitter:&lt;br /&gt;
&lt;br /&gt;
# Create a Twitter App and Retrieve API Credentials&lt;br /&gt;
# Activate Twitter Sign In within WHMCS&lt;br /&gt;
&lt;br /&gt;
===Create a Twitter App and Retrieve API Credentials===&lt;br /&gt;
&lt;br /&gt;
Twitter Sign In Integration requires a Twitter App and API Credential Set.  You can create this using your existing Twitter account. Users will only see the App Name you define and not see anything relating to the account you use to create the project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;Be aware that the Twitter account under which you create the app can not be changed without requiring users to re-authenticate and re-link their accounts so it is important to set the app up under an account that you will always have access to.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Visit https://apps.twitter.com/ &amp;lt;br&amp;gt;&lt;br /&gt;
2. If not logged in, login to your Twitter account &amp;lt;br&amp;gt;&lt;br /&gt;
3. Click the '''Create New App''' button&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign1.png]]&lt;br /&gt;
&lt;br /&gt;
4. Enter a Name, Description and Website URL for your App.&lt;br /&gt;
&lt;br /&gt;
You must also enter a valid URL in the Callback URL fields. The URL you enter here is not used, but the valid URL of the callback file must be defined to enable WHMCS to utilize callbacks. &lt;br /&gt;
&lt;br /&gt;
Because there are three possible callback URLs depending upon the Friendly URLs feature setting, we suggest adding all three:&lt;br /&gt;
&lt;br /&gt;
* http://demo.whmcs.com/whmcs/index.php&lt;br /&gt;
* http://demo.whmcs.com/whmcs/index.php/auth/provider/twitter_oauth/callback&lt;br /&gt;
* http:///demo.whmcs.com/whmcs/auth/provider/twitter_oauth/callback&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;i&amp;gt;&amp;lt;nowiki&amp;gt;http://demo.whmcs.com/whmcs/&amp;lt;/nowiki&amp;gt;&amp;lt;/i&amp;gt; with the actual URL of your WHMCS installation&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign2.png]]&lt;br /&gt;
&lt;br /&gt;
5. If you do not yet have a phone number defined inside your Twitter account, you will see the following error upon submitting. To create an App, Twitter requires that you have a valid phone number registered in your account with them. You must do this before continuing.&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign3.png]]&lt;br /&gt;
&lt;br /&gt;
6. After submitting the App Creation form, you should see a success confirmation page that looks as follows.&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign4.png]]&lt;br /&gt;
&lt;br /&gt;
7. Select the '''Settings''' tab. In the Application Details section, ensure that the ''Enable Callback Locking'' option is disabled.&lt;br /&gt;
 &lt;br /&gt;
[[File:Twittersign7.png]]&lt;br /&gt;
&lt;br /&gt;
8. Select the '''Permissions''' tab.  WHMCS only requires Read permissions so you can change the default Access permission level to ''Read only''. Then hit '''Update Settings'''&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign5.png]]&lt;br /&gt;
&lt;br /&gt;
9. Now select the '''Keys and Access Tokens''' tab. Your API Key and Secret will then be displayed. These are the values you will need to activate Twitter Sign In within WHMCS so store these in a safe place.&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign6.png]]&lt;br /&gt;
&lt;br /&gt;
You can now proceed to Activate Twitter Sign In within WHMCS.&lt;br /&gt;
&lt;br /&gt;
===Activate Twitter Sign In within WHMCS===&lt;br /&gt;
&lt;br /&gt;
# Login to the WHMCS Admin Area&lt;br /&gt;
# Navigate to Setup &amp;gt; Sign-In Integrations&lt;br /&gt;
# Select Activate under the Twitter heading&lt;br /&gt;
# Enter your Twitter API Key and API Secret where requested&lt;br /&gt;
# Click Save &amp;amp; Activate&lt;br /&gt;
&lt;br /&gt;
WHMCS will attempt to validate and test the details you have entered. If the API Key and Secret are valid and successfully authenticate with the Twitter API, the values will be saved and the modal will close.&lt;br /&gt;
&lt;br /&gt;
Congratulations! Twitter Sign In is now enabled.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, please refer to [[Troubleshooting Sign-In using Twitter]]&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Configuring_Sign-In_using_Twitter&amp;diff=26663</id>
		<title>Configuring Sign-In using Twitter</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Configuring_Sign-In_using_Twitter&amp;diff=26663"/>
				<updated>2018-09-24T16:46:31Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: /* Create a Twitter App and Retrieve API Credentials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article is part of the [[Sign-In Integrations]] feature.&lt;br /&gt;
&lt;br /&gt;
==Purpose==&lt;br /&gt;
&lt;br /&gt;
Enabling the Twitter Sign In Integration enables visitors and customers to register, sign in and connect their Twitter accounts with your WHMCS installation for faster sign-up and automatic sign-in.&lt;br /&gt;
&lt;br /&gt;
[[File:Signinintegrationslogin.png]]&lt;br /&gt;
&lt;br /&gt;
==Configuring Sign-In with Twitter==&lt;br /&gt;
&lt;br /&gt;
[[File:Videotutorial.png‎|center|link=https://vimeo.com/231458433|Watch Video Tutorial]]&lt;br /&gt;
&lt;br /&gt;
There are 2 steps required to setup Sign-In with Twitter:&lt;br /&gt;
&lt;br /&gt;
# Create a Twitter App and Retrieve API Credentials&lt;br /&gt;
# Activate Twitter Sign In within WHMCS&lt;br /&gt;
&lt;br /&gt;
===Create a Twitter App and Retrieve API Credentials===&lt;br /&gt;
&lt;br /&gt;
Twitter Sign In Integration requires a Twitter App and API Credential Set.  You can create this using your existing Twitter account. Users will only see the App Name you define and not see anything relating to the account you use to create the project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;Be aware that the Twitter account under which you create the app can not be changed without requiring users to re-authenticate and re-link their accounts so it is important to set the app up under an account that you will always have access to.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Visit https://apps.twitter.com/ &amp;lt;br&amp;gt;&lt;br /&gt;
2. If not logged in, login to your Twitter account &amp;lt;br&amp;gt;&lt;br /&gt;
3. Click the '''Create New App''' button&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign1.png]]&lt;br /&gt;
&lt;br /&gt;
4. Enter a Name, Description and Website URL for your App.&lt;br /&gt;
&lt;br /&gt;
You must also enter a valid URL in the Callback URL fields. The URL you enter here is not used, but the valid URL of the callback file must be defined to enable WHMCS to utilize callbacks. &lt;br /&gt;
&lt;br /&gt;
Because there are a few possible callback URLs depending upon the Friendly URLs feature setting, we suggest adding all three:&lt;br /&gt;
&lt;br /&gt;
* http://demo.whmcs.com/whmcs/index.php&lt;br /&gt;
* http://demo.whmcs.com/whmcs/index.php/auth/provider/twitter_oauth/callback&lt;br /&gt;
* http:///demo.whmcs.com/whmcs/auth/provider/twitter_oauth/callback&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;i&amp;gt;&amp;lt;nowiki&amp;gt;http://demo.whmcs.com/whmcs/&amp;lt;/nowiki&amp;gt;&amp;lt;/i&amp;gt; with the actual URL of your WHMCS installation&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign2.png]]&lt;br /&gt;
&lt;br /&gt;
5. If you do not yet have a phone number defined inside your Twitter account, you will see the following error upon submitting. To create an App, Twitter requires that you have a valid phone number registered in your account with them. You must do this before continuing.&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign3.png]]&lt;br /&gt;
&lt;br /&gt;
6. After submitting the App Creation form, you should see a success confirmation page that looks as follows.&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign4.png]]&lt;br /&gt;
&lt;br /&gt;
7. Select the '''Settings''' tab. In the Application Details section, ensure that the ''Enable Callback Locking'' option is disabled.&lt;br /&gt;
 &lt;br /&gt;
[[File:Twittersign7.png]]&lt;br /&gt;
&lt;br /&gt;
8. Select the '''Permissions''' tab.  WHMCS only requires Read permissions so you can change the default Access permission level to ''Read only''. Then hit '''Update Settings'''&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign5.png]]&lt;br /&gt;
&lt;br /&gt;
9. Now select the '''Keys and Access Tokens''' tab. Your API Key and Secret will then be displayed. These are the values you will need to activate Twitter Sign In within WHMCS so store these in a safe place.&lt;br /&gt;
&lt;br /&gt;
[[File:Twittersign6.png]]&lt;br /&gt;
&lt;br /&gt;
You can now proceed to Activate Twitter Sign In within WHMCS.&lt;br /&gt;
&lt;br /&gt;
===Activate Twitter Sign In within WHMCS===&lt;br /&gt;
&lt;br /&gt;
# Login to the WHMCS Admin Area&lt;br /&gt;
# Navigate to Setup &amp;gt; Sign-In Integrations&lt;br /&gt;
# Select Activate under the Twitter heading&lt;br /&gt;
# Enter your Twitter API Key and API Secret where requested&lt;br /&gt;
# Click Save &amp;amp; Activate&lt;br /&gt;
&lt;br /&gt;
WHMCS will attempt to validate and test the details you have entered. If the API Key and Secret are valid and successfully authenticate with the Twitter API, the values will be saved and the modal will close.&lt;br /&gt;
&lt;br /&gt;
Congratulations! Twitter Sign In is now enabled.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting help, please refer to [[Troubleshooting Sign-In using Twitter]]&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Version_7.5.0_Release_Notes&amp;diff=26588</id>
		<title>Version 7.5.0 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Version_7.5.0_Release_Notes&amp;diff=26588"/>
				<updated>2018-07-31T14:08:02Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: /* Automatic Updating */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 7.5&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: General Availability&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 2nd April 2018&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
==Version History==&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Version&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Release Type&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Release Date&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7.5.2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Security Patch&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;17th July 2018&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7.5.1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Maintenance&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;17th April 2018&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7.5.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;General Availability&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2nd April 2018&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7.5.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8th March 2018&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7.5.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;22nd February 2018&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
  &lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
[[Upgrading|View Standard Upgrade Steps]]&lt;br /&gt;
   &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in Automatic Update utility.&lt;br /&gt;
   &lt;br /&gt;
Simply navigate to ''Utilities &amp;gt; Update WHMCS'' to begin the process.&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp; If the update was released recently, you may need to click the Check for Updates button before the update will show as available.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;WHMCS v7.5.0 requires Ioncube Loader 10.1 or higher.  The Automatic Updater verifies this requirement for you in v7.4.2.  If you are using the Automatic Updater and are not yet on v7.4.2, then you will not see the v7.5.0 update but only v7.4.2.  Use the Auto Updater to first update to v7.4.2.  After this, v7.5.0 will be visible and the Automatic Updater will be able to verify all requirements before proceeding to this latest version.&amp;lt;/div&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp; '''BETA and RC users on PHP 7.1 or 7.2''' will need to temporarily switch to PHP 7.0 in order to utilize the automatic updater.  This is due to a PHP 7.1/7.2 incompatibility in the phpseclib validation library.  This has been resolved in CORE-12119.  Once you have updated to the General Availability release, you may switch back to PHP 7.1/7.2.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
For more information about the Automatic Updater and troubleshooting please refer to the [[Automatic Updater]] documentation.&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
  &lt;br /&gt;
* '''Support for PHP 7.1 &amp;amp; 7.2''' -  WHMCS v7.5 and greater now supports PHP 7.1 and 7.2.  Support is also still provided for PHP Versions 5.6 and 7.0. Because of this broad environment support, no immediate action is required to upgrade to WHMCS v7.5 other than having the latest Ioncube Loader 10.1.  We have created a [[PHP 7 Migration Guide]] to guide you through the process of switching to PHP 7.1 or PHP 7.2 should you wish to do so.&lt;br /&gt;
 &lt;br /&gt;
* '''PHP Version Compatibility Utility''' - A new utility is being provided in WHMCS 7.5 to help you verify the compatibility of ionCube encoded files with different versions of PHP. Accessed via a new option found under ''Utilities &amp;gt; System'', our [[PHP Version Compatibility Assessment|PHP Version Compatibility Assessment Tool]] is designed to give you transparency for files that you may have deployed over the lifespan of your installation that appear to be ionCube encoded. Learn more in the [[PHP Version Compatibility Assessment|documentation]]&lt;br /&gt;
   &lt;br /&gt;
* '''Domain Grace and Redemption Grace Periods Support''' - WHMCS now supports Domain Grace and Redemption Grace Periods for domains, along with the automatic applying of fees related to Grace and Redemption Periods. Learn more at [[Domain Grace and Redemption Grace Periods|in the documentation]] and our [https://blog.whmcs.com/133425/feature-spotlight-domain-grace-and-redemption-fee-automation recent blog post]&lt;br /&gt;
 &lt;br /&gt;
* '''Bulk TLD Pricing Management''' - New bulk management features have been added to make working with large numbers of extensions and TLDs easier. Found in the 'Setup &amp;gt; Products/Services &amp;gt; Domain Pricing'' page, a new Bulk Management panel allows you to make changes to domain pricing, grace period and redemption period settings for groups of TLDs at a time.&lt;br /&gt;
 &lt;br /&gt;
* '''Improved Domain Renewals Experience''' - WHMCS 7.5 includes changes to the client area domain renewal experience including a new unified page for ordering renewals via the shopping cart, live real-time cart preview, more informative and helpful information display, domain search for customers with lots of domains + new grace and redemption period information and pricing display.&lt;br /&gt;
 &lt;br /&gt;
* '''Staff Mentions''' - You can now mention other staff members using the familiar @mention syntax when creating client or ticket notes for those users to receive an email notification regarding your note. Learn more at [[Staff Mentions]]&lt;br /&gt;
 &lt;br /&gt;
* '''Competitive Upgrade for SSL''' - Competitive Upgrade allows customers with existing SSL certificates from qualifying competing vendors to purchase an SSL Certificate from you without losing any time. Learn more about this and how it works in the [https://marketplace.whmcs.com/help/connect/kb/symantec_ssl_certificates/purchase_flow/competitive_upgrade_qualifying_orders documentation here]&lt;br /&gt;
 &lt;br /&gt;
* '''Password Generation for Provisioning''' - WHMCS v7.5 introduces a new default behaviour for the automatic generation of passwords for provisioning of new services. The default password complexity has been increased to consist of 14 characters, containing both lower and uppercase letters, numbers and symbols. If you wish to continue using the previous auto generated password format, you can do so by navigating to ''Setup &amp;gt; General Settings &amp;gt; Security'' and selecting the option ''Generate passwords containing a combination of letters and numbers only'' under the '''Auto Generated Password Format''' setting.&lt;br /&gt;
   &lt;br /&gt;
* '''Client Tickets Overview Tab''' - Quicker more convenient access to view a customers ticket history without leaving the client profile. Now available via the admin area client profile.&lt;br /&gt;
  &lt;br /&gt;
* '''Affiliate Referral Tracking''' - Get deeper insights into where your affiliate referral traffic is coming from, and see trends in the volume of traffic over time.  Learn more at [[Affiliates#Referral_Tracking|Affiliate Referral Tracking]]&lt;br /&gt;
 &lt;br /&gt;
* '''Admin Setup Dashboard''' - A new, faster and more convenient way to browse and find the setup or configuration option you're looking for.  Simply click the Setup tab within the admin area to access the new dashboard which provides ability to search for setup pages and a setup checklist designed to help new users to the product get up and running more quickly.&lt;br /&gt;
 &lt;br /&gt;
* '''Changes to help you be ready for GDPR''' - Various new features and functionality has been added to help you be prepared for the new GDPR regulations which come into effect in May 2018. Learn more in [https://blog.whmcs.com/133437/how-whmcs-can-help-with-gdpr-compliance our recent blog post]&lt;br /&gt;
 &lt;br /&gt;
* '''Marketing Emails Consent''' - New functionality has been added that enables you to request your customers to opt-in or opt-out from marketing emails during checkout and registration. A new consent log will maintain a history of customers opt-in and opt-out requests, and new email template merge fields have also been made available to allow users to opt-in or opt-out at any time.  Learn more at [[Marketing Emails Automation]]&lt;br /&gt;
   &lt;br /&gt;
* '''Data Retention Policy Automation''' - New functionality has been added to allow automatic enforcement of your client data retention policy.  Learn more at [[Data Retention Policy Automation]]&lt;br /&gt;
  &lt;br /&gt;
* '''MarketConnect - SiteLock''' - The new SiteLock integration allows you to offer Website Security services to your customers that includes scanning, detection and automatic removal of malware from websites as well as WAF and CDN services. Learn more in our [https://marketplace.whmcs.com/help/connect/kb/sitelock_website_security SiteLock Documentation] and [https://blog.whmcs.com/133449/start-offering-sitelock-for-free-today our recent blog post]&lt;br /&gt;
 &lt;br /&gt;
* '''MarketConnect Upgrades''' - Upgrades are now supported for SpamExperts, Weebly and SiteLock MarketConnect services. This allows users to upgrade from one plan level to another higher plan level. The upgrade functionality can be accessed via Upgrade buttons located within the client area and is available for all MarketConnect services which have multiple levels of plan offering. Note that only upgrades are supported, not downgrades, and that upgrades must be to plans with an equal or longer billing cycle. For more information see [https://marketplace.whmcs.com/help/connect/kb/overview/general/service_upgrades the documentation]&lt;br /&gt;
 &lt;br /&gt;
* '''MarketConnect SSL Landing Page Updates''' - WHMCS 7.5 introduces new promotional content to the SSL landing pages. It is important to apply all the template changes itemised in the changes below to ensure you have the latest promotional copy and new Competitive Upgrade SSL functionality.&lt;br /&gt;
 &lt;br /&gt;
* '''MarketConnect Cart Integration''' - Active MarketConnect product groups will now be shown within the Shopping Cart sidebar and the relevant landing pages will be displayed when those product groups are selected.&lt;br /&gt;
 &lt;br /&gt;
* '''MarketConnect - Dashboard Widget''' - A new dashboard widget provides an overview of active MarketConnect services and allows you to keep track of your available balance more easily.&lt;br /&gt;
   &lt;br /&gt;
* '''Attachments support in Ticket Related APIs''' - The API functions OpenTicket, AddTicketReply and AddTicketNote now support attachments. Learn how to use them in our [https://developers.whmcs.com/api-reference/ API Reference Documentation]&lt;br /&gt;
&lt;br /&gt;
== Deprecation &amp;amp; Removal Notices ==&lt;br /&gt;
  &lt;br /&gt;
* '''VentraIP''' - VentraIP, the domain registrar module for VentraIP Wholesale, has been updated to Synergy.  Synergy Wholesale provides their latest integration on the WHMCS Marketplace, https://marketplace.whmcs.com/product/3757.  As a result, the module of the company's former integration will no longer be distributed or maintained in future WHMCS releases.  This module will be removed from your WHMCS system if not in use upon upgrade to v7.5.0.&lt;br /&gt;
  &lt;br /&gt;
* '''Legacy Module Removal''' - During the v7.5.0 update, a one-time routine will inspect and attempt to remove legacy &amp;amp; deprecated modules.  This will reduce the possibility of code incompatibility if you decide to update your environment in the near future.  Removal will only occur if it is not actively in use.  The Activity Log will have a list of any removals.  As well, if removal is not performed and the module remains in your installation, an email will be generated for all full admins so that further investigation can be performed. Inspection will be performed for the following modules: Addons - fixed_invoice_data; Fraud - telesign, varilogix_fraudcall; Gateways - alertpay, bidpay, egold, eway, ewayuk, gocardless, googlecheckout, ideal, internetsecure, libertyreserve, myideal, openecho, payoffline, stormpay; Registrars - directi, dottk, netregistry, planetdomains, registerfly, resellerclubbeta, tppinternet, ventraip; Servers - castcontrol, dotnetpanel, enkompass, enomtruste, ensimx, fluidvm, plesk10, plesk8, plesk9, pleskreseller.&lt;br /&gt;
 &lt;br /&gt;
* '''Legacy File &amp;amp; Directory Removal''' - During the v7.5.0 update, a one-time routine will inspect and attempt to remove the following legacy file resources: admin/lang/adminlangupdate.php, includes/classes/, includes/whoisfunctions.php&lt;br /&gt;
 &lt;br /&gt;
== New Documentation ==&lt;br /&gt;
  &lt;br /&gt;
The following new documentation pages are available:&lt;br /&gt;
  &lt;br /&gt;
* [[Domain Grace and Redemption Grace Periods]]&lt;br /&gt;
* [[Staff Mentions]]&lt;br /&gt;
* [[Marketing Emails Automation]]&lt;br /&gt;
* [[Data Retention Policy Automation]]&lt;br /&gt;
* [[SiteLock via WHMCS MarketConnect]]&lt;br /&gt;
* [[Setup Tasks|Admin Setup Tasks]]&lt;br /&gt;
* [[Affiliates#Referral_Tracking|Affiliate Referral Tracking]]&lt;br /&gt;
* [[PHP_Version_Compatibility_Assessment|PHP Version Compatibility Assessment]]&lt;br /&gt;
* [[PHP_7_Migration_Guide|PHP 7 Migration Guide]]&lt;br /&gt;
 &lt;br /&gt;
== Template Changes ==&lt;br /&gt;
   &lt;br /&gt;
For a list of changed files and graphical view of the exact changes, please refer to the Github repo's below.&lt;br /&gt;
   &lt;br /&gt;
=== Six Template ===&lt;br /&gt;
   &lt;br /&gt;
The following link provides a comparison of changes between 7.4.2 and 7.5.2:&lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v7.4.2-release.1...v7.5.2-release.1&lt;br /&gt;
  &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
   &lt;br /&gt;
The following link provides a comparison of changes between 7.4.2 and 7.5.2:&lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v7.4.2-release.1...v7.5.2-release.1&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* [[Changelog:WHMCS_V7.5.2|Version 7.5.2 Security Patch]]&lt;br /&gt;
* [[Changelog:WHMCS_V7.5.1|Version 7.5.1 Maintenance]]&lt;br /&gt;
* [[Changelog:WHMCS_V7.5.0_GA|Version 7.5.0 General Release]]&lt;br /&gt;
* [[Changelog:WHMCS_V7.5.0_RC_1|Version 7.5.0 Release Candidate 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V7.5.0_Beta_1|Version 7.5.0 Beta 1]]&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Version_7.6.0_Release_Notes&amp;diff=26587</id>
		<title>Version 7.6.0 Release Notes</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Version_7.6.0_Release_Notes&amp;diff=26587"/>
				<updated>2018-07-31T14:04:53Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: /* Automatic Updating */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot; style=&amp;quot;max-width:370px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Release Information&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Version: 7.6&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Type: General Availability&amp;lt;br /&amp;gt;&lt;br /&gt;
Release Date: 31st July  2018&amp;lt;br /&amp;gt;&lt;br /&gt;
Distribution Types: Full and Via Automatic Updater&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
==Version History==&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;table class=&amp;quot;table table-striped&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Version&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Release Type&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Release Date&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7.6.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;General Release&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;31st July 2018&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7.6.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Release Candidate 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;17th July 2018&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;7.6.0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Beta 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;28th June 2018&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==Download==&lt;br /&gt;
Download the latest version of WHMCS from https://download.whmcs.com/&lt;br /&gt;
&lt;br /&gt;
==Upgrade Process==&lt;br /&gt;
[[Upgrading|View Standard Upgrade Steps]]&lt;br /&gt;
    &lt;br /&gt;
===Automatic Updating===&lt;br /&gt;
If you are running WHMCS 7.0 or later, you can use the built-in Automatic Update utility.&lt;br /&gt;
    &lt;br /&gt;
Simply navigate to ''Utilities &amp;gt; Update WHMCS'' to begin the process.&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-info&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-info-circle fa-fw&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp; If the update was released recently, you may need to click the Check for Updates button before the update will show as available.&amp;lt;/div&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;div class=&amp;quot;docs-alert-warning&amp;quot;&amp;gt;WHMCS v7.6.0 requires Ioncube Loader 10.1 or higher.  The Automatic Updater verifies this requirement for you in v7.4.2.  If you are using the Automatic Updater and are not yet on v7.4.2, then you will not see the v7.6.0 update but only v7.4.2.  Use the Auto Updater to first update to v7.4.2.  After this, v7.6.0 will be visible and the Automatic Updater will be able to verify all requirements before proceeding to this latest version.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
For more information about the Automatic Updater and troubleshooting please refer to the [[Automatic Updater]] documentation.&lt;br /&gt;
&lt;br /&gt;
== Release Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Namespinning ===&lt;br /&gt;
Introducing new and improved Domain Namespinning from WHMCS.  WHMCS Namespinning ranks and returns relevant domain name suggestions across a wide range of TLDs to help drive more domain registrations.  Utilising machine learning technology, WHMCS Namespinning delivers more relevant suggestions by working to understand the context of your customer’s queries, delivers marketing leading speed and performance plus has multi-language support.  WHMCS Namespinning is being made available free of charge to all WHMCS users.&lt;br /&gt;
&lt;br /&gt;
WHMCS Namespinning is enabled by default for new installations.  On upgrade, if you are currently using the WHMCS Standard WHOIS, you will be automatically upgraded to use the new Domain Namespinning feature.  To change this behaviour, navigate to Setup &amp;gt; Domain Registrars &amp;gt; Lookup Provider after upgrading.&lt;br /&gt;
&lt;br /&gt;
Domain availability lookup and domain name suggestions continues to be a distinct feature from domain order fulfillment. You can use WHMCS Namespinning with any registrar.&lt;br /&gt;
&lt;br /&gt;
=== Font Awesome 5 ===&lt;br /&gt;
There are a significant number of changes to the naming and styling of icons, and while we've done our best to minimise changes, there are a number of template changes required by the Font Awesome 5 migration.&lt;br /&gt;
&lt;br /&gt;
It is important to take care to apply all of these changes to your custom templates to avoid missing or broken icons.  You can learn more how to upgrade your customisations by reviewing the Font Awesome [https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4 Upgrading from version 4] document.  If you desire, Font Awesome does provide a [https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4#shims shim] that can dynamically convert v4 style to v5 style on page load, however we do not recommend this for long term usage due to the potential for visual, behavior, and performance impacts.&lt;br /&gt;
&lt;br /&gt;
=== New MaxMind Functionality ===&lt;br /&gt;
WHMCS 7.6 includes changes to the MaxMind module, including the update to a newer MaxMind API, which requires a MaxMind User ID to be provided for authentication. If MaxMind is enabled in WHMCS, you '''must''' enter your MaxMind User ID for fraud checking to continue functioning. Failure to enter the User ID will result in MaxMind API requests failing. It is important to note that a MaxMind fraud check failure due to bad user credentials results being treated as a fraud check pass.&lt;br /&gt;
&lt;br /&gt;
To enter the User ID, an administrative user with appropriate permissions needs to visit Setup &amp;gt; Fraud Protection &amp;gt; MaxMind, and enter the User ID into the appropriate field. To obtain your User ID from MaxMind, login at [https://www.maxmind.com https://www.maxmind.com] and visit the &amp;quot;My License Key&amp;quot; page.&lt;br /&gt;
&lt;br /&gt;
The newer API integration in WHMCS 7.6 also makes available the Score, Insights and Factors MaxMind services.&lt;br /&gt;
&lt;br /&gt;
=== New Weebly Plans ===&lt;br /&gt;
WHMCS 7.6 makes available two new Weebly plans via MarketConnect.  These plans include:&lt;br /&gt;
# Weebly Lite - an entry level offering for a single page site for just $1.99/mo (RRP)&lt;br /&gt;
# Weebly Performance - an e-commerce option designed for power sellers providing additional e-commerce related functionality&lt;br /&gt;
&lt;br /&gt;
On upgrade, if Weebly is active and enabled within your WHMCS installation, the two new plans will be created and made available automatically.&lt;br /&gt;
&lt;br /&gt;
To learn more about Weebly or modify or disable the new plans, simply navigate to Setup &amp;gt; MarketConnect &amp;gt; Weebly after upgrading.&lt;br /&gt;
&lt;br /&gt;
=== MarketConnect UX Updates ===&lt;br /&gt;
MarketConnect has a number of new features in WHMCS 7.6:&lt;br /&gt;
* Optimised user experience with promotions and upsells&lt;br /&gt;
* New and improved design and styling for client area and shopping cart promotions&lt;br /&gt;
* New sidebar promotion options for all MarketConnect services&lt;br /&gt;
* Native built-in translation support for translating and/or customising promotions and upsell messaging&lt;br /&gt;
&lt;br /&gt;
=== Google reCaptcha ===&lt;br /&gt;
Google reCaptcha is now available for cart checkout.  If enabled, the captcha input will replace the the Complete Checkout button until the challenge is met.  For a completely seamless and nature experience, Invisible reCaptcha can be used.  When using this option, the checkout button will appear as normal and the captcha challenge will be performed silently in the background for the visitor by Google's latest bot detection algorithms.  [[Google reCAPTCHA|Learn More]]&lt;br /&gt;
&lt;br /&gt;
== Deprecation &amp;amp; Removal Notices ==&lt;br /&gt;
  &lt;br /&gt;
During the v7.6.0 update, a one-time routine will inspect and attempt to the following modules due to discontinued service by the service provider. Removal will only occur if it is not actively in use.  The Activity Log will have a list of any removals.  As well, if removal is not performed and the module remains in your installation, an email will be generated for all full admins so that further investigation can be performed. Inspection will be performed for the following modules: &lt;br /&gt;
* DistributeIT&lt;br /&gt;
* GlobalSign OneClick SSL&lt;br /&gt;
* Amazon Simple Pay&lt;br /&gt;
* SecPay&lt;br /&gt;
  &lt;br /&gt;
== Library Updates ==&lt;br /&gt;
 &lt;br /&gt;
The following libraries have been updated&lt;br /&gt;
* phpmailer/phpmailer: 5.2.21 to 5.2.26&lt;br /&gt;
* smarty/smarty: 3.1.29 to 3.1.32&lt;br /&gt;
* tecnickcom/tcpdf: 6.2.12 to 6.2.17&lt;br /&gt;
 &lt;br /&gt;
The following libraries have been added&lt;br /&gt;
* phpseclib/mcrypt_compat: 1.0.5&lt;br /&gt;
* phpmyadmin/sql-parser: 4.2.4&lt;br /&gt;
&lt;br /&gt;
== New Documentation ==&lt;br /&gt;
  &lt;br /&gt;
The following new documentation pages are available:&lt;br /&gt;
  &lt;br /&gt;
* [[WHMCS Domain Namespinning]]&lt;br /&gt;
* [[Domain Contact Verification]]&lt;br /&gt;
* [[Google reCAPTCHA]]&lt;br /&gt;
* [[MaxMind]]&lt;br /&gt;
* [[2CheckOut]]&lt;br /&gt;
* [[Font Awesome 5]]&lt;br /&gt;
* [https://marketplace.whmcs.com/help/connect/kb/overview/general/latest_news_and_updates Marketplace Updates and Improvements]&lt;br /&gt;
* [https://marketplace.whmcs.com/help/connect/kb/weebly_website_builder/getting_started/new_plans_weebly_lite_and_performance New Weebly Plans - Weebly Lite &amp;amp; Weebly Performance]&lt;br /&gt;
  &lt;br /&gt;
== Template Changes ==&lt;br /&gt;
    &lt;br /&gt;
For a list of changed files and graphical view of the exact changes, please refer to the Github repo's below.&lt;br /&gt;
    &lt;br /&gt;
=== Six Template ===&lt;br /&gt;
    &lt;br /&gt;
The following link provides a comparison of changes between 7.5.1 and 7.6.0:&lt;br /&gt;
https://github.com/WHMCS/templates-six/compare/v7.5.1-release.1...v7.6.0-release.1&lt;br /&gt;
   &lt;br /&gt;
=== Standard Cart Order Form ===&lt;br /&gt;
    &lt;br /&gt;
The following link provides a comparison of changes between 7.5.1 and 7.6.0:&lt;br /&gt;
https://github.com/WHMCS/orderforms-standard_cart/compare/v7.5.1-release.1...v7.6.0-release.1&lt;br /&gt;
 &lt;br /&gt;
== Changelog ==&lt;br /&gt;
* [[Changelog:WHMCS_V7.6.0_Beta_1|Version 7.6.0 Beta 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V7.6.0_RC_1|Version 7.6.0 RC 1]]&lt;br /&gt;
* [[Changelog:WHMCS_V7.6.0_GA|Version 7.6.0 General Availability]]&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Health_%26_Updates&amp;diff=18295</id>
		<title>Health &amp; Updates</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Health_%26_Updates&amp;diff=18295"/>
				<updated>2016-03-09T18:12:39Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Health &amp;amp; Updates page provides an overview of the WHMCS installation and system environment status.&lt;br /&gt;
&lt;br /&gt;
It will highlight any potential configuration or security related issues that may need your attention.&lt;br /&gt;
&lt;br /&gt;
It also allows you to check if any updates are available for your currently installed WHMCS version, as well as providing quick and easy access to the Changelog and Release Notes for it.&lt;br /&gt;
&lt;br /&gt;
==The Checks==&lt;br /&gt;
&lt;br /&gt;
An overview of the checks performed and the purpose of each is provided below.&lt;br /&gt;
&lt;br /&gt;
'''System Cron Tasks'''&lt;br /&gt;
&lt;br /&gt;
Checks that the system cron has run to completion within the last 24 hours.  If this reports a failure, it indicates that either the cron is not running (invalid cron command, file permissions, cron folder path, etc...) or that the cron is failing to complete successfully.&lt;br /&gt;
&lt;br /&gt;
If this check reports a problem, you should begin by checking your cron command configuration and the activity log within WHMCS. For further assistance, please contact our support team.&lt;br /&gt;
&lt;br /&gt;
'''Insecure Permissions Check'''&lt;br /&gt;
&lt;br /&gt;
Ensures that key files and directories have appropriate permissions. Will alert you to ownership mismatches and/or permission levels that are higher than required for day-to-day operation of the system.&lt;br /&gt;
&lt;br /&gt;
'''Required PHP Extensions'''&lt;br /&gt;
&lt;br /&gt;
Checks for any PHP extensions required by WHMCS to operate and will alert you to any that are missing.  Should any be reported as missing, you should recompile PHP with the missing extensions included.&lt;br /&gt;
&lt;br /&gt;
'''Recommended PHP Extensions'''&lt;br /&gt;
&lt;br /&gt;
Checks for the presence of recommended PHP extensions. While not strictly required, this will alert you to any extensions which are not available in your environment that are either required by certain addons/modules or that can help provide improved performance.&lt;br /&gt;
&lt;br /&gt;
'''Required PHP Functions'''&lt;br /&gt;
&lt;br /&gt;
Checks for any PHP functions that are required for WHMCS to operate and will alert you to any that are disabled. If you see any functions reported here, you should check for the presence of them in the ''php.ini'' configuration file '''disable_functions''' setting and remove them.&lt;br /&gt;
&lt;br /&gt;
'''PHP Memory Limit'''&lt;br /&gt;
&lt;br /&gt;
Checks the memory limit setting in your PHP environment and will alert you when it is too low. Will alert you by way of a failure level alert when below the minimum required value and a warning level alert when above the minimum but below the recommended value. For more details on the required memory limit, please refer to the [[System Requirements]] page.&lt;br /&gt;
&lt;br /&gt;
'''Error Reporting'''&lt;br /&gt;
&lt;br /&gt;
Alerts you if error reporting is enabled in your environment. While useful for development and debugging situations, in production, we strongly recommend having error reporting disabled for security reasons.&lt;br /&gt;
&lt;br /&gt;
'''PHP Error Levels'''&lt;br /&gt;
&lt;br /&gt;
Alerts you if the error reporting level is set to a very high level. We recommend only logging certain error types.&lt;br /&gt;
&lt;br /&gt;
'''PHP Version'''&lt;br /&gt;
&lt;br /&gt;
Checks your PHP Version. Will alert you if your current PHP version has reached End of Life and is no longer supported by the PHP Group.&lt;br /&gt;
&lt;br /&gt;
'''Customising Default Paths'''&lt;br /&gt;
&lt;br /&gt;
Checks for the existance of custom directory paths. You can customise some of the default directory paths in WHMCS to make it more difficult for malicious users to find them. This check will alert you if any directories that support customisation have not been customised.&lt;br /&gt;
&lt;br /&gt;
'''Using Default Templates'''&lt;br /&gt;
&lt;br /&gt;
Alerts you if any template settings are set to a template of a default name which could be an indication of customisations having been made to a default template. This can result in customisations being lost at the time of the next upgrade.&lt;br /&gt;
&lt;br /&gt;
'''Installed cURL Version'''&lt;br /&gt;
&lt;br /&gt;
Checks the installed curl version and alerts you if your version is known to have any vulnerabilities.&lt;br /&gt;
&lt;br /&gt;
'''SSL Support in cURL'''&lt;br /&gt;
&lt;br /&gt;
Checks to ensure that the curl library present in the PHP environment has SSL support which is required for normal WHMCS operation and many of the modules which come with WHMCS.&lt;br /&gt;
&lt;br /&gt;
'''Database Collations'''&lt;br /&gt;
&lt;br /&gt;
Checks if all database tables and columns use utf8_unicode_ci collation. This is recommended to ensure correct searching and sorting for all international characters. &lt;br /&gt;
&lt;br /&gt;
'''PHP Session Support'''&lt;br /&gt;
&lt;br /&gt;
Alerts you to any issues with the PHP Session configuration in your PHP environment.&lt;br /&gt;
&lt;br /&gt;
'''Secure TLS Support in cURL'''&lt;br /&gt;
&lt;br /&gt;
Checks to ensure that the curl library present in the PHP environment supports secure TLS versions (TLS v1.1 and v1.2). With many payment vendors phasing out legacy SSL/TLS protocols in accordance with PCI DSS recommendations, this check will help to stay up to date with newer standards.&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	<entry>
		<id>http://3.19.219.109/index.php?title=Health_%26_Updates&amp;diff=18283</id>
		<title>Health &amp; Updates</title>
		<link rel="alternate" type="text/html" href="http://3.19.219.109/index.php?title=Health_%26_Updates&amp;diff=18283"/>
				<updated>2016-03-09T18:07:06Z</updated>
		
		<summary type="html">&lt;p&gt;Artem: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Health &amp;amp; Updates page provides an overview of the WHMCS installation and system environment status.&lt;br /&gt;
&lt;br /&gt;
It will highlight any potential configuration or security related issues that may need your attention.&lt;br /&gt;
&lt;br /&gt;
It also allows you to check if any updates are available for your currently installed WHMCS version, as well as providing quick and easy access to the Changelog and Release Notes for it.&lt;br /&gt;
&lt;br /&gt;
==The Checks==&lt;br /&gt;
&lt;br /&gt;
An overview of the checks performed and the purpose of each is provided below.&lt;br /&gt;
&lt;br /&gt;
'''System Cron Tasks'''&lt;br /&gt;
&lt;br /&gt;
Checks that the system cron has run to completion within the last 24 hours.  If this reports a failure, it indicates that either the cron is not running (invalid cron command, file permissions, cron folder path, etc...) or that the cron is failing to complete successfully.&lt;br /&gt;
&lt;br /&gt;
If this check reports a problem, you should begin by checking your cron command configuration and the activity log within WHMCS. For further assistance, please contact our support team.&lt;br /&gt;
&lt;br /&gt;
'''Insecure Permissions Check'''&lt;br /&gt;
&lt;br /&gt;
Ensures that key files and directories have appropriate permissions. Will alert you to ownership mismatches and/or permission levels that are higher than required for day-to-day operation of the system.&lt;br /&gt;
&lt;br /&gt;
'''Required PHP Extensions'''&lt;br /&gt;
&lt;br /&gt;
Checks for any PHP extensions required by WHMCS to operate and will alert you to any that are missing.  Should any be reported as missing, you should recompile PHP with the missing extensions included.&lt;br /&gt;
&lt;br /&gt;
'''Recommended PHP Extensions'''&lt;br /&gt;
&lt;br /&gt;
Checks for the presence of recommended PHP extensions. While not strictly required, this will alert you to any extensions which are not available in your environment that are either required by certain addons/modules or that can help provide improved performance.&lt;br /&gt;
&lt;br /&gt;
'''Required PHP Functions'''&lt;br /&gt;
&lt;br /&gt;
Checks for any PHP functions that are required for WHMCS to operate and will alert you to any that are disabled. If you see any functions reported here, you should check for the presence of them in the ''php.ini'' configuration file '''disable_functions''' setting and remove them.&lt;br /&gt;
&lt;br /&gt;
'''PHP Memory Limit'''&lt;br /&gt;
&lt;br /&gt;
Checks the memory limit setting in your PHP environment and will alert you when it is too low. Will alert you by way of a failure level alert when below the minimum required value and a warning level alert when above the minimum but below the recommended value. For more details on the required memory limit, please refer to the [[System Requirements]] page.&lt;br /&gt;
&lt;br /&gt;
'''Error Reporting'''&lt;br /&gt;
&lt;br /&gt;
Alerts you if error reporting is enabled in your environment. While useful for development and debugging situations, in production, we strongly recommend having error reporting disabled for security reasons.&lt;br /&gt;
&lt;br /&gt;
'''PHP Error Levels'''&lt;br /&gt;
&lt;br /&gt;
Alerts you if the error reporting level is set to a very high level. We recommend only logging certain error types.&lt;br /&gt;
&lt;br /&gt;
'''PHP Version'''&lt;br /&gt;
&lt;br /&gt;
Checks your PHP Version. Will alert you if your current PHP version has reached End of Life and is no longer supported by the PHP Group.&lt;br /&gt;
&lt;br /&gt;
'''Customising Default Paths'''&lt;br /&gt;
&lt;br /&gt;
Checks for the existance of custom directory paths. You can customise some of the default directory paths in WHMCS to make it more difficult for malicious users to find them. This check will alert you if any directories that support customisation have not been customised.&lt;br /&gt;
&lt;br /&gt;
'''Using Default Templates'''&lt;br /&gt;
&lt;br /&gt;
Alerts you if any template settings are set to a template of a default name which could be an indication of customisations having been made to a default template. This can result in customisations being lost at the time of the next upgrade.&lt;br /&gt;
&lt;br /&gt;
'''Installed cURL Version'''&lt;br /&gt;
&lt;br /&gt;
Checks the installed curl version and alerts you if your version is known to have any vulnerabilities.&lt;br /&gt;
&lt;br /&gt;
'''SSL Support in cURL'''&lt;br /&gt;
&lt;br /&gt;
Checks to ensure that the curl library present in the PHP environment has SSL support which is required for normal WHMCS operation and many of the modules which come with WHMCS.&lt;br /&gt;
&lt;br /&gt;
'''Database Collations'''&lt;br /&gt;
&lt;br /&gt;
Checks if all database tables and columns use utf8_unicode_ci collation. This is recommended to ensure correct searching and sorting for all international characters. &lt;br /&gt;
&lt;br /&gt;
'''PHP Session Support'''&lt;br /&gt;
&lt;br /&gt;
Alerts you to any issues with the PHP Session configuration in your PHP environment.&lt;/div&gt;</summary>
		<author><name>Artem</name></author>	</entry>

	</feed>