当服务器配置很低时,比如1C512M或1C1G时,服务器资源非常紧张,在 WordPress 中使用 SQLite 轻量数据库则可以确保网站稳定运行,核心是安装官方 SQLite Database Integration 插件、配置db.php与wp-config.php,并完成初始化。以下是完整、可直接操作的详细步骤(2026 最新版)。
一、环境准备(必做)
- 服务器 / 本地环境要求
- PHP ≥ 7.4(推荐 8.0+),且开启 SQLite3 扩展(php-sqlite3)。
- WordPress 版本 ≥ 6.0(推荐最新稳定版)。
- 确保wp-content/目录可写(权限 755)。
- 备份现有站点(重要)
- 备份 WordPress 全站文件 + 数据库(MySQL),避免切换失败导致数据丢失。
二、安装 SQLite 集成插件(两种方式)
方式 1:后台在线安装(推荐)
- 登录 WordPress 后台 → 插件 → 安装插件。
- 搜索 SQLite Database Integration(WordPress 官方开发)。
- 点击「立即安装」→ 安装完成后先不激活(关键)。
方式 2:手动上传安装
- 下载插件:https://downloads.wordpress.org/plugin/sqlite-database-integration.latest-stable.zip。
- 解压后将sqlite-database-integration文件夹上传至wp-content/plugins/。
三、配置数据库驱动(核心步骤)
1. 复制并启用db.php驱动
- 进入插件目录:wp-content/plugins/sqlite-database-integration/。
- 找到db.copy文件,复制到wp-content/根目录,并重命名为 db.php。
- 最终路径:wp-content/db.php(WordPress 会优先加载此文件作为数据库驱动)。
2. 配置wp-config.php
- 打开 WordPress 根目录的wp-config.php。
- 删除 / 注释原有 MySQL 数据库配置(以下几行): php运行
- 添加 SQLite 配置(放在之前): php运行
- 创建数据库目录
- 在wp-content/下新建文件夹:database(权限 755)。
- 最终路径:wp-content/database/(插件会自动在此创建database.sqlite)。
四、激活插件并完成初始化
- 返回 WordPress 后台 → 插件 → 找到 SQLite Database Integration → 点击「激活」。
- 激活后,页面会自动跳转到 WordPress 全新安装界面(正常现象,SQLite 为全新空库)。
- 按提示完成安装:
- 设置站点标题、管理员账号、密码、邮箱。
- 安装完成后,即可进入后台,此时 WordPress 已使用 SQLite 运行。
五、数据迁移(从 MySQL 到 SQLite,可选)
若需保留原有 MySQL 数据,按以下步骤迁移:
- 导出 MySQL 数据:
- 后台 → 工具 → 导出 → 选择「所有内容」→ 下载 XML 文件。
- 导入到 SQLite 站点:
- 新 SQLite 站点后台 → 工具 → 导入 → 安装「WordPress Importer」插件。
- 上传刚才导出的 XML 文件 → 选择「导入附件」→ 完成导入。
六、验证与常见问题
1. 验证 SQLite 生效
- 后台 → 工具 → 站点健康 → 查看数据库信息,应显示 SQLite 而非 MySQL。
- 检查wp-content/database/database.sqlite文件是否存在(大小会随数据增长)。
2. 常见问题与解决
- 权限错误:确保wp-content/、wp-content/database/权限为 755,database.sqlite为 644。
- 插件 / 主题不兼容:少数依赖 MySQL 特定语法的插件可能异常,优先使用兼容 SQLite 的插件。
- 性能优化:SQLite 适合轻量站点;高并发 / 大流量建议仍用 MySQL。
- 切换回 MySQL:删除wp-content/db.php,恢复wp-config.php中 MySQL 配置即可。
七、日常维护
- 定期备份wp-content/database/database.sqlite文件。
- 避免频繁大量写入(如批量导入),SQLite 写入为表级锁。
- 用插件(如 WP-Optimize)清理 SQLite 冗余数据,提升性能。