This is an old revision of the document!
This howto explain how to migrate from ispCP to iMSCP by using the miration script provided by the iMSCP team. Currently, only migration from ispCP version 1.0.7 or newer to iMSCP 1.0.3.0 or newer is supported.
Before doing the migration, it's greatly recommended to make a backup of your server data and even, test the migration with a clone of your system to detect any problem and the way to solve them.
Clone the iMSCP master branch from our git repository:
# aptitude update && aptitude install git-core # cd /usr/local/src # git clone git://github.com/i-MSCP/imscp.git # cd imscp
# perl imscp-autoinstall -bd # cp -R /tmp/imscp/* /
Note: Type perl imscp-autoinstall -? for more information about command line options.
# cd /var/www/imscp/engine/setup # perl imscp-migrate-from-ispcp
# perl imscp-setup -d
tar -xzf i-mscp-1.0.3.0.tar.gz cd imscp
perl imscp-autoinstall
Until you see the i-mscp setup screen. SAY NO, because you've to continue using the console
cp -Rv /tmp/imscp/* /
DEBUG = 1
cd /var/www/imscp/engine/setup/ perl imscp-migrate-from-ispcp
./imscp-setup
If all the steps are fine, you should be able to enter in the new control panel
less /var/log/imscp/imscp-setup.log
mysql -u root -p GRANT ALL PRIVILEGES ON *.* TO 'your_database_user'@'localhost'