WordPress无需MySQL完美利用SQLite 3

[摘要]不推荐 WordPress 利用 SQLite,因为没有用到事务,SQLite 的利益无法浮现,机能还不如 MySQL。假如对此十分感乐趣,可能不肯再支持购置数据库的用度,倒可以实验一番。

这要感激 PDO (SQLite) For WordPress 的作者

本日我试了下用最新的 WordPress 2.9.1版 + PDO (SQLite) For WordPress,全新安装了一个,并装了10几个插件,没有碰着任何问题,全新安装后,首页的执行时间为 21 queries. 0.173 seconds。

此插件的道理就是将SQL语句用正则替换一下,效率不能算最高,但能用上SQLite3,也值得欣慰了。等候哪天 WordPress 团队可以用 PDO 来作尺度就好了。

下面给菜鸟先容一下完整的 WordPress 安装步调

1. 下载 然后解压

2. 把 wp-config-sample.php 更名为 wp-config.php

3. 编辑 wp-config.php 找到这句

define('COLLATE','');

在下面,添加一句

define('DB_TYPE', 'sqlite');

4. 下载 然后解压所有文件到 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;
}

推荐在全新的网站安装,至于已有的Blog数据可以导出XML安装完后再导入,但这样不会完美,要完美转换,还需要本身写措施。

转载文章,原文地点: 

分享到

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/10818.html