标签: ddev

DDEV-Local WSL2:如何让 xdg-open 从 WSL2 在 Windows 上打开浏览器?

在我的 wsl2 安装中,“ddev launch”命令本周停止工作,因为 xdg-open 命令不再工作。将 $BROWSER 变量设置为特定浏览器不起作用,因为标准安装路径包含空格,这会破坏 xdg-open。如果我切换浏览器或使用不同的标准浏览器,它也会中断。

/usr/bin/xdg-open: www-browser: 未找到
/usr/bin/xdg-open: links2: 未找到
/usr/bin/xdg-open: elinks: 未找到
/usr/bin/xdg-open:链接:未找到
/usr/bin/xdg-open:lynks:未找到
/usr/bin/xdg-open:w3m:未找到
xdg-open:没有可用于打开的方法 [...]
无法运行启动:否可用的方法打开[...]

ddev wsl-2

13
推荐指数
1
解决办法
8724
查看次数

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

我正在使用ddev开发一个项目,但我不知道如何排除故障,因为它们隐藏在运行的容器中。例如,我已经尝试过,ddev logs但它没有给我足够的信息。

ddev

12
推荐指数
1
解决办法
9267
查看次数

安装 ddev 后找不到 `mkcert` 命令

mkcertUbuntu 上似乎没有安装(或者可能不在正确的路径中)

ddev version
DDEV-Local version  v1.8.0                        
commit              v1.8.0                        
db                  drud/ddev-dbserver:v1.8.0-10.2
dba                 drud/phpmyadmin:v1.8.0        
ddev-ssh-agent      drud/ddev-ssh-agent:v1.8.0    
docker              18.09.5                       
docker-compose      1.21.2                        
domain              ddev.local                    
os                  linux                         
router              drud/ddev-router:v1.8.0       
web                 drud/ddev-webserver:v1.8.0 
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 18 上

mkcert -install
zsh: command not found: mkcert
Run Code Online (Sandbox Code Playgroud)

ddev

10
推荐指数
1
解决办法
2万
查看次数

如何在 sidecar 容器中使用 node-sass scss 在 ddev 项目中自动构建 CSS?

我有一个 Drupal 项目,我想使用 Node.js 构建脚本将 SCSS 编译成 CSS。

ddev

8
推荐指数
1
解决办法
406
查看次数

如何在非常旧的 Mac 上安装并运行 Docker Desktop 和 DDEV?

Apple 仅支持最后两个主要操作系统版本。这导致 Docker 和 Homebrew 放弃了对这些的支持。在撰写本文时,macOS Monterey 是当前版本,而最后支持的版本是 macOS Catalina。对于 macOS Catalina,最低硬件要求是 MacBook Pro/Air Mid 2012。许多仍然不错的计算机未能满足要求。但是如何在只能运行 macOS High Sierra 等旧版 Mac 上设置 Docker 和 DDEV。

macos docker ddev

7
推荐指数
1
解决办法
6075
查看次数

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

我想在本地计算机上安装并设置TYPO3。最佳实践和最快方法是什么?

typo3 ddev

6
推荐指数
1
解决办法
149
查看次数

启动 ddev 时出现“ngnix 403 Forbidden”

在启动我的 ddev 项目并使用 Web 浏览器点击它后,我突然开始收到“ngnix 403 Forbidden / directory index of "/var/www/html/" is forbidden' 或只是 '403 Forbidden',我想不通为什么。这工作得更早。

ddev

5
推荐指数
1
解决办法
2305
查看次数

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

这是一个后续问题如何在ddev中创建和加载第二个数据库?.它是关于自动执行该任务.

一个用例就是从另一个MySQL数据库开始向Drupal迁移,并在迁移时与其他人合作.如果数据库名称可以由ddev设置,则其他开发人员可以自动创建数据库,并可以使用已知值将其他数据库添加到其settings.local.php中.

ddev

5
推荐指数
1
解决办法
422
查看次数

如何将 Python 和 pip 或 conda 包添加到 DDEV

我需要在Ddev Web docker 映像中执行 Python 脚本,但无法确定需要哪些Debian python 库才能获得带有附加 py 包依赖项的 Python 二进制文件。

python docker ddev

5
推荐指数
1
解决办法
2224
查看次数

使用 Debian 11 在 DDEV 上使用 pecl install pdo_sqlsrv MAKE 失败 - 缺少 libltdl.la

我有一个使用 DDEV 运行 PHP 8.1 实例的项目。我需要向包中引入 pdo_sqlsrv 扩展,因此我在 .ddev/web-build/ 目录中添加了一个 Dockerfile,用于安装所需的包,并复制一个 bash 脚本,然后使用 sudo 运行该脚本来安装剩余的依赖项。

bash 脚本获取 microsoft gpg 密钥,从packages.microsoft.com/config/$OS/$VERSION/prod.list 中提取 apt 源列表(其中 OS 和 Version 是相当于 debian 和 11 的变量),然后继续执行安装 msodbcsql17、unixodbc 和 unixodbc-dev

最后,bash 脚本运行 pecl install pdo_sqlsrv 命令。

一切都按预期工作,除了 pdo_sqlsrv 的构建由于缺少文件 /usr/lib/x86_64-linux-gnu/libltdl.la 而失败 我已经搜索了我能找到的所有内容,并且无法理解为什么这个 libltdl.la 文件是丢失的。我验证了 libltdl-dev (2.4.6-15) 软件包已安装。它有其他预期的文件,如 libltdl.a 和 libltdl.so 等 - 只是不是 .la 文件。

为了防止项目开发陷入停滞,我拼命尝试将 libltdl.la 文件从本地 WSL2 Ubuntu 20.04 系统复制到我的 .ddev/web-build/ 目录中,并将以下命令添加到我的 Dockerfile 中: COPY libltdl.la /usr/lib/x86_64-linux-gnu/

这“解决”了问题,允许 pecl 安装完成,并且生成的 pdo_sqlsrv 扩展被正确编译并按预期加载。然而,为什么这个 .la 文件丢失,以及如何“正确”确保它安装,仍然是一个我希望我能理解答案的问题。 …

debian bullseye ddev php-8.1

5
推荐指数
2
解决办法
2144
查看次数

标签 统计

ddev ×10

docker ×2

bullseye ×1

debian ×1

macos ×1

php-8.1 ×1

python ×1

typo3 ×1

wsl-2 ×1