问题标签 [lando]

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 回答
282 浏览

xdebug - 有没有办法在lando网站上关闭一些请求的Xdebug

当我在本地开发人员中运行我的lando 站点时,速度非常缓慢。我相信这是因为lando 在每个请求上都使用了XDEBUG_SESSION cookie,即使是与我正在调试的内容无关的请求。我安装了 xdebug chrome 扩展,但它被禁用。有没有办法阻止 Lando 制作这个 cookie,这样我就可以使用 chrome 扩展来选择我希望 Xdebug 运行的请求?

0 投票
3 回答
302 浏览

php - 使用 Lando 安装 Drupal8

当我尝试使用 Lando 安装 drupal8 时出现此错误。

警告:需要(/app/vendor/composer/../ircmaxell/password-compat/lib/password.php):无法打开流:在线/app/vendor/composer/autoload_real.php中没有这样的文件或目录66 致命错误:require(): 无法打开所需的 '/app/vendor/composer/../ircmaxell/password-compat/lib/password.php' (include_path='.:/usr/local/lib/php')在第 66 行的 /app/vendor/composer/autoload_real.php 中

我已经尝试过了lando composer installcomposer update但错误仍然存​​在。

0 投票
1 回答
189 浏览

docker - Lando adminer ERR_INVALID_REDIRECT 登录提交

我正在使用 Lando 创建一个包含 Adminer 即服务的环境。当我进入 Adminer 并尝试登录时,按下“登录”按钮后出现以下页面:

此页面不工作

adminer.myproject.lndo.site 发送了无效响应。

ERR_INVALID_REDIRECT

有什么想法我可能做错了吗?下面是我的 .lando.yml 文件:

0 投票
1 回答
504 浏览

docker - 使用 Lando 从 PHPStorm 执行 PHPUnit 测试用例

我已经使用 Lando 提供的 Docker 容器成功配置了 PHPStorm。尽管如此,例如,当我尝试执行测试时,core/modules/system/tests/src/Functional/System/HtaccessTest.php它仍然向我抛出以下错误:

我大胆猜测问题可能出在数据库连接上,因此我尝试了以下所有选项,即:

我还附上了我的lando info命令的输出,以防万一它有帮助:

0 投票
1 回答
430 浏览

mysql - 带有 docker-compose 端口的 MySQL 不适用于网络

我不确定这是错误还是功能。但是几个月以来,我一直在为我的本地开发数据库运行这个 docker-compose 设置,自从我更新了 Docker 和 Lando 之后,它就停止了工作。

如您所见,我将它用于一些由 Lando 管理的 php 站点。自上次更新以来,要么 要么ports指令network不适用于 MySQL 容器。

  • 如果我将它与下面的代码片段一起使用,则该ports指令不起作用。这意味着我无法从 QueryPie 连接localhost:3306,但可以从另一个mysql_db作为主机的兰多 docker 容器连接。
  • 如果我注释掉该networks指令,则该ports指令有效。但该networks指令显然不是。这意味着我可以从 QueryPie 连接localhost:3306,但我无法从另一个mysql_db作为主机的lando docker 容器连接。

在更新之前,他们一起工作得很好。所以我可以在 QueryPie 中打开 MySQL 并从 Lando 容器中访问数据库。

我的 docker 引擎是 19.03.8,我的 docker-compose 版本是 1.25.5。

0 投票
3 回答
28828 浏览

docker - 我可以回滚到以前版本的 Docker Desktop 吗?

在 Mac 上,我在 Docker 中运行 Lando。我在 Lando v3.0.1 上并成功运行 Docker Desktop v2.2.0.5。

Docker 发布了一个稳定的更新 v.2.3.0.3,我安装了它。之后我尝试运行 Lando,但收到一条警告消息,指出不支持 Docker 桌面版本。

所以,我想知道是否可以在不卸载 Docker 的情况下回滚到我以前的 Docker 桌面版本。

0 投票
2 回答
1521 浏览

drupal - 将 Drush 8 升级到 9 站点别名不起作用

我从使用 Docksal 转移到 Acquia ADS (Lando),它自动将我的 Drush 从 8 升级到 9。我的本地站点运行良好,但我无法让 Drush 9 “看到”我的 Drupal 8 站点。别名似乎已创建并添加到 drush/sites 文件夹中,并且运行 drush site:alias 确实显示了它们。但是运行 drush 状态将我的 Drupal 根显示为 /app。我的 Drupal 根目录是 /app/docroot。我的别名文件确实以此为根(对于本地)。我不确定为什么 Drush 不使用它知道的别名文件。我试过了:

drush @self(or @local) 列表,最后我得到一些命令和这个语句:

[注意] 未找到 Drupal 根目录。通过 --root 或 @siteAlias 以查看 Drupal 特定的命令。

做 drush @local(or @self) cr 返回:

在 BootstrapHook.php 第 32 行:引导失败。使用 -vvv 运行命令以获取更多信息。

使用 -vvv:

