Licensing server not reachable. Please allow outgoing connection to the following IP addresses.
Error message
Licensing server not reachable. Please allow outgoing connection to the following IP addresses: 139.162.190.63, 172.104.28.39
Cause
Your server cannot connect to our server, because it has a Firewall or some other configuration, which doesn't allow connections to happen towards other servers.
Solution
Contact your server host, and ask from them what's written in the error message, to whitelist our IP addresses (139.162.190.63, 172.104.28.39), so the connection could happen.
Please note, that we do not support configuring servers! We don't know what kind of Firewall or other security feature / misconfiguration of the server does not allow the connection to happen, so this issue has to be resolved by your server's administrator! Below you can find a simplified PHP file test, that can be used for debugging.
Test
Create a PHP file with this code in it:
<?php
// create curl resource
$ch = curl_init();
// set url
curl_setopt($ch, CURLOPT_URL, "https://api.nextendweb.com");
//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$errorFile = dirname(__FILE__) . '/curl_error.txt';
$out = fopen($errorFile, "w");
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_STDERR, $out);
// $output contains the output string
$output = curl_exec($ch);
curl_close($ch);
fclose($out);
echo "<h1>LOG</h1>";
echo "<pre>";
echo htmlspecialchars(file_get_contents($errorFile));
unlink($errorFile);
echo "</pre>";
Upload it to your FTP, and check the result in your browser:
https://yourwebsite.com/test.php
This will write out a log about what happens when your server tries to connect to ours. If everything is fine, you will see a similar result: