草庐IT

升级到https

全部标签

php - haxe (php) https 调用 : stream_socket_client() Peer certificate CN did not match expected CN

我正在使用haxe的Http类(编译为php)通过https将request()发送到AWS。这是一个使用haxe-aws库(https://github.com/Blank101/haxe-aws)的最小示例:variamconf=newIAMConfig('newbucket.s3-eu-central-1.amazonaws.com',accessKey,secretKey,'eu-central-1','s3');varsig4=newSig4Http('https://newbucket.s3-eu-central-1.amazonaws.com/',iamconf);sig

php - 无法下载 "https://getcomposer.org/versions"文件 : SSL operation failed with code 1. OpenSSL 错误消息:错误:1416F086

我正在尝试在Windows上安装composer,但出现以下错误:The"https://getcomposer.org/versions"filecouldnotbedownloaded:SSLoperationfailedwithcode1.OpenSSLErrormessages:error:1416F086:SSLroutines:tls_process_server_certificate:certificateverifyfailedFailedtoenablecryptofailedtoopenstream:operationfailed.这是怎么回事,我该如何解决?

php - 在 CakePHP Auth 中 - 有没有办法强制 https 对所有需要身份验证的操作(但不是其他操作)

使用CakePHPAuth,我希望所有需要登录的操作也被强制使用https。这是否可以通过某种方式回调?更多信息:我使用了管理路由以及某些“仅限成员(member)”操作。还使用CakePHP1.2。非常感谢您对此的任何指点。 最佳答案 2.x版的新功能:安全组件::requireSecure()见http://book.cakephp.org/2.0/en/core-libraries/components/security-component.html 关于php-在CakePHPA

php - Soap 客户端,如何使用基本 HTTP 身份验证通过 HTTPS 调用函数

这个问题困扰了我一整天。我有一个客户端Web服务https://*.asmx?WSDL,具有基本HTTP身份验证..如果我使用SoapUI连接到网络服务,一切都完美无误..问题是当我切换到PHP时...我设法连接到它,我可以使用soapclient扩展从服务器获取函数列表php(我使用的是PHP5.3.0)。当我尝试使用PHP的soapclient扩展调用函数时,出现以下错误:Fatalerror:UncaughtSoapFaultexception:[HTTP]ErrorFetchinghttpheadersinC:\www\xpto_Atestes\soapclient.php:2

php - 升级到 1.0 后 Twig "trans"标签损坏

我正在使用带有I18n扩展名的Twig将PHP系统更新到最新的twig1.0.0-77。问题是Twig无法找到Twig_Extension_I18n,当我将它和相关文件从旧版本移动到适当的文件夹时,出现界面错误,因此似乎无法通过这种方式解决问题。“trans”标签也已停止工作,但由于有很多View使用该标签,我需要使用完全相同的语法。那么如何让“trans”标签在最新的twig中工作呢?谢谢 最佳答案 Fabpot已将该扩展移至它自己的extensionrepoonGithub.要使用它,您需要运行自动加载程序以使用这些扩展初始化T

php - Symfony2 - HTTPS 连接的独立子域

如何为安全内容指定不同的子域:即在security.yml文件中,我在access_control:部分下有以下内容:-{path:^/Account/Login,access:isAnonymous(),requires_channel:https}这对我的开发环境来说没问题,因为我有一个自签名的通配符证书。实际上,在这个特定网站的生产环境中,我有一个现有的SSL证书,我想使用它而不是购买另一个证书。假设我的网站是http://www.somesite.com/需要在https://secure.somesite.com/访问安全内容...我如何告诉Symfony2去那里呢?

php - 在 Zend Framework 中强制 HTTP 到 HTTPS 重定向

您好,目前我从Godaddy购买了SSL证书并安装在LoadBalancer上。我有一个zend框架应用程序,但我有网站重定向到Https的问题。以下是我发现将网站重定向到https的最简单方法的Bootstrap代码:protectedfunction_initForceSSL(){if($_SERVER['SERVER_PORT']!='443'){header('Location:https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);exit();}不幸的是返回服务器错误。我在这里错过了什么?谢谢更新:.htaccess

php - 从 PHP 5.2 升级到 PHP 5.3 - 向后不兼容的更改 - 如何轻松检测?

我希望将大型PHP网站从5.2升级到5.3,之后可能会更高。我正在处理的继承代码库非常大,有800,000多行代码,大部分情况下查看向后不兼容的更改列表(http://php.net/manual/en/migration53.incompatible.php)大多数这些问题都可以使用字符串搜索轻松搜索代码但其他代码(例如通过引用和API更改代码)更难搜索。我已经使用codesniffer尝试识别代码的损坏区域,但codesniffer似乎并没有找到所有内容(例如未找到通过引用和API问题)。本质上,我所追求的是一种轻松识别代码嗅探器可能遗漏的受影响代码的方法,而无需运行所有代码或阅读

php - laravel asset() 方法不返回 https

我正在使用asset()公共(public)方法在laravel中生成正确的url。在文档中说:所以理论上它应该自己检测正确的方案。但在代码中我看到:https://github.com/illuminate/routing/blob/master/UrlGenerator.php#L210publicfunctionasset($path,$secure=null){安全的默认值为空。所以这个方法对http/https都不好。我在这里错过了什么?我正在使用反向代理,是因为那个吗? 最佳答案 请停止为已经存在的事情编写代码。有一个A

php - 创建资源 : [message] fopen(): Unable to find the wrapper "https" on Ubuntu using Symfony 时出错

我正在尝试在Ubuntu17.04机器上安装Symfony3,但出现错误:[GuzzleHttp\Ring\Exception\RingException]Errorcreatingresource:[message]fopen():Unabletofindthewrapper"https"-didyouforgettoenableitwhenyouconfiguredPHP?[file]phar:///usr/local/bin/symfony/vendor/guzzlehttp/ringphp/src/Client/StreamHandler.php[line]406[messag