WordPress默认使用Mysql作为数据库
sqlite-integration 插件可以使 WordPress 改为使用 Sqlite 数据库
wordpress官网在2019年6月(当时最新版是wp5.2) 已经停止该插件下载,并不再建议使用。
但在一些 演示性质网站、Sqlite作为中间库导入导出、虚拟主机,中低端使用场合,我觉得还是可派上用场的。
该插件在 wp 4.x 至 wp 5.1.x 的版本兼容性较为稳定。在wp5.2下应该也是稳定的。
wp4 使用TinyMCE编辑, wp5使用 Gutenberg编辑器。
wp5.1 及以下,要求 php 5.3 及 Mysql 5.0 即可。wp从5.2 起对 php 和 mysql 都有要求较高版本。
sqlite-integration 使用
下载 WordPress 文件 和 插件 sqlite-integration,解压在你的机器;
将sqlite-integration文件夹复制到 WordPress / wp-content/plugins文件夹下;
将sqlite-integration文件夹中的db.php文件复制到 WordPress / wp-content文件夹下;
重命名WordPress 文件夹中的 wp-config-sample.php为 wp-config.php。
打开 wp-config.php 找到如下代码定义并修改。
define( 'DB_NAME', '' );
define( 'DB_USER', '' );
define( 'DB_PASSWORD', '' );
define( 'USER_MSQYL', 'false' ); //if found
$table_prefix = 'wp_';//可以忽略
//这些可以忽略
define( 'AUTH_KEY', 'put your unique phrase here' );
define( 'SECURE_AUTH_KEY', 'put your unique phrase here' );
define( 'LOGGED_IN_KEY', 'put your unique phrase here' );
define( 'NONCE_KEY', 'put your unique phrase here' );
define( 'AUTH_SALT', 'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT', 'put your unique phrase here' );
define( 'NONCE_SALT', 'put your unique phrase here' );
打开: http://你的网站地址/wp-admin/install.php 进行安装。
安装完成后,sqlite 数据库文件存放在 {wordpress}\wp-content\database 目录。
进一步定制,可在安装前修改前面复制的那个db.php
sqlite-integration插件下载
CSDN搜: sqlite integration
12523891
附
* 把“wp-admin”后台网址更改为其他内容
修改 wp-admin 文件夹名称 或 wp-login.php 名称。管理员通过打入URL的形式访问管理员登录页面,并且设置复杂的密码。
* 禁用 xmlrpc 。把 xmlrpc.php 删除、改名、或把里面代码全注释。
* 禁用PHP执行,应用于 upload 目录 或 其它 特殊目录。
* 限制登录次数尝试。有很多插件,如 Limit Login Attempts Reloaded插件可以实现此功能。
* 假如以下操作对你需求不产生影响的话
1,禁止用户注册。
2,设置必需用户登入,才能发表文章和评论。
3,禁用文件编辑选项。wp-config.php 找到 define('DISALLOW_FILE_EDIT', true); 这里改为false