OpenSSL Setup

Learn how to troubleshoot the OpenSSL-related issues.

Olga Tereshina avatar
Written by Olga Tereshina
Updated over a week ago

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 correctly, your store will not communicate with the X-Cart App Store and install add-ons.

If your web server does not have OpenSSL appropriately configured, 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. Of course, the solution will depend on your operating system and webserver 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:

    ;extension=php_openssl.dll

    with the next one:

    extension=php_openssl.dll
  3. Restart Apache.

Related pages:

Did this answer your question?