Plesk is a web hosting control panel software that allows users to easily manage their web hosting accounts and servers. It provides a user-friendly interface for managing websites, email accounts, databases, and other web hosting-related tasks.
Plesk allows users to create and manage websites, email accounts, and databases through a simple, web-based interface. It also includes tools for managing file permissions, backups, and other server-related tasks. Additionally, it has a built-in file manager, an FTP manager, and a DNS management utility.
Plesk also includes a variety of security features, such as built-in firewalls, SSL certificate management, and malware scanning. It also supports different web technologies such as PHP, Perl, Python, Ruby, and .Net.
Plesk is available in different editions, including a free version with limited features, a standard edition and an enterprise edition. It supports different operating systems such as Windows and Linux. It is a popular choice among web hosts and web developers for its ease of use and wide range of features.
Plesk is a commercial product and is offered in different pricing plans based on the features and number of domains you want to manage.
For Plesk on Windows
- Connect to the Plesk server via RDP.
- Start a command prompt as an Administrator.
- Create a database dump of the Plesk database Plesk db dump psa > C:\psa_backup.sql
- Access the Plesk database: plesk db
- Run these commands to remove orphaned records:
delete from dns_recs where dns_zone_id in (select id from dns_zone where id not in (select dns_zone_id from domains) and id not in (select dns_zone_id from domain_aliases));
delete from dns_zone where id not in (select dns_zone_id from domains) and id not in (select dns_zone_id from domain_aliases);
- Exit MySQL: mysql> exit
- Create the domain/subdomain/alias in Plesk / Rerun for the migration/restore.