ddev相关内容

如何在 ddev 中创建和加载第二个数据库?

我有一个 Drupal 多站点,每个站点需要一个数据库,并希望它在 ddev 中运行,但 ddev 默认只有一个数据库,名为“db".如何获得第二个数据库? 解决方案 您可以使用 ddev import-db --target-db=newdb 直接导入其他数据库.创建的数据库已经有权限等 您还可以手动创建和管理数据库(尽管现在很少需要这样做了).数据库服务器的root密码是'roo ..
发布时间:2021-12-29 23:05:57 数据库

docker ddev .UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 235 中的字节 0xe9:继续字节无效

我目前正在运行一个如此棘手的错误.我在 Windows 10 上运行 ddev.看来,问题是我的名字“安德烈克劳斯",因为“é"里面.过去它与 [path-to-project]/.ddev/docker-compose.environment.yaml 一起工作正常,将我的用户名设置为“andrekraus" 版本:'3.6'服务:网络:建造:参数:用户名:andrekrausD b:建造:参 ..
发布时间:2021-09-15 19:45:14 其他开发

ddev:“无法运行 docker-compose..."错误

当我尝试启动我的 ddev 项目时,我遇到以下错误: “无法启动 projectname.com:无法运行 docker-compose [...]" 我的 .ddev/config.yaml 看起来像这样: 名称:projectname.com类型:typo3文档根目录:网络/php_version:“7.1";网络服务器类型:apache-fpmrouter_http_port: ..
发布时间:2021-09-12 18:47:54 其他开发

使用Docker Compose将DDEV Web容器端口公开给主机

我已经配置了一个DDEV Drupal环境,在该环境中,我需要针对我的主题运行Pattern Lab.我的学生将使用此环境,他们可能不熟悉在本地计算机上安装Node或Node依赖项工具的情况(Pattern Lab需要Node).解决方法是,我将Pattern Lab设置为在DDEV的Web容器中运行.我遇到的问题是,由于Pattern Lab在DDEV容器中运行,因此无法在主机上访问它.有没有人 ..
发布时间:2021-05-02 19:51:47 其他开发

DDEV集成Zendguard加载程序

我在较旧的OXID Esales Project(4.6)中使用DDEV.现在,我必须安装 Zendguard Loader .我怎样才能做到这一点?我必须将.so文件放入容器内的php方向,并扩展php.ini.我早些时候问过有关Ioncube的问题加载程序,并且可以与DDEV-Local一起正常使用.但是我不知道如何整合zendguard loeader?有人可以帮我吗? 解决方案 从 ..
发布时间:2021-05-02 19:45:14 PHP

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

我在Windows 10机器上运行了 Docker Toolbox V18.03 ,以及 DDEV 1.0 和 Typo3 。 当我运行 ddev start 时,容器正在启动,我可以使用 ddev ssh 访问该容器。 但是主机中的项目文件不会复制到容器中。 此处的解决方案启动ddev时我收到“ ngnix 403 Forbidden” 不能解决我的问题... 解决方案 这基本 ..
发布时间:2020-06-11 18:41:41 其他开发

ddev exec:找不到命令(.bash_aliases)

在本地ddev实例中,我向 .ddev / homeadditions / bash_aliases 添加了一些别名和功能。 例如: alias ll =“ ls -lhA” 同时 ddev ssh 然后 ll 将起作用, ddev exec ll 返回 bash:ll:找不到命令 无法执行命令ll:退出状态127 为什么? 解决方案 这实际上与bas ..
发布时间:2020-06-11 18:41:36 其他开发

我如何找出ddev容器出了什么问题或查看日志?

我正在使用 ddev 进行项目,并且我不知道如何解决问题,因为它们被隐藏在运行它们的容器中。例如,我尝试过 ddev日志,但是它没有提供足够的信息。 解决方案 ddev日志是调查的第一行。它获取Web容器的日志(nginx错误日志和php-fpm错误日志,混合在一起)。 其他方法: 您可能(暂时)删除任何自定义nginx您可能已经在.ddev文件夹中添加到项目的/ php / ..
发布时间:2020-06-11 18:41:32 其他开发

如何在ddev上启用Apache模块?

我正在将 webserver-type:apache-fpm 与ddev一起使用,并且需要启用一个模块。我该怎么做? 解决方案 您可以在 a2enmod 中使用Web容器,然后 apachectl graceful 重新启动apache来获取更改。 因此 ddev ssh ,然后 a2enmod标头&& apache2ctl graceful (如果您启用了“标头”模块) 使用 ..
发布时间:2020-06-11 18:41:27 其他开发

ssh客户端在ddev v1.3.0中位于何处?

我在ddev Web容器中使用ssh,直到ddev v1.3.0为止都很好.它去哪了,我该如何找回它? 解决方案 不幸的是,用于Web容器的基本容器在此升级中删除了openssh-client Debian软件包,但我们没有发现.它将在v1.4.0或更早版本(2018年11月)中修复 与此同时,您可以: (最简单,最快):将webimage: drud/ddev-webserv ..
发布时间:2020-06-11 18:41:25 其他开发

