使用 DDEV 进行本地开发
本指南提供了使用免费的跨平台本地开发解决方案DDEV安装Drupal 的系统要求的说明。存在许多可行的本地开发环境解决方案。注意:DDEV 需要 Docker。
要安装 DDEV,请参阅DDEV 安装文档。
配置您的本地开发环境来为您的应用程序提供服务
替换为新应用程序的机器友好名称(无空格或特殊标点符号)并运行以下命令(假设为 DDEV):my-site
mkdir my-site
cd my-site
ddev config --docroot web --project-name my-site --project-type drupal10 --create-docroot
这将创建一个配置为托管 Drupal 应用程序的新 DDEV 项目。DDEV 会将生成的配置存储在新的.ddev子目录中。
接下来,启动DDEV容器
ddev start
您现在已经配置并运行了 Web 服务器和数据库服务器。首先配置 DDEV 允许我们从 DDEV 中运行 Composer,而不是在本地安装它。
创建一个新的 Drupal 应用程序
接下来,使用Composer安装 Drupal,这使您能够使用 Composer 安装和更新依赖项(模块、主题、配置文件、库等)。最佳实践是确保您的整个 Drupal 应用程序由 Composer 管理,以便于可管理的升级。
现在使用 Composer 创建一个新的 Drupal 应用程序。注意:ddev composer create将解压文件并将其下载到当前文件夹中, 这与将 Drupal 下载到单独的文件夹中不同。composer create-project
ddev composer create drupal/recommended-project
接下来安装最新版本的 Drush,这是 Drupal 的命令行实用程序。
ddev composer require drush/drush
可以在不使用 DDEV 环境的情况下使用 Composer 安装 Drupal,但不建议这样做,因为 DDEV 中的 PHP 版本和您的本地环境可能不同。
composer create-project drupal/recommended-project
您现在已经配置并运行了 Web 服务器和数据库服务器。
安装Drupal
接下来,您必须使用 Drush 安装 Drupal,它会填充 Drupal 应用程序的新数据库。
使用 DDEV 和 Drush,执行以下命令。替换为您想要用于管理员(用户 1)帐户的密码。my-password
ddev drush site:install --account-name=admin --account-pass=my-password
Drupal 现已安装。
登录
最后,启动新的 Drupal 站点并登录。
ddev launch
您还可以生成一次性登录链接。
ddev drush user:login
如有必要,执行ddev describe以查看您站点的 URL。将该 URL 复制并粘贴到您的 Web 浏览器中以进行访问。
评论