After migrating from one of the supported source
platforms, you can perform a post-migration check to
verify that the transferred websites, email accounts, databases, and so
on are available on the destination server.
The post-migration check verifies the operability of the following
aspects:
- Websites
- DNS
- Databases
- System users
For every aspect, service-specific tests are performed for every
migrated object (website, mail account, system user, and so on). The
details about the tests are given later in this section.
Websites
For each migrated domain, the following items are checked:
- Home page address.
- Web applications installed via Plesk.
- Addresses in the form
http(s)://DOMAIN/RELATIVE_URL
for the
relative links located on the homepage.
For each website, the index page is requested from the source server and
destination server. The contents of the index page are analyzed and all
relative links in the form <a href="RELATIVE_URL">
pointing to the
same domain are checked. To speed the process up, links are grouped by
directory and extension, and a single link is randomly chosen from each
group to be checked. For example, if http://DOMAIN/pages/about.php
and http://DOMAIN/pages/contacts.php
are both on the index page,
only one of these links will be checked.
For each selected link, a request is sent to the appropriate address on
the source and destination servers (checks follow redirections by 301
and 302 HTTP codes). The resulting web page is analyzed for the presence
of HTTP errors. A test is considered successful if all of the following
conditions are met:
- HTTP(S) status codes are identical.
- HTTP(S) status code on the destination is not 4xx or 5xx, which
usually indicates an error (an exception is made for code 401 used
for password-protected directories). - HTML
<title>
tags in both documents are either identical or
absent.
Otherwise, the test is considered to have failed.
Mail
For each migrated domain, all mail accounts present on the source server
must be present on the destination server as well. The following tests
are performed:
- For each migrated domain, the list of…