阿里云RDS读写分离discuz连接失败问题

修改discuz->source->class->db_driver_mysql.php

将$link = @mysql_pconnect($dbhost, $dbuser, $dbpw, MYSQL_CLIENT_COMPRESS);

后面的MYSQL_CLIENT_COMPRESS去掉。

    if($pconnect) {
        $link = @mysql_pconnect($dbhost, $dbuser, $dbpw);
    } else {
        $link = @mysql_connect($dbhost, $dbuser, $dbpw, 1);
    }

db_driver_mysqlli.php中也有一处,

if(!$link->real_connect($dbhost, $dbuser, $dbpw, $dbname, null, null, MYSQLI_CLIENT_COMPRESS)) {

改为

if(!$link->real_connect($dbhost, $dbuser, $dbpw, $dbname, null, null, null)) {

read more

水货诺基亚N97升级最新版后无中文的解决办法

帮同事对诺基亚n97在ovi里升级到版本号22.2.110,升级完毕发现全是英文,且找不到中文显示选项,收到的短信也是乱码,才知这是美版的N97水货,根据code升级成了国外的版本,没有中文。

read more

asp也能调用API接口发布微博

前两天参考了一些资料,用asp写了一个绑定微博自动发推的小程序,使用Microsoft.XMLHTTP调用微博提供的api接口,程序如下 ,很简单,供参考

set http = Server.CreateObject(“Microsoft.XMLHTTP”)
URL=”http://”&api_username&”:”&api_password&”@api_url?api_key=api_key&status=content
Http.Open “POST”,URL,FALSE
Http.send()
‘Result = Http.ResponseText
‘Response.Write(Result & “<br>”) ‘为了调试,可以取消
set Http=nothing

将上面代码的api_username/api_password/api_key/api_url替换相应的微博信息即可。上述代码测试过通过follow5同步微博,其它没有试过,原理应该相同。 read more

wordpress迁移到iis下的补充配置

保佑网www.baoyouwo.com从国外虚拟空间迁回到了国内的windows服务器上,开始感觉极其不便,wp天生为php和apache设计,数项功能在iis下不被支持,通过反复查询和试验,终于将iis下的wordpress也调试的较为顺畅。不禁感叹wordpress的强大丰富的插件使其具备强大无比的适应性。总结来看,以下部分算是关键:

1、永久链接问题。在iis下这是一个很头疼的问题,后来用了一个iis的isapi扩展搞定了,这个扩展即为WordPress URL Rewrite,下载地址:http://www.binaryfortress.com/wordpress-url-rewrite/ 需要独立主机,虚拟空间估计不行。(目前保佑网并没有启用)

2、发送邮件的问题。迁移到iis下后需要通过插件才能发送邮件,使用了WP-Mail-SMTP插件,通过手工指定smtp服务器的方式取代mail函数,并且这个插件很好的支持gmail或者google apps,如果wp域名同时使用了google apps,那这种方式就相当完美了。(此类插件还有很多)

3、链接迁移后url的变化。迁移到iis下,出于各种原因,可能必须得更换链接地址,那么Dean’s Permalinks Migration这个 插件就必不可少,它可以将原先的url链接到目前的url,这样原先在搜索引擎过来的流量就不至于流失掉。

这三个问题解决了,iis下的wordpress也就很顺畅了。但是目前不知何原因,wp在线自动升级还是没有完全搞定,原来以为是脚本超时的问题,但更改了脚本超时时间及php.ini的超时设置后,还是出错,网上查了半在没找到解决办法。

从 http://cn.wordpress.org/wordpress-2.9.1-zh_CN.zip 下载升级。

解压更新包。
Warning: copy(E:\wordprss\baoyouwo.com/wp-admin/includes/update-core.php) [function.copy]: failed to open stream: Permission denied in E:\wordprss\baoyouwo.com\wp-admin\includes\class-wp-filesystem-direct.php on line 131
无法复制文件。

安装失败

PS:这个问题解决了,原来是权限的问题,将iuser的修改权限分配给相关目录即可。 read more