异常跟踪:在 /app/vendor/drush/drush/src/Boot/BootstrapHook.php:32 Drush\Boot\BootstrapHook->initialize() 在 /app/vendor/consolidation/annotated-command/src/Hooks/Dispatchers/ InitializeHookDispatcher.php:34 Consolidation\AnnotatedCommand\Hooks\Dispatchers\InitializeHookDispatcher->callInitializeHook() at /app/vendor/consolidation/annotated-command/src/Hooks/Dispatchers/InitializeHookDispatcher.php:27 Consolidation\AnnotatedCommand\Hooks\Dispatchers\ InitializeHookDispatcher->initialize() at /app/vendor/consolidation/annotated-command/src/CommandProcessor.php:145 Consolidation\AnnotatedCommand\CommandProcessor->initializeHook() at /app/vendor/consolidation/annotated-command/src/AnnotatedCommand .php:289 Consolidation\AnnotatedCommand\AnnotatedCommand->initialize() at /app/vendor/symfony/console/Command/Command.php:221 Symfony\Component\Console\Command\Command->run() at /app/vendor/symfony/console/Application.php:1005 Symfony\Component\Console\Application->doRunCommand() at /app/vendor/symfony/ console/Application.php:255 Symfony\Component\Console\Application->doRun() at /app/vendor/symfony/console/Application.php:148 Symfony\Component\Console\Application->run() at /app/ vendor/drush/drush/src/Runtime/Runtime.php:118 Drush\Runtime\Runtime->doRun() at /app/vendor/drush/drush/src/Runtime/Runtime.php:49 Drush\Runtime\Runtime- >run() at /app/vendor/drush/drush/drush.php:72 require() at /app/vendor/drush/drush/drush:4255 Symfony\Component\Console\Application->doRun() at /app/vendor/symfony/console/Application.php:148 Symfony\Component\Console\Application->run() at /app/vendor/drush/drush/ src/Runtime/Runtime.php:118 Drush\Runtime\Runtime->doRun() at /app/vendor/drush/drush/src/Runtime/Runtime.php:49 Drush\Runtime\Runtime->run() at / app/vendor/drush/drush/drush.php:72 要求()在 /app/vendor/drush/drush/drush:4255 Symfony\Component\Console\Application->doRun() at /app/vendor/symfony/console/Application.php:148 Symfony\Component\Console\Application->run() at /app/vendor/drush/drush/ src/Runtime/Runtime.php:118 Drush\Runtime\Runtime->doRun() at /app/vendor/drush/drush/src/Runtime/Runtime.php:49 Drush\Runtime\Runtime->run() at / app/vendor/drush/drush/drush.php:72 要求()在 /app/vendor/drush/drush/drush:4

急速状态:

self.site.yml:

有人可以指出我正确的方向吗?

0 投票
1 回答
499 浏览

wordpress - 在 Lando 实例中创建符号链接

我正在使用名为 Lando 的应用程序(基于 Docker 构建)在本地(在 Ubuntu 上)运行 Wordpress 的实例。我正在开发一个自定义 Wordpress 插件,我想将它符号链接到 Lando 中的 Wordpress,但它不起作用。符号链接在那里,并指向正确的本地目录,但未被识别。

我尝试将文件复制到插件文件夹,激活插件,然后删除文件夹并对其进行符号链接。但是当我这样做时,我收到以下错误:

我发现了一篇博客文章,有人建议您可以在 Lando YAML 文件中设置一个命令以在开始时配置符号链接,但这似乎也不起作用(除非我做错了什么)。这是我的.lando.yaml文件。

有没有人可以提供意见?

编辑以更新 YAML 文件的缩进

0 投票
1 回答
807 浏览

wordpress - Lando 无法从我系统上的非 Lando 应用程序访问 URL

我的公司有在我系统上的 Docker 中运行的软件,但没有使用 Lando。该软件通过 URL 提供一些数据: http ://local.relay.cool:8081/clicks-bff/api/ads/

我可以在匿名浏览器中点击这个 URL,从终端 cURL,然后通过 Postman 加载它,它会返回预期的数据。

我正在使用 Wordpress 配方运行 Lando,并且正在开发一个插件。这个插件可以点击外部 URL 并检索数据,我尝试了几个不同的来确认。

然而,当 Lando 尝试访问上面列出的 URL 时,我得到一个 WP_Error:

这是 .lando.yaml 配置块:

我是否缺少一些配置选项来允许 Lando 访问我机器上的另一个 URL?

0 投票
1 回答
1370 浏览

visual-studio-code - 无法让 Xdebug 与 Lando 和 VSCode 一起工作。立即连接和停止

我已经浏览了我能找到的关于这个主题的每一篇文章,但我找不到解决方案。所以我不会把头发拉得更多,我会发布一个问题。

我有一个 Lando 安装(运行 Drupal 8,但我正在测试一个简单的phpinfo()脚本),并确认 Xdebug 正在运行。每当我添加断点并运行脚本时,它都无法停止。

用于 Xdebug 的自定义 Lando .ini:

xdebug.log 的输出

我让 xdebug 在 PhpStorm 中没有问题,但在 VSCode 中没有运气。