不知道什么时候开始运行inetmgr就提示找不到文件了,本以为是IIS坏了,这两天发现IIS服务还是可以运行的,只是运行inetmgr无法打开IIS管理器(或叫Internet信息服务)。通过管理工具>Internet信息服务是可以打开IIS管理器的,那么确定问题是系统变量Path的问题。
得出解决办法:
我的电脑>右键>属性>高级>系统变量>系统变量>选中Path>编辑>在变量值之后增加 %SystemRoot%\system32\inetsrv\;>依次确定
以上步骤为XP下的操作方式,其他系统类同;此方法适用于你已经安装了IIS且正常可用,可以通过 控制面板>管理工具>Internet信息服务 来确认。如没有Internet信息服务的话,需要先安装IIS。
每次配置IIS+PHP都是惨痛的经历,这次用PHP官方的安装包安装竟然都失败了,整了一通搞定后干脆记录一笔
1、下载PHP,将压缩包解压到系统盘C:\,这个可以根据自己的习惯自己设定,这里是为了说明方便起见
2、右键我的电脑->属性->高级->环境变量->系统变量->新建->变量名为PHPRC,变量值为C:\php(PHP所在路径),依次确定
3、运行inetmgr打开IIS管理器
阅读全文…
在Windows 7用.Net开发的Excel导入数据表功能,测试后一切正常,站点发布挪到Windows Server 2008上就意外了,出现错误提示
未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序
搜罗一番,发现时64位系统的问题,解决方法是:
在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。
伪静态是SEO优化的常用技巧,利用到的技术便是URL重写。
伪静态是指动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。
Apache下可以通过加载mod_rewrite.so模块来实现URL重写,但IIS6不支持URL重写。曾使用404方法实现IIS对WP永久链接的支持,略显麻烦。今天发现个软件ISAPI_Rewrite 3可以轻松让IIS6支持URL重写功能。好用得不得不大赞一吧!安装一下,复制配置,一分钟搞定。
阅读全文…
昨天才知道原来从WP2.8开始就有IIS版本了。
在官方的版本存档中可以找到所有版本:http://wordpress.org/download/release-archive/
拿Beyond Compare来对比一下WP 2.8.5和WP 2.8.5-IIS普通版,发现两点不同:
1、源码部分akismet插件的版本不一样,这个估计是没有同步好早成的
阅读全文…
因为IIS不支持.htaccess,所以在IIS下开启WordPress永久链接后需要在格式前加上/index.php/,例如: /index.php/%postname%.html。但/index.php/显得无意义、不美观而且增加了目录层次,所以最好还是把它去掉。以下介绍两种实现方法:
1、安装 IIS 的 ISAPI 组件
这种方法适合能自己管理服务器的同学或者和空间提供商关系好的同学,因为需要服务器的管理权限安装一个免费的ISAPI扩展,详情请参考《WordPress在Win-iis中的完美rewrite实现方法》,该扩展可在这里下载。这个方法是很方便的,安装完扩展即可使用 WordPress 的永久链接,无需额外配置,但需要空间提供商的帮助。如果是免费主机的话,建议使用下面一种方法,自主可控。
阅读全文…
近期评论