这要感谢 PDO (SQLite) For WordPress的作者
今天我试了下用最新的 WordPress 2.9.1版 + PDO (SQLite) For WordPress,全新安装了一个,并装了10几个插件,没有遇到任何问题,全新安装后,首页的执行时间为 21 queries. 0.173 seconds。
此插件的原理就是将SQL语句用正则替换一下,效率不能算最高,但能用上SQLite3,也值得欣慰了。期待哪天 WordPress 团队可以用 PDO 来作标准就好了。
下面给菜鸟介绍一下完整的 WordPress 安装步骤
1. 下载 http://wordpress.org/latest.zip 然后解压
2. 把 wp-config-sample.php 改名为 wp-config.php
3. 编辑 wp-config.php 找到这句define('COLLATE','');
在下面,添加一句define('DB_TYPE', 'sqlite');
4. 下载 http://wordpress.org/extend/plugins/pdo-for-wordpress/ 然后解压所有文件到 wp-content 目录
5. 打开你的网站,自动进入安装页面,过程很简单,最后成功的时候会输出一大堆的SQL,注意往下看,如果看到Success就说明成功了
6. 最后,记得对数据库文件进行保护,数据库保存在 wp-content/database/define('DB_TYPE', 'sqlite');
如果你的环境是Apache,就在这个目录下放一个 .htaccess 文件,内容为deny from all
如果你的环境是Nginx,就在 nginx.conf 的 server 段里加入location ~ .sqlite$ {
deny all;
}