问题标签 [ddev]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
696 浏览

composer-php - 如何在 DDEV 容器中使用主机中的 composer 缓存?

我还想在我的 DDEV 容器中使用来自我的主机的作曲家缓存,以防止不必要的下载并节省时间。

0 投票
2 回答
1243 浏览

ddev - 两个 ddev 项目之间的通信

我有两个需要相互交互的 ddev 项目。当遇到一些问题时,我会检查已解析的 IP 以进行连接。我通过 ssh 进入 project1 并 ping project2 ( ping project2.ddev.local) 域解析为 127.0.0.1 所以我发送到该域的每个请求都将保留在当前容器中,并且不会路由到其他项目。

重现步骤:启动两个单独的 ddev 容器,然后 ssh 进入其中一个。尝试使用 ddev 域 ping 另一个项目。

是否有两个(或更多)项目可以相互交互的解决方案?

0 投票
1 回答
708 浏览

ddev - 如何在 ddev 设置中使用单独的节点容器?

有时您想在 ddev 设置中使用自定义节点版本。我将给出一个如何归档的示例配置。

0 投票
1 回答
285 浏览

composer-php - 在 TYPO3 8.7 中,composer install 将typo3 和 index.php 作为目录和文件安装,而不是作为符号链接

问题

在 TYPO3 8.7中composer install安装typo3index.php作为目录和文件而不是作为符号链接。

背景

  • 我想重新生成我的供应商目录,所以rm -rf vendor/ public/typo3conf/ext/*在我的主机上使用 Admin privs 的 MINGW64 控制台,然后composer install从主机而不是容器中重新生成。
  • 我将 DDEV 用于本地测试环境(这解释了为什么我提到主机/容器)。
  • 我的主机是 Windows 10 Pro。
  • 我没有使用typo3/cms,而是需要每个单独的包,例如typo3/cms-core, typo3-cms-blahblah

我发现上次解决问题的唯一方法是擦除整个项目并重新创建它,这不是正确的解决方案。

0 投票
1 回答
970 浏览

docker - Phpstorm Xdebug 不适用于 ddev

我正在使用 DDEV 进行 drupal8 开发。我在 win10pro 和 ubuntu18.04 上有相同的项目。在win10上我可以在phpstorm中调试,在ubuntu上它失败了。我已经花了几个小时寻找。

在项目的 .ddev 文件夹中,我确实将“xdebug_enabled”参数设置为 true。在 ubuntu 的版本上,我创建了额外的配置,以便从 Xdebug 接收日志。当 ssh 进入网络服务器容器并检查 /var/log/xdebug.log 中的 xdebug 日志时,它显示如下内容:

I:连接到配置的地址/端口:host.docker.internal:9000
E:连接到客户端超时(等待:200ms)。:-(

从容器内我可以 ping host.docker.internal,host.docker.internal 的 IP 解析为 172.17.0.1

当我在 ubuntu 上检查来自 phpstorm 的日志时,它显示:2018-08-16 13:47:39,141 [2778275] DEBUG - il.connection.ServerConnection - 在端口 9000 上启动“Xdebug Server”

似乎没有什么能解决问题。我已经从win10(调试工作)导出了我的phpstorm-settings并将它们导入到ubuntu上的phpstorm中,但它仍然失败。

在 phpstorm 中,我没有收到任何显示“来自 xdebug 的新传入连接”的弹出窗口,Xdebug 过去确实有效,但在使用 ddev 时从来没有。在 ddev 中它使用 2.6.0 并且 phpinfo() 的 xdebug 部分在 ubuntu 和 win10 上显示相同的输出。 xdebug 安装 xdebug 设置

非常感谢帮助。吉尔特

0 投票
1 回答
326 浏览

docker - ddev start 报错:当前安装的 docker 版本不符合 ddev 的要求:17.6.2-ce is less than 18.06.0-ce

docker --version 显示:

ddev版本

ddev 文档说: Docker 版本 18.03 或更高版本。Linux 用户确保您执行安装后步骤

ddev start 报错:当前安装的docker版本不符合ddev的要求:17.6.2-ce is less than 18.06.0-ce

这种不匹配从何而来?

0 投票
2 回答
282 浏览

docker - Ddev 更新 -> 将 ~/.ddev 中的绑定挂载数据库迁移到 docker-volume 挂载数据库

我已经更新了 Ddev 和 Docker,现在我收到以下消息:

“将 ~/.ddev 中的绑定挂载数据库迁移到 docker-volume 挂载数据库” “无法删除 ddev 项目 crazy-twins.de.development:无法启动项目 xx 到快照数据库:无法从绑定挂载的数据库迁移 db : 运行 migrate_file_to_volume.sh 失败,err=容器运行失败,退出代码 2 输出 =

我怎样才能解决这个问题?如有必要,如何删除数据库?

不再有容器启动。

谢谢您的帮助。

0 投票
2 回答
448 浏览

reactjs - Axios 的 post 请求导致错误 400

我正在研究一个小的反应登录模式。我面临的问题是,当我使用时, axios.post('/login', { username, password }) 我只是从 ddev ( https://github.com/drud/docker.nginx-php-fpm-local/blob/master/files/usr/share得到一个通用的 nginx 错误/nginx/html/40x.html )

我检查了两者php-fpmnginx在没有任何有用信息的情况下记录了日志。

我不知道可能是什么问题,但遵循正在使用的配置文件:

提前致谢!

0 投票
1 回答
178 浏览

typo3 - 容器 DDEV / Typo3 Windows 10 中缺少项目文件

Docker Toolbox V18.03在 Windows 10 机器上运行,DDEV 1.0以及Typo3. 当我运行ddev start时,容器正在启动,我可以使用ddev ssh. 但是我主机中的项目文件不会复制到容器中。

这个解决方案在这里我得到一个 `ngnix 403 Forbidden' 时启动 ddev不会解决我的问题......

0 投票
1 回答
90 浏览

ddev - 为自定义服务使用主机名

是否可以将主机名用于自定义服务。目前,我有以下内容:

Redis服务:docker-compose.redis.yml

Redis 指挥官服务:docker-compose.commander.yml

目前,我可以使用<project-name>.ddev.local:8081/.

如果可能的话,我想要实现的是从自定义主机名或子域(如:comander.<project-name>.ddev.localcommander.local.