drupal-8 - DDEV 似乎没有安装drupal(以前工作过)
问题描述
我一直在成功地使用 DDEV 和 Docker-Desktop 在我的 Windows 10 机器上运行 drupal8 的安装。今天我决定创建一个新的 Drupal8 安装(我上一次这样做是在一个月前左右)。
我遵循了基本步骤:
- 创建新文件夹(drupal8test)
- 在此文件夹中运行 ddev config 命令。
- 接受默认值并选择 drupal8
- 修改了 config.yaml,使端口不会与我机器上的其他端口发生冲突
- 运行命令 ddev start
- 我从 docker 桌面收到了几个警报,我共享了它需要的文件夹
- 没有错误并且提供了 URL,去那里我得到一个 404 文件找不到错误
当我查看 drupal8test 文件夹时,我看到以下文件夹:
.ddev drush 文件站点
(期待看到网络)。
有任何想法吗?(我对 Drupal 和 DDEV 很陌生,所以我确定我做错了什么)
解决方案
欢迎来到 ddev 和 Drupal,马克!
ddev 从未安装过 Drupal,它是一个本地开发环境。
在https://ddev.readthedocs.io/en/stable/users/cli-usage/#quickstart-guides有 Drupal(所有版本)、TYPO3、Magento 和 Magento2 等的快速入门
对于 Drupal 8,您将遵循Drupal 8 快速入门:
mkdir my-drupal8-site
cd my-drupal8-site
ddev config --project-type=drupal8 --docroot=web --create-docroot
ddev start
ddev composer create "drupal/recommended-project:^8"
ddev composer require drush/drush
ddev launch
我不确定我是否理解您显示的命令
.ddev drush 文件站点
或者它试图完成什么,但是在完成这个安装之后,你可以ls
看到 web 目录。如果你对运行 drush 感兴趣,你可以ddev exec drush status
例如,或者只是ddev ssh
使用 drush。
无论如何,下次你遇到困难时,文档在https://ddev.readthedocs.io/en/stable/等着你,这里和其他地方也有很多社区支持。