openSSL is PHP encryption extension and its purpose to encrypt sensitive data, so malicious users would not be able to access it. If openSSL is not configured properly, your store will not be able to communicate with marketplace and install modules out of 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 tips below. Solution will depend on your operation system and type of web-server.

Table of contents

Configuring openSSL

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/

    with the next one:

    LoadModule ssl_module modules/
  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.