If importing from your live Clientexec installation, stop the cron job for Clientexec, put the installation into maintenance mode, and back up all files and the database. |
This importer was introduced in Blesta 4.1. If you are running an earlier version, or would like to see additional information about getting this importer to work with <4.1, see https://www.blesta.com/forums/index.php?/topic/10244-clientexec-importer/ |
If you prefer, you can create a copy of your Clientexec database and import from that instead of your live system. |
Importing your data can take several minutes or more, please be patient. When the importer has finished, it will display a green success message. |
In order for legacy passwords to work, you must be running PHP 5.5 or greater on your server. |
Passwords stored in Clientexec exceed the 64 character size of the users.password field in the Blesta database. In order to import passwords from Clientexec, update users.password to something like VARCHAR(255) |
In order for clients to log into Blesta after being imported, you must enable legacy passwords in Blesta. When a client logs in, their password will be converted automatically to a more secure hash.
To enable support for these passwords edit the /config/blesta.php configuration file within your Blesta installation and change
Configure::set("Blesta.auth_legacy_passwords", false); Configure::set("Blesta.auth_legacy_passwords_algo", "md5"); |
To:
Configure::set("Blesta.auth_legacy_passwords", true); Configure::set("Blesta.auth_legacy_passwords_algo", "clientexec-sha256"); |
Then save the file. After a sufficient amount of time has passed, you may change this setting back.
Do you have any active PayPal Subscriptions? |
If you have any active PayPal Subscriptions in Clientexec, they will not automatically work with Blesta. Beginning with Blesta 3.5, PayPal Subscriptions can be maintained by creating a redirect in your .htaccess file. At the beginning of the file, add the following:
Redirect 301 /plugins/gateways/paypal/callback.php /callback/gw/1/paypal_payments_standard/ |
This redirect may need to be adjusted depending on your path to callback.php in your Clientexec and your Blesta installation directory. Also, the 1 in /callback/gw/1/paypal_payments_standard/ references the company ID in Blesta. If you do not have any addon companies, then the company ID is 1.
Return to complete the Final Steps.
None currently