Due to the changes in the business model of the Plesk 10.x release, not all previous account settings will be transferable from previous Plesk releases. Some business schemas will be lost for hosters and their clients. Attached is a script that allows you to check the environment after upgrade or migration. It checks for business logic issues, and it works for both Linux and Windows. You may launch this tool after finishing the upgrade procedure to get a report on any potential problems. Based on the report, a hoster can quickly find and fix any post-upgrade problems. We will continue working on the script to include all known issues.
Note that we also have a pre-upgrade script. Detailed information on this script can be found in this article: The tool to identify business logic issues before upgrade or migration to Plesk 10.x version.
HOW TO USE
# php -d safe_mode=Off plesk103_postupgrade_checker.php <plesk-admin-password>
"%plesk_bin%\php.exe" -d safe_mode=Off plesk103_postupgrade_checker.php <plesk-admin-password>
plesk103_postupgrade_checker.php is the post-upgrade script after upgrade or migration only to Plesk 10.3 version.
REPORT CONTENT CLARIFICATION
|Diagnosed Situation||Report Message|
|· During Plesk operation, resource limits of Virtuozzo Container can become exhausted.||Some limits set by Virtuozzo Container are exceeded. Please check the article #112522 for more details.|
|· DNS server works for local port 53.||Unable to connect to localhost at port 53 (DNS).|
|· DNS master records are resolvable to IP addresses.||Unable to resolve DNS zone: <DNS ZONE NAME>.|
|Plesk database inconsistency|
|· Client or reseller can't log in to Control Panel.||Client or reseller with login <login> has no corresponding record in `smb_users` table. Some clients or resellers have no corresponding records in `smb_users` table; they may have Control Panel login problems. Please check #112522 for more details.|
|· Inconsistency in `smb_settings` table could lead to errors during backup or migration.||There some settings missing in the `smb_settings` table of `psa` database. Please check #113039 for more details.|
|· HTTP server doesn't listen on corresponding port.||Unable to connect to localhost at port <HTTP port number> (HTTP). Please check that HTTP server is running.|
|· SMTP server doesn't listen on corresponding port.||Unable to connect to localhost at port 25 (SMTP). Please check that SMTP server is running.|
|· POP3 server doesn't listen on corresponding port.||Unable to connect to localhost at port 110 (POP3). Please check that POP3 server is running.|
|· Database server doesn't listen on corresponding port. Supports MySQL and PostgreSQL.||Unable to connect to DB server <HOST> at port <PORT>. Please check that this DB server is running and accessible.|
|· IMAP4 server doesn't listen on corresponding port.||Unable to connect to localhost at port <IMAP4 port number> (IMAP4). Please check that IMAP4 server is running.|
|· The list of applications cannot be displayed if the corresponding record is absent in IP\_addresses table.||Unable to find "main" IP address in the psa database. Please check for more details.|
|· SSO startup script has wrong execution priority after upgrade.||SSO startup script has wrong execution priority. Please check #112666 for more details.|
|· Conflict of different SSO startup scripts appears after upgrade.||SSO startup scripts conflict detected. Please check #112251 for more details.|