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的修改权限分配给相关目录即可。

发表评论

电子邮件地址不会被公开。 必填项已用*标注