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.
2) Copy and Upload All Files
2.1) 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
3.1) Copy the existing database file (SQL) and upload it to your new server. Take note the database information.
3.2) 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', ], ], ];
Important Reminder: You can define the "username" and "password" fields that appear encrypted on the database.php file as plain text. It will then be auto-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.
7) All Process Okay
You can now continue to use your WISECP system on your new server under the same conditions.