<tbody> <?php $pathConfigFile = realpath(join(DIRECTORY_SEPARATOR, array('application', 'config', 'config.php'))); include $pathConfigFile; echo "<tr><td>PHP_VERSION</td><td>" . (version_compare(PHP_VERSION, '5.6.0', '>=') ? '>=5.6.0' : '<5.6.0') . '</td></tr>'; echo "<tr><td>openssl</td><td>" . (extension_loaded('openssl') ? 'extension loaded' : 'extension not loaded') . '</td></tr>'; echo "<tr><td>curl</td><td>" . (extension_loaded('curl') ? 'extension loaded' : 'extension not loaded') . '</td></tr>'; echo "<tr><td>oauth2_enabled</td><td>" . ($config['oauth2_enabled'] === TRUE ? 'TRUE' : 'FALSE') . '</td></tr>'; echo "<tr><td>oauth2_provider</td><td>" . $config['oauth2_provider'] . '</td></tr>'; echo "<tr><td>oauth2_client_id</td><td>" . ($config['oauth2_client_id'] != '' ? 'Provided' : 'Empty') . '</td></tr>'; echo "<tr><td>oauth2_client_secret</td><td>" . ($config['oauth2_client_secret'] != '' ? 'Provided' : 'Empty') . '</td></tr>'; echo "<tr><td>curl.cainfo</td><td>" . (file_exists(ini_get('curl.cainfo')) === TRUE ? 'Found' : 'Not found') . '</td></tr>'; echo "<tr><td>openssl.cafile</td><td>" . (file_exists(ini_get('openssl.cafile')) === TRUE ? 'Found' : 'Not found') . '</td></tr>'; echo "<tr><td>openssl_get_cert_locations</td><td>" . (function_exists('openssl_get_cert_locations') ? 'Exists' : 'Doesn\'t exist') . '</td></tr>'; if (function_exists('openssl_get_cert_locations')) { $filesToCheck = openssl_get_cert_locations(); foreach ($filesToCheck as $key => $value) { echo "<tr><td>{$key}</td><td>" . (file_exists($value) === TRUE ? 'Found' : 'Not found') . '</td></tr>'; } } ?> </tbody> </table> <h2>Additional information</h2> <h3>Setup Google+ API</h3> <p>Instruction for Google API:</p> <ul>
/** * @return array */ public static function getCertificateLocations() : array { return openssl_get_cert_locations(); }