网站建议:179001057@qq.com

又一个WordPress博客

技术2022-05-11  0

经过两天的折腾,终于初步搞定了WordPress。

WordPress是一款基于PHP的内容发布系统,或者说博客系统,所以,首先得配置一个php的环境。先从网上下了x86版本的php安装包,但还不能马上安装,因为php在IIS中有三种扩展方式:CGI、ISAPI、FastCGI,据说最后一个是最快的,从名字上似乎也能看出这一点,而且它是由微软量身定制的,听说IIS7已经默认安装了。先从网上找到FashCGI的安装包,成功安装后再开始安装php,中间就可以选择FastCGI模式了。

PHP安装成功后,还需要做一些配置才能生效,否则在浏览器中打开虚拟目录下的PHP文件会出现无法找到文件的提示。具体配置方法可以参考这里 ,或者这个地方 ,挺麻烦的,如果用IIS7可能就不用这么麻烦了。如果嫌麻烦,还不如选择ISAPI方式算了,我就是在这里遇到了困难,花了不少的时间。

WordPress的数据库采用的是mysql,所谓lamp经典组合嘛,所以还得安装mysql数据库,从网上下载了w32的mysql,还好现在的安装程序都做的比较友好,只是版本比较多,让有人些晕,后来找了个5.0x的版本装好了。微软对于PHP还是蛮重视的,为了方便PHP开发者,还专门做了php用于访问sqlserver的接口,也不知道WordPress有没有使用sqlserver的版本。

这样,基本的php环境以及数据库环境算是准备好了,下一步开始安装WordPress。

下载了最新的2.8版本,现在还有中文版,看来这个开源项目在中国的发展也挺不错的,我也是在看到好几个名人博客才知道这个东西的。将下载的程序包解压到自己的网站目录下(为了方便管理,随便放哪儿都行),然后在IIS下将该目录设成虚拟目录并指定默认的应用程序名。然后,打开wp-config-sample.php文件,更改其中的数据库连接配置,这和web.config差不多,改好后将文件另存为:wp-config.php。打开浏览器,输入:http://localhost/wordpress/index.php,如果不出意外的话,会自动跳到install.php文件,输入博客的名字及博主的邮箱,点击安装按钮,只需几秒钟的时间就装好了,估计也就是在指定的服务器上创建了一个数据库。

如果顺利的话,WordPress基本上就可以用了,但是我在这里还是遇到一个小麻烦,浏览器返回了一段错误信息,大概意思应该是时间格式的设置问题,发生在wp-includes文件夹下的functions.php文件中,可那个著名的五分钟安装法里好像并没有提到相关的设置,也许是我没看到吧。搜了半天也没有找到答案,后来根据错误提示在functions.php文件前面加上date_default_timezone_set('UTC');后OK了,猜测可能是中文版的原因吧。

呈现在我面前的是一个hello world页面,在我刚才设置的博客名下面出现了这样一行文字:又一个WordPress博客。这让我感觉到很怪异,我有一种被欺骗之后的疲惫。

 

ps:刚才发现一点,在运行install.php之前,需要根据wp-config.php文件中指定数据库的名称在手工在mysql中创建一个,wordpress好像并不能自动创建,会出现错误信息。


最新回复(0)