7.6 and SQL Server not working

Hi,

Trying to install 7.6 and can get to the setup page, specify the database. Clicking “Next” pops up a database connection window which quickly goes away and there is no indication on the page except that I can’t proceed.

The following entry is in the PHP error log:
[02-May-2016 09:53:09 America/New_York] PHP Fatal error: Call to a member function ping() on resource in C:\mysite\include\database\DBManager.php on line 474

This is in the SugarCRM.log (though I’m not completely sure it’s related to the above error as it doesn’t happen consistenly like the PHP error):
05/02/16 09:23:00 [4972][-none-][FATAL] Could not connect to DB server myserver as adminname. port : php_network_getaddresses: getaddrinfo failed: No such host is known.
05/02/16 09:23:00 [4972][-none-][FATAL] Could Not Connect: Database Is Not Connected

IIS 8.5 on Windows Server 2012R2, PHP 5.6 and SQL Server is installed and working (and, SuiteCRM v 7.5.3 worked OK).

My sql server connects OK through a direct PHP call: $conn = sqlsrv_connect($serverName, $connectionInfo);

My sql server uses a non-standard port which is specified after the hostname (host,port#) – again, this didn’t cause any problems in 7.5.3.

Also, pinging servers is disallowed on our network as a security policy. command line and php exec pings fail, too. Perhaps ping is not an optimal and universal way to test if the server is live.

Thanks for any help,
PR

NOTE: I changed DBManager and reverted to the 7.5.3 version of checkConnection without the ping and the install is now continuing.