Move/Transfer
This process is extremely simple if you want to move the system to a different server.
1) Control of Requirements
In order to continue using the WISECP system on your new server under the same conditions, your new server must meet the system requirements. Otherwise, you may see some errors and you won't be able to use the system.
You can download the PHP file that controls your server's system compatibility by clicking the button below and upload it to your website. This allows you to check the compliance of your hosting service with WISECP prior to installation or move.
» Download Requirement Controller
2) Copy and Upload All Files
Copy all files from your existing site completely and upload them to your new server. (Make sure the .htaccess file is installed specifically.)
3) Copy and Upload Database
Copy the existing database file (SQL) and upload it to your new server. Take note the database information.
To adjust the database connection, open the /coremio/configuration/database.php file and identify the database information on your new server. For Example;
return [
'database' => [
'driver' => 'mysql',
'tool' => 'pdo',
'host' => 'localhost',
'port' => '3306',
'prefix' => '',
'name' => 'mydbname', // Define database name
'username' => 'UEwycVMeXvsSzoeanJv3L1smsbRzUT09', // Define as plain text
'password' => 'ZVFXS9bPDBJnxW3MNSXeTtdcmrjMZz09', // Define as plain text
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'language-tables' => [
'categories_lang',
'customer_feedbacks_lang',
'knowledgebase_lang',
'menus_lang',
'pages_lang',
'products_lang',
'products_addons_lang',
'products_requirements_lang',
'slides_lang',
'tickets_departments_lang',
'tickets_predefined_replies_lang',
'countries_lang',
],
],
];
You can define the "username" and "password" fields that appear encrypted on the "database.php" file as plain text. They will then be automatically re-encrypted by the system.
4) Update of Your License
(If domain name information will change, you should follow this step. Otherwise, there is no need.)
After completing all process, view your license details via my.wisecp.com. Update the license information to be your new domain name.
5) Disabling System on the Old Server
This process is extremely important. Otherwise, unpaid and non-renewed services can be stopped, canceled or deleted from your shared servers, since the cronjob task on the old server continues. The cronjob task on your old server should definitely be overridden in order to avoid any glitch or data loss. In addition, due to the late reflection of DNS changes, your customers can continue to see and operate the system on your old server. For this reason, removing the system on the old server is the most effective way.
6) Defining a Cronjob Task
You must define a cronjob task on your new server so that automated processes can continue uninterrupted. You can find detailed information about that via the link below.
https://docs.wisecp.com/en/kb/cronjob-automation
7) All Process Okay
You can now continue to use your WISECP system on your new server under the same conditions.