当 D8 要求 FTP 凭据时,如何在 docker 环境中的 Drupal 8 上安装模块。 (恶魔盒子)
How to Install a module on Drupal 8 in a docker environment when D8 asks for FTP credentials. (Devilbox)
使用的技术:
- Windows 10
- Docker for Windows
- DevilBox
- Drupal 8.6.4
(可选技术:cygwin 模拟 linux 命令)。
当尝试通过 URL 添加新模块或在 Drupal 8 中上传文件时,该站点要求我提供 FTP 凭据,我不知道在哪里可以找到或设置它们。
我有 Devilbox 的基本安装 运行 Drupal 8 的全新安装。(Devilbox 是一个 dockerized php 堆栈)。
为了解决我的问题,我绕过了查找 FTP 凭证。
我会把接受的答案改成第一个不是我的正确答案和绕过的。
第一步,停止使用cygwin。开始使用 Powershell。
下一步,导航到该站点在 devilbox 中的安装:
/devilbox/data/wwww/<yoursite>/htdocs
然后运行命令:
composer self-update
其次是:
composer require drupal/<drupal module to add>
神奇的是,模块位于 drupal 8 的模块页面下。
使用的技术: - Windows 10 - Docker for Windows - DevilBox - Drupal 8.6.4 (可选技术:cygwin 模拟 linux 命令)。
当尝试通过 URL 添加新模块或在 Drupal 8 中上传文件时,该站点要求我提供 FTP 凭据,我不知道在哪里可以找到或设置它们。
我有 Devilbox 的基本安装 运行 Drupal 8 的全新安装。(Devilbox 是一个 dockerized php 堆栈)。
为了解决我的问题,我绕过了查找 FTP 凭证。
我会把接受的答案改成第一个不是我的正确答案和绕过的。
第一步,停止使用cygwin。开始使用 Powershell。 下一步,导航到该站点在 devilbox 中的安装:
/devilbox/data/wwww/<yoursite>/htdocs
然后运行命令:
composer self-update其次是:
composer require drupal/<drupal module to add>
神奇的是,模块位于 drupal 8 的模块页面下。