两个ddev项目之间的通信

我有两个需要相互交互的ddev项目。遇到某些问题时,我检查了已解析的IP连接。 我通过ssh做到了project1和ping project2( ping project2.ddev.local )。 域解析为127.0.0.1 因此,我发送到该域的每个请求都将保留在当前容器中,并且不会路由到另一个项目。 重现步骤: 启动两个单独的ddev容器和ssh放入其中之一。尝试使用ddev域 ..
发布时间:2020-06-11 18:41:22 其他开发

启动ddev时出现“ ngnix 403 Forbidden”

启动我的ddev项目并使用网络浏览器将其击中之后,我突然开始收到“禁止ngnix 403禁止访问/目录索引” // var / www / html /”,或者只是“ 403禁止访问”,我可以。找出原因。 解决方案 这可能意味着 您的项目目录未安装 或项目目录已安装,但是docroot中没有index.php或index.html(或者docroot配置错误,因此对于nginx和d ..
发布时间:2020-06-11 18:41:20 其他开发

在本地安装和设置TYPO3的最快方法是什么?

我想在本地计算机上安装并设置TYPO3。最佳做法和最快方法是什么? 解决方案 要在本地计算机上运行TYPO3,您需要运行Web服务器您的机器。 这可以通过不同的方式完成: 本地网站基于Linux的计算机上的服务器,PHP和数据库 虚拟机(VirtualBox,VMWare,Parallels等) Vagrant Docker 在我看来,当前“非超级用户”最快的方法是 ..
发布时间:2020-06-11 18:41:14 其他开发

如何从ddev导出数据库?

ddev当前缺少export-db命令(请参见 https://github.com/drud / ddev / issues / 767 ) 如何导出数据库? 解决方案 从ddev v1.4.0(2018-11-14)开始,有一个 ddev export-db 命令。您可以执行以下操作(来自 ddev export-db -h ): ddev export-db> /tmp ..
发布时间:2020-06-11 18:41:08 其他开发

ddev如何自动创建其他数据库?

这是如何在ddev中创建和加载第二个数据库?。 为此目的的一个用例是开发从另一个MySQL数据库到Drupal的迁移,并与其他人协作关于迁移。如果数据库名称可以由ddev设置,则其他开发人员可以自动创建数据库,并且可以使用已知值将其他数据库添加到他们的settings.local.php中。 解决方案 在项目的config.yaml中尝试一下: 挂钩: 后启动: -执行:mys ..
发布时间:2020-06-11 18:41:04 其他开发

如何在DDEV Web容器中添加和使用nvm?

当前,DDEV Web容器不附带nvm(节点版本管理器)。如何通过DDEV config.yaml文件添加和使用它? 解决方案 借助@greggles和@heddn #ddev Slack频道(在Drupal Slack工作空间上),我使用以下启动后挂钩对其进行了操作: hooks : 启动后: -执行:curl -o- https://raw.githubusercontent. ..
发布时间:2020-06-11 18:41:01 其他开发

如何使用ddev进行xdebug/step-debugging?

我一直在我的Drupal项目中使用ddev,现在想使用xdebug,所以我可以使用PhpStorm进行逐步调试(或者实际上任何IDE都可以).但是我似乎无法让它在断点处停止.我试图遵循ddev文档中的指令,但这没有实现.不能使我前进,但我不知道下一步该怎么做.我做到了: 按照此处讨论的那样设置172.28.99.99 IP地址 使用config.yaml xdebug_enabled: t ..
发布时间:2020-05-27 19:31:25 PHP

如何使用SSL记录DDEV Windows 10专业版localhost上的phpmyadmin记录太长错误

我在Windows 10专业版中使用DDEv和Docker,以使用Composer设置drupal 8.8的本地主机安装.我已经设置并配置了本地drupal安装(这是全新安装),它似乎运行正常,但是在drupal站点的admin部分中,我收到警告,要求更改site/default/settings.php的写入权限 我尝试使用Filezilla更改设置,但是看来Filezilla中的本地文件 ..
发布时间:2020-05-27 19:19:50 其他开发

如何在DDEV-Local的Web容器中安装pecl扩展(如mcrypt)?

在PHP 7.2和更高版本中,不再提供mcrypt扩展,但是我的项目依赖于此.我知道该项目不应该使用像mcrypt这样古老的东西,但是我对此没有任何发言权.我知道mcrypt已已从PHP7.2 +删除,但是仍在 pecl 中. 该项目在7.2及更高版本中支持php-mcrypt怎么办? 解决方案 DDEV-Local支持自定义Dockerfile,因此您几乎可以将所需的任何内容添加到 ..
发布时间:2020-05-08 00:25:48 PHP