Memberium requires the ability to send and receive data to the web to operate, both to communicate with your Infusionsoft app and to connect to our License Server. When operating in a locked down or high security environment, you may need to take extra steps. If you do not have direct access to send data to the internet, your IT Department likely has an HTTP Proxy such as Squid, or NginX configured.
You will need to allow SSL traffic over port 443 between your WordPress site and your Infusionsoft app.
Having a firewall in place will also affect other WordPress functions such as the ability to check for updates. You can configure your WordPress install to use the proxy for communications by adding the following lines to your wp-config.php file:
# HTTP Proxies
# Defines the proxy address.
define( ‘WP_PROXY_HOST’, ‘proxy.yourdomain.local’ );
# Defines the proxy port.
define( ‘WP_PROXY_PORT’, ‘8080’ );
# Defines the proxy username.
define( ‘WP_PROXY_USERNAME’, ‘my_user_name’ );
# Defines the proxy password.
define( ‘WP_PROXY_PASSWORD’, ‘my_password’ );
# Allows you to define some adresses which
# shouldn’t be passed through a proxy.
define( ‘WP_PROXY_BYPASS_HOSTS’, ‘localhost, www.example.com’ );