首页 > 解决方案 > 当 D8 要求 FTP 凭据时,如何在 docker 环境中在 Drupal 8 上安装模块。(魔盒)

问题描述

使用的技术: - Windows 10 - Docker for Windows - DevilBox - Drupal 8.6.4(可选技术:cygwin模拟 linux 命令)。

在 Drupal 8 中尝试通过 URL 或文件上传添加新模块时,该站点要求我提供 FTP 凭据,而我不知道在哪里可以找到或设置它们。

我有一个基本的 Devilbox 安装,运行全新的 Drupal 8 安装。(Devilbox 是一个 dockerized php 堆栈)。

标签: dockerdrupaldrupal-8

解决方案


为了解决我的问题,我绕过了查找 FTP 凭据。

我会将接受的答案更改为第一个不属于我的正确答案并绕过。

第一步,停止使用cygwin。开始使用 Powershell。下一步,导航到devilbox中的站点安装:

/devilbox/data/wwww/<yoursite>/htdocs

然后运行命令:

作曲家自我更新
其次是: composer require drupal/<drupal module to add>

神奇的是,模块位于 drupal 8 的模块页面下。


推荐阅读