Applicable to:
- Plesk for Linux
- Plesk for Windows
Symptoms
-
After license downgrade, e.g. from Web Host Edition to Web Pro Edition, some domains/subscriptions are absent at Plesk > Domains or Plesk > Subscriptions or Plesk > Websites & Domains page.
- Plesk can show Add Domain or Create Your Webspace page.
-
The following warnings could be found at Plesk > Tools & Settings > License Management page:
PLESK_WARN: Warning: Resellers management is turned off but you have several resellers(1).
OR
PLESK_WARN: Warning: Customers management is turned off but you have several customers(1).
-
After the migration of the reseller or/and customer to the destination server, their corresponding domains/subscriptions are not available at Plesk > Domains or Plesk > Subscriptions or Plesk > Websites & Domains page on the destination server.
-
The request below returns the missing subscriptions/domains in the output belonged to customers or resellers:
# plesk db "select d.name as 'Domain name',c.pname as 'Owner Name',c.type as 'Client Type' from domains d join clients c on d.cl_id=c.id where d.cl_id <> 1"
+-------------+------------+-------------+
| Domain name | Owner Name | Client Type |
+-------------+------------+-------------+
| example.com | johndoe1 | client |
| example.org | johndoe2 | client |
| example.net | johndoe3 | reseller |
+-------------+------------+-------------+
Cause
Web Pro Edition does not support Reseller management.
Web Admin Edition does not support Reseller and Customer management.
Plesk does not display the domains and subscriptions belonged to nonsupported user types.
Resolution
-
Go to Plesk > Tools & Settings > License Management
-
Install the Web Host Edition (customers and resellers) or Web Pro Edition (customers) license.
Note: a trial Web Pro Edition license can be received here.
If you have no such key, follow to one of the next article sections "via Command Line Interface (CLI)"
-
Navigate to Plesk > Subscriptions.
-
Mark all subscriptions which do not belong to the Plesk Administrator account.
-
Click the Change Subscriber button and reassign all subscription to Plesk Administrator.
-
Remove resellers and customers if they are not required anymore.
-
Go to Plesk > Tools & Settings > License Management and click the Roll Back Key button.
-
Get the list of subscriptions belonged to customers or resellers:
# plesk db "select d.name as 'Domain name',c.pname as 'Owner Name',c.type as 'Client Type' from domains d join clients c on d.cl_id=c.id where d.cl_id <> 1"
+-------------+------------+-------------+
| Domain name | Owner Name | Client Type |
+-------------+------------+-------------+
| example.com | johndoe1 | client |
| example.org | johndoe2 | client |
| example.net | johndoe3 | reseller |
+-------------+------------+-------------+ -
Change the ownership to Plesk Administrator for the required subscription one by one:
# plesk bin subscription --change-owner example.com -owner admin
On Linux servers the following command can be used to change the subscription owner to Plesk Administrator for all subscription at once:
# for subscription in `plesk bin subscription --list`; do plesk bin subscription --change-owner $subscription -owner admin; done
Comments
0 comments
Please sign in to leave a comment.