WordPress使用SQLite

在DigitalOcean开了一个最便宜的Droplet做服务器,架设WP安装上mysql后马上内存告罄,搜索了一下,WordPress还真的有用SQLite做数据库的方法:

1) Ubuntu 安装php-sqlite3模块

apt install php-sqlite3

https://github.com/alpipego/wp-sqlite-integration

2) 下载repo的zip,解压,放到wp安装文件夹中的 wp-content/plugins目录里,成为wp-content/plugins/sqlite-integration。

将此文件夹中的db.php复制到wp-content文件夹下。

将wp根目录的wp-config-sample.php 复制 wp-config.php

3) 如果配置好了virtual host,就可以直接访问vh的域名进行安装了,目前使用一切正常。

sqlite文件默认在wp-content/database文件夹下,

注意要禁止.ht文件的读取,以nginx配置文件为例

server {
    ...
    ...
  
	location ~ /\.ht {
		deny all;
	}
}

如果要将该文件夹存到其他路径,可以在wp-config.php文件中添加配置

define('DB_DIR', '/home/youraccount/database_directory/');
define('DB_FILE', 'your_database_name');