Import data from cPanel into ispmanager
To import a website from the server with cPanel create a backup copy of the cPanel user, download it to your computer, and import the data to ispmanager.
1. To verify and install, do the following:
Configure the recommended software. Go to Settings and select Software configuration.
Make sure the following components are enabled:
- Web-server (WWW) - a web server configured in a similar or compatible configuration is mandatory;
- Mail server - is required to process mail on the server;
- Name server (DNS) - It is recommended to use PowerDNS for efficient management of DNS records. This is especially recommended if the server hosts many sites;
- FTP server - provides the ability to transfer files to the server using FTP protocol;
- DBMS (database management system) server - needed to store and manage databases on the server;
- PHP versions - make sure that you have the necessary versions of PHP installed to support your applications and scripts;
- Optional software for compatibility - Install additional software to ensure compatibility with other system components, if necessary.
2. If you are using Cloudlinux, it is recommended to see the description of the panel operation in this operating system.
3. For successful import to the server, it is necessary to provide a reserve of free disk space five times larger than the size of the archive to be imported for a given user.
4. During import, it is recommended to disable password complexity checking in the System settings section.
5. To successfully import databases for the DBMS on a server with ispmanager, make sure that the default-authentication-plugin=mysql_native_password parameter is set in the configuration file. Use the following command to verify that this parameter is set:
grep -ir "default-authentication-plugin" /etc/
Preparing for data export
Check that the limits on domain names, FTP users, and databases for the user are more than 0:
- Log in to the control panel WHM through the URL https://mycpanel.com:2087. Details
- Go to Packages → Edit package → Edit.
- Edit the value in Resources and click on Save changes.
Exporting data from cPanel
To download a backup copy from cPanel:
- Log in to cPanel.
- Go to Dashboard → Files → Backup.
- Press the button Download a Full Website Backup.
- Select the Home directory in Backup destination and press the button Generate Backup.
- Click on Back. After the backup is generated, click on the link with that backup.
- Download the archive to your computer.
Importing data to ispmanager
- Log in to ispmanager.
- Go to Tools → User import.
- Select "Upload archive".
- To import several archives select "From local archive or directory"
- Select the backup file downloaded from cPanel.
- Click on Ok to start the backup recovery.
- Edit the resource records if needed in Domains → Domain names → Manage DNS records.
- Check that the corresponding PHP version is installed:
- ispmanager Lite (Pro, Host) — log in as the superuser and go to Settings → Features;
- ispmanager Business — log in as the superuser or admin and go to Web-server settings → PHP.
Data that can be imported
The following data can be imported from cPanel to ISPmanager:
- User data;
- User's crontab file;
- Domain configuration file;
- User files;
- Mail list;
- MySQL dumps;
- SSL certificates, CSR requests;
- User access permissions to MySQL;
- ProFTPD configuration file;
- User quotas;
- User password;
- Shell access details;
- Accounts of domains that use SSL;
- cPanel version.
Logging
The log file is /usr/local/mgr5/var/backup2_cpanel_conv.log.
If errors occurred during the import process you can view the report in Accounts → Users → Details.