Resolution
For Plesk version v8.0 and above see the article #1186Plesk takes all storage paths from /etc/psa/psa.conf file, for virtual hosts location it would be:
# grep VHOST /etc/psa/psa.conf
HTTPD_VHOSTS_D /var/www/vhostsMake the following steps to change VHosts location:
1) Stop Plesk and all services.
2) Change HTTPD_VHOSTS_D in psa.conf, for example /var/www/vhosts -> /home/httpd/vhosts.
3) Move vhosts to new location, for example /var/www/vhosts to /home/httpd/vhosts.
4) Create symlink:
ln -s /home/httpd/vhosts /var/www/vhostsIt is needed because of all current system users have home directory set to old location, also, old paths still be in Frontpage configuration files, some scripts, until they be reconfigured.
4) Start MySQL server.
5) Reconfigure Apache configuration with new path:
# /usr/local/psa/admin/sbin/websrvmng -a -v6) Start all other services.