openSSL is a PHP encryption extension, and its purpose is to encrypt sensitive data so malicious users will not be able to access it. If openSSL is not configured properly, your store will not be able to communicate with the X-Cart App Store and install addons from there.

If your web server does not have openSSL configured properly, contact your hosting team and ask them to compile PHP with openSSL enabled.

If you face this problem on your local machine, check the tips below. The solution will depend on your operation system and web server type.

Configuring OpenSSL for Windows + XAMPP

  1. Edit the C:\Program Files\xampp\apache\conf\httpd.conf file and replace there the following piece of code:

    #LoadModule ssl_module modules/mod_ssl.so

    with the next one:

    LoadModule ssl_module modules/mod_ssl.so
  2. Edit the C:\Program Files\xampp\php\php.ini file and replace there the following piece of code:


    with the next one:

  3. Restart Apache.