You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过DDEV使用SQLite安装Drupal 9站点?

可行性说明

完全可行。DDEV原生支持将SQLite作为Drupal的数据库后端,而Drupal 9本身也兼容SQLite,足以满足开发、测试等场景的需求。仅需注意:部分依赖复杂数据库特性(如事务隔离、高级查询语法)的Drupal模块可能无法正常工作,生产环境建议使用MySQL/MariaDB或PostgreSQL。

操作步骤
  • 准备环境:确保本地已安装DDEV(推荐v1.19及以上版本)、Git和Composer。
  • 初始化项目与DDEV配置
    1. 创建项目目录并进入:mkdir drupal9-sqlite && cd drupal9-sqlite
    2. 初始化DDEV项目:ddev config --project-type=drupal9 --docroot=web --create-docroot
    3. 指定使用SQLite数据库:ddev config --database-type=sqlite
  • 安装Drupal 9
    1. 通过Composer安装Drupal 9核心:ddev composer create drupal/recommended-project:^9.0
    2. 启动DDEV环境:ddev start
  • 完成Drupal安装向导
    1. 访问DDEV输出的本地站点URL(格式类似https://drupal9-sqlite.ddev.site)
    2. 在数据库配置环节选择「SQLite」,数据库文件路径可直接使用默认值(DDEV已预设为../.ddev/db/sqlite/drupal.sqlite)
    3. 按向导完成站点配置即可。
常用维护命令
  • 导出SQLite数据库:ddev exec drush sql-dump > drupal-sqlite-dump.sql
  • 导入数据库:ddev exec drush sql-cli < drupal-sqlite-dump.sql

内容的提问来源于stack exchange,提问作者Roger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 05:25:19