东东东 陈煜东的博客

月份存档: 十月 2013

chrome v32解决QQ快速登录、支付宝、财付通安全控件启用插件

昨天更新了一下Google Chrome,发现出现32版本了,版本号为32.0.1664.3 m Aura,随手点击升级了。

现象

升级后,发现QQ快速登录无法使用,本来以为是QQ快捷登录插件出现问题,或者是浏览器临时出现的情况,没太在意。

第二天,登录财付通进行付款,无法使用安全控件登录,难道是安全控件无法支持最新版的Chrome?

于是点击下载,重新安装了一遍,发现还是不能使用。但是其他的浏览器比如IE、Firefox都可以使用这些插件。我也觉得这个只是个特例,没什么太大的影响,但是当我打开支付宝,发现也无法使用安全控件登录的时候,看来这个不是个特例呀,这么多的插件都不能使用了。

在Chrome的URL地址栏中,有一个提醒,说是运行网页上的插件,就算是这样也无法运行插件。

看样子,是Chrome把插件给禁用了,那么就可以在管理插件的页面进行启用了。

在支付宝的证书管理的时候,提示

当前操作环境不支持控件,为保护账户资金安全,需要通过你绑定手机的校验。

但是IE浏览器下却完好可用。这也是插件被禁用的情况。

原因

最近Google对Chrome浏览器的插件有一些动向,就是Chrome 将逐步放弃对 NPAPI 插件架构的支持,详情查看http://news.mydrivers.com/1/277/277033.htm

解决方法

打开网页chrome://plugins/,寻找需要启用的插件,如图

常用的插件有:

  • Tenpay Security Control         两个                                       财付通
  • Tencent SSO Platform – QQ QuickLogin Helper                  QQ快捷登录
  • Alipay Security Control  两个                                                  支付宝
  • npalicdo plugin 一个                                             支付宝证书、快捷支付

分类: 网络

codeigniter在nginx安装配置及URL重写

codeigniter(CI)是一个轻量型的PHP优秀框架,但是它是在apache服务器下开发的,在nginx下需要特别的配置才可以使用。

codeigniter修改

application/config/config.php进行修改,大约在48行左右。

$config['uri_protocol'] = "PATH_INFO";

修改nginx配置

对nginx的进行配置,nginx.conf

server {
        listen       80;
        listen [::]:80 ipv6only=on;
        server_name  www.example.com;

        root   /data/www/www.example.com;
        index index.php  index.html index.htm;

        location / {
                # 这里使用try_files进行url重写,不用rewrite了。
                try_files $uri $uri/ /index.php?$query_string;
        }

        location ~ \.php($|/) {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info ^(.+\.php)(.*)$;
            fastcgi_param   PATH_INFO $fastcgi_path_info;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

        location ~ /\.ht {
                deny  all;
        }
}

要特别注意19行的include fastcgi_params;,如果没有这一行,那么你的PHP程序会无法运行的。我被这个坑了很多次了。

访问url

在CI框架下,有一个默认的controller,叫welcome。原先在没有nginx的rewrite前,我们需要通过这样的方式访问http://www.example.com/index.php/welcome/index。现在我们可以http://www.example.com/welcome/index这样访问URL了。

分类: 网络

Copyright © 2017 东东东 陈煜东的博客 粤ICP备13059639号-1

SITEMAP回到顶部 ↑