ddev相关内容
我有一个 Drupal 多站点,每个站点需要一个数据库,并希望它在 ddev 中运行,但 ddev 默认只有一个数据库,名为“db".如何获得第二个数据库? 解决方案 您可以使用 ddev import-db --target-db=newdb 直接导入其他数据库.创建的数据库已经有权限等 您还可以手动创建和管理数据库(尽管现在很少需要这样做了).数据库服务器的root密码是'roo
..
我目前正在运行一个如此棘手的错误.我在 Windows 10 上运行 ddev.看来,问题是我的名字“安德烈克劳斯",因为“é"里面.过去它与 [path-to-project]/.ddev/docker-compose.environment.yaml 一起工作正常,将我的用户名设置为“andrekraus" 版本:'3.6'服务:网络:建造:参数:用户名:andrekrausD b:建造:参
..
当我尝试启动我的 ddev 项目时,我遇到以下错误: “无法启动 projectname.com:无法运行 docker-compose [...]" 我的 .ddev/config.yaml 看起来像这样: 名称:projectname.com类型:typo3文档根目录:网络/php_version:“7.1";网络服务器类型:apache-fpmrouter_http_port:
..
我需要帮助理解 ddev/apache 和重定向 T3 站点 config.yaml base: 'https://sample-project.ddev.site/' ddev config.yaml 名称:示例项目网络服务器类型:apache-fpmrouter_http_port: "80";router_https_port:“443";use_dns_when_possibl
..
我已经配置了一个DDEV Drupal环境,在该环境中,我需要针对我的主题运行Pattern Lab.我的学生将使用此环境,他们可能不熟悉在本地计算机上安装Node或Node依赖项工具的情况(Pattern Lab需要Node).解决方法是,我将Pattern Lab设置为在DDEV的Web容器中运行.我遇到的问题是,由于Pattern Lab在DDEV容器中运行,因此无法在主机上访问它.有没有人
..
我在较旧的OXID Esales Project(4.6)中使用DDEV.现在,我必须安装 Zendguard Loader .我怎样才能做到这一点?我必须将.so文件放入容器内的php方向,并扩展php.ini.我早些时候问过有关Ioncube的问题加载程序,并且可以与DDEV-Local一起正常使用.但是我不知道如何整合zendguard loeader?有人可以帮我吗? 解决方案 从
..
我在Windows 10机器上运行了 Docker Toolbox V18.03 ,以及 DDEV 1.0 和 Typo3 。 当我运行 ddev start 时,容器正在启动,我可以使用 ddev ssh 访问该容器。 但是主机中的项目文件不会复制到容器中。 此处的解决方案启动ddev时我收到“ ngnix 403 Forbidden” 不能解决我的问题... 解决方案 这基本
..
在本地ddev实例中,我向 .ddev / homeadditions / bash_aliases 添加了一些别名和功能。 例如: alias ll =“ ls -lhA” 同时 ddev ssh 然后 ll 将起作用, ddev exec ll 返回 bash:ll:找不到命令 无法执行命令ll:退出状态127 为什么? 解决方案 这实际上与bas
..
我正在使用 ddev 进行项目,并且我不知道如何解决问题,因为它们被隐藏在运行它们的容器中。例如,我尝试过 ddev日志,但是它没有提供足够的信息。 解决方案 ddev日志是调查的第一行。它获取Web容器的日志(nginx错误日志和php-fpm错误日志,混合在一起)。 其他方法: 您可能(暂时)删除任何自定义nginx您可能已经在.ddev文件夹中添加到项目的/ php /
..
我正在将 webserver-type:apache-fpm 与ddev一起使用,并且需要启用一个模块。我该怎么做? 解决方案 您可以在 a2enmod 中使用Web容器,然后 apachectl graceful 重新启动apache来获取更改。 因此 ddev ssh ,然后 a2enmod标头&& apache2ctl graceful (如果您启用了“标头”模块) 使用
..
我在ddev Web容器中使用ssh,直到ddev v1.3.0为止都很好.它去哪了,我该如何找回它? 解决方案 不幸的是,用于Web容器的基本容器在此升级中删除了openssh-client Debian软件包,但我们没有发现.它将在v1.4.0或更早版本(2018年11月)中修复 与此同时,您可以: (最简单,最快):将webimage: drud/ddev-webserv
..
我有两个需要相互交互的ddev项目。遇到某些问题时,我检查了已解析的IP连接。 我通过ssh做到了project1和ping project2( ping project2.ddev.local )。 域解析为127.0.0.1 因此,我发送到该域的每个请求都将保留在当前容器中,并且不会路由到另一个项目。 重现步骤: 启动两个单独的ddev容器和ssh放入其中之一。尝试使用ddev域
..
启动我的ddev项目并使用网络浏览器将其击中之后,我突然开始收到“禁止ngnix 403禁止访问/目录索引” // var / www / html /”,或者只是“ 403禁止访问”,我可以。找出原因。 解决方案 这可能意味着 您的项目目录未安装 或项目目录已安装,但是docroot中没有index.php或index.html(或者docroot配置错误,因此对于nginx和d
..
我想在本地计算机上安装并设置TYPO3。最佳做法和最快方法是什么? 解决方案 要在本地计算机上运行TYPO3,您需要运行Web服务器您的机器。 这可以通过不同的方式完成: 本地网站基于Linux的计算机上的服务器,PHP和数据库 虚拟机(VirtualBox,VMWare,Parallels等) Vagrant Docker 在我看来,当前“非超级用户”最快的方法是
..
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
..
这是如何在ddev中创建和加载第二个数据库?。 为此目的的一个用例是开发从另一个MySQL数据库到Drupal的迁移,并与其他人协作关于迁移。如果数据库名称可以由ddev设置,则其他开发人员可以自动创建数据库,并且可以使用已知值将其他数据库添加到他们的settings.local.php中。 解决方案 在项目的config.yaml中尝试一下: 挂钩: 后启动: -执行:mys
..
当前,DDEV Web容器不附带nvm(节点版本管理器)。如何通过DDEV config.yaml文件添加和使用它? 解决方案 借助@greggles和@heddn #ddev Slack频道(在Drupal Slack工作空间上),我使用以下启动后挂钩对其进行了操作: hooks : 启动后: -执行:curl -o- https://raw.githubusercontent.
..
我一直在我的Drupal项目中使用ddev,现在想使用xdebug,所以我可以使用PhpStorm进行逐步调试(或者实际上任何IDE都可以).但是我似乎无法让它在断点处停止.我试图遵循ddev文档中的指令,但这没有实现.不能使我前进,但我不知道下一步该怎么做.我做到了: 按照此处讨论的那样设置172.28.99.99 IP地址 使用config.yaml xdebug_enabled: t
..
我在Windows 10专业版中使用DDEv和Docker,以使用Composer设置drupal 8.8的本地主机安装.我已经设置并配置了本地drupal安装(这是全新安装),它似乎运行正常,但是在drupal站点的admin部分中,我收到警告,要求更改site/default/settings.php的写入权限 我尝试使用Filezilla更改设置,但是看来Filezilla中的本地文件
..
在PHP 7.2和更高版本中,不再提供mcrypt扩展,但是我的项目依赖于此.我知道该项目不应该使用像mcrypt这样古老的东西,但是我对此没有任何发言权.我知道mcrypt已已从PHP7.2 +删除,但是仍在 pecl 中. 该项目在7.2及更高版本中支持php-mcrypt怎么办? 解决方案 DDEV-Local支持自定义Dockerfile,因此您几乎可以将所需的任何内容添加到
..