问题标签 [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 回答
1227 浏览

typo3 - 如何连接到ddev中的数据库?

我为 TYPO3 成功安装了 ddev,现在想连接到 mariadb 数据库。但是凭证是什么?如果我 ssh 进入容器并想要连接,我会收到密码提示。

0 投票
1 回答
808 浏览

ssh - 如何通过 SSH 或 SFTP 连接到本地 DDEV 容器?

我安装了:

我安装了 TYPO3:

我将 DDEV 配置为:

并按 3 次Enter 输入默认值:项目名称、文档根目录、项目类型。

现在(几乎完成)我开始使用 DDEV:

一切正常:我成为本地 DDEV 服务器 ddevtypo3.ddev.local 上的“感谢您下载 TYPO3”安装窗口。


现在我想用我的 Coda2 连接到容器。如果我ddev ssh在终端中输入,我会进入 DDEV 容器,但是如何配置 Coda2 以使用 SFTP 或 SSH 连接到 DDEV。

有人可以给我正确的提示吗?

也许我必须为 DDEV 配置 SSH 或 SFTP。


编辑:

我想使用 SFTP 连接来编辑容器上的文件,并使用 SSH 将 Coda-Terminal 连接到容器。

0 投票
0 回答
453 浏览

phpmyadmin - 如何更改 DDEV phpMyAdmin 的端口?

我有多个 DDEV 容器,并且想要更改容器的每个 phpMyAdmin 进程的端口以连接到正确的数据库。

我怎样才能做到这一点?

我知道默认端口是 8036,但我需要不同的端口。

编辑

我找到了港口的位置,但它看起来是全球性的。

在我~/.ddev文件内的文件夹中,router-compose.yaml我发现了这个

最后一行是 phpMyAdmin 的端口。我想我可以在这里添加更多端口,但如果可行,如何将其“绑定”到唯一的容器?

编辑 2

我在文档中找到了这个注释

注意:主机数据库端口可能会在项目停止/删除然后再次启动时发生变化。

甚至可以将 phpMyAdmin-Port 更改为静态端口吗?

0 投票
1 回答
65 浏览

drupal-7 - 如何允许自我管理的本地设置文件?

我的settings.php文件查找settings.local.php文件。DDEV 还希望提供一个名为 this 的文件,其中包含数据库凭据。他们共存的最佳方式是什么?我还应该寻找一个local.settings.php文件并将我的自定义覆盖放在那里吗?

0 投票
1 回答
511 浏览

ddev - 升级到 ddev v0.19.0 后,我无法执行 ddev import-db: Access denied for root

我保留了一个经常用于构建站点的 sql 导入文件,在升级到 ddev v0.19.0 后,当我执行 `ddev import-db --src=.tarballs/d7git.sql.gz 时得到这个:

Failed to import database for d7git: Failed to run docker-compose [-f /Users/rfay/workspace/d7git/.ddev/docker-compose.yaml exec -T db bash -c mysql --database=mysql -e 'DROP DATABASE IF EXISTS db; CREATE DATABASE db;' && cat /db/*.*sql | mysql db], err='exit status 1', stdout='', stderr='ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)'

0 投票
1 回答
1404 浏览

drush - SQLSTATE[HY000] [2002] Drush 命令不起作用 - DDEV vanilla Drupal 8 安装

刚刚使用 ddev 创建了一个新的 Drupal 8 安装,但是,我遇到了 drush 的问题。每当我运行命令drush cr时,它都会返回错误:

如果我drush en admin_toolbar使用--debug标志运行命令,它会返回错误:

Executing: mysql --defaults-file=/private/tmp/drush_ty1hL4 --database=db --host=db --port=3306 --silent < /private/tmp/drush_OSFtCb ERROR 2005 (HY000): Unknown MySQL server host 'db' (0)

[Symfony\Component\Console\Exception\CommandNotFoundException] Command pm:enable was not found. Drush was unable to query the database.

关于这个问题,我能找到的唯一解决方案是host在 settings.php 中从localhostto更改,127.0.0.1但由于 settings.php 文件是由 ddev 在配置期间生成的,host实际上db将其更改为任何内容都会导致站点崩溃。

0 投票
1 回答
163 浏览

digital-ocean - 我如何在数字海洋上安装 ddev

Digital Ocean 有一种简单的方法来设置 Docker 17.10 和 docker-compose 1.1 附带的 Ubuntu 16.0。

但是,由于 17.10 的一些问题,您可能会遇到问题,但 ddev 在 docker 17.10 上仍然可以很好地运行,为了避免将来出现问题,您可以按照以下答案中的步骤操作。

0 投票
1 回答
1287 浏览

ddev - 如何在 ddev exec 中使用 'cd' 或 '&&' 或 '>' 重定向等 bash 结构?

我正在尝试使用容器中的 bash 做一些复杂的事情,ddev exec但似乎无法让它工作。例如,ddev exec cd /var/tmp导致一个很大的错误信息

并尝试使用“||” 并且“&&”或带有“>”的shell重定向也不起作用。

0 投票
1 回答
1841 浏览

ddev - 我可以在 ddev 中降级 xdebug 吗?

在使用 SublimeText 的 xdebug 包和 PHP 7 时,SublimeText 和 xdebug 2.6.0 之间存在冲突,导致在调试期间没有显示上下文信息(根据控制台,发送的数据格式错误)。降级到 xdebug 2.5.5 可以绕过我使用的其他本​​地环境中的问题。

是否可以(轻松?)在 ddev 环境中将 xdebug 降级到 2.5.5?

0 投票
1 回答
1323 浏览

drush - 如何将我的 ssh 密钥和身份信息放入 ddev 的 Web 容器中?

我在 web 容器中时不时有这些需求:

  • SSH 到服务器
  • git 到私有仓库
  • 使用 rsync(如drush rsync
  • 使用可以访问私有存储库的作曲家

那么我怎样才能将我的钥匙放入容器中呢?