WordPress 可以扔掉MySQL改用SQLite3吗?答案是可以的!

这篇内容是转哒,因为吐槽君有需求。。。

1.准备工作

1.自行搭建PHP运行环境(如果你是小白,且是WINDOWS系统,我推荐使用XAMPP)

2.下载WORDPRESS

3.下载SQLITE INTEGRATION 插件

2.安装WORDPRESS

解压下载的WORDPRESS压缩包到PHP 运行目录(我拿XAMPP为例目录是在XAMPP安装目录下的HTDOCS目录)

将目录下的WP-CONFIG-SAMPLE.PHP复制粘贴一份重命名为WP-CONFIG.PHP

Wordpress 可以扔掉MySQL改用SQLite3吗?答案是可以的!

示例

Wordpress 可以扔掉MySQL改用SQLite3吗?答案是可以的!

示例

打开WP-CONFIG.PHP修改以下配置

原始文件:

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'database_name_here');
 
/** MySQL数据库用户名 */
define('DB_USER', 'username_here');
 
/** MySQL数据库密码 */
define('DB_PASSWORD', 'password_here');
 
/** MySQL主机 */
define('DB_HOST', 'localhost');
 
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');
 
/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');

修改为:

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'MyBlog');//MyBlog<====这是数据库名,可以自定义
 
/** MySQL数据库用户名 */
define('DB_USER', '');
 
/** MySQL数据库密码 */
define('DB_PASSWORD', '');
 
/** MySQL主机 */
define('DB_HOST', 'localhost');
 
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');
 
/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
//define('WP_ALLOW_REPAIR', true);//数据库修复时使用
define('DB_TYPE', 'sqlite');    //mysql or sqlite`

解压SQLITE INTEGRATION到WORDPRESS安装目录下WP-CONTENT\PLUGINS\

Wordpress 可以扔掉MySQL改用SQLite3吗?答案是可以的!

示例

找到DB.PHP

Wordpress 可以扔掉MySQL改用SQLite3吗?答案是可以的!

无标题.png

复制到到WORDPRESS安装目录下的WP-CONTENT目录中

Wordpress 可以扔掉MySQL改用SQLite3吗?答案是可以的!

示例

3.运行并配置博客

如果你还未运行APACHE服务器 那就请先运行

浏览器访问网站比如:HTTP://127.0.0.1:8080/

根据页面显示填写完整信息后点击底下安装

Wordpress 可以扔掉MySQL改用SQLite3吗?答案是可以的!

示例

配置完成后会自动进入管理员界面

Wordpress 可以扔掉MySQL改用SQLite3吗?答案是可以的!

示例

4.开始你的WORDPRESS博客之旅吧

Wordpress 可以扔掉MySQL改用SQLite3吗?答案是可以的!

本文转自网络:阅读原文

对了,安装时可能会提示数据库需要修复。修复的结果是意料之中的,提示无法修复,悲催的是,连错误提示都没有。仔细看.sqlite数据库文件同目录下的debug.txt,会发现类似错误日志:

Function: prepareQuery, Message: Problem preparing the PDO SQL Statement. Error was near “REPAIR”: syntax error
Function: prepareQuery, Message: Problem preparing the PDO SQL Statement. Error was near “CHECK”: syntax error

也就是说,sqlite不支持这些关键字。而MySQL是支持的,WordPress默认支持MySql,so。。。。你为什么会问WordPress为什么不支持sqlite,好吧,我也不知道为什么。

所以只能是先用MySql安装好,然后再转成sqlite,再删掉MySql。。。

声明:本站文章,有些原创,有些转载,如发现侵权侵请联系删除。本站所有原创帖均可复制、搬运,开网站就是为了大家一起乐乐,不在乎版权。对了,本站小水管,垃圾服务器,请不要采集,吐槽君纯属用爱发电,经不起折腾。

给TA打赏
共{{data.count}}人
人已打赏
技术宅

Neptune Linux 7.5发行版今天正式推出

2022-8-20 12:47:03

技术宅

国内iPhone用户可能不注意的功能,其实已经存在20年了

2022-8-21 13:23:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索