问题标签 [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 投票
0 回答
31 浏览

mysql - 如何使用lando 连接本地主机数据库

如何连接我的 localhost 数据库而不是lando 创建的数据库?

任何帮助表示赞赏。

0 投票
1 回答
267 浏览

git - 远程 git repo 或存档错误:无法读取未定义兰多的属性“拆分”

我正在使用 Drupal 设置 Lando,但远程 git-repo 或存档存在问题 ERROR ==> Cannot read property 'split' of undefined。

有人可以帮忙吗?

远程 git repo 或存档错误 ==> 无法读取未定义的属性“拆分”

我该如何解决?

0 投票
0 回答
361 浏览

mysql - 无法连接到从 LANDO 创建的数据库“用户 'lamp'@'%' 对数据库 'lando_test_cli' 的访问被拒绝”

我在尝试连接在 LANDO 中创建的数据库时遇到问题。LANDO 中有我的数据库列表:

我想连接到名为 的数据库lando_test_cli,所以我在 Sequel Pro 中连接

但我无法连接,它给我抛出了这个错误: 用户'lamp'@'%'拒绝访问数据库'lando_test_cli'

这是我的兰多信息:

0 投票
1 回答
249 浏览

php - 使用 Lando BLT 安装 Drupal 失败

背景和设置

我正在尝试使用此Lando BLT 教程从 drupal 启动本地开发环境来做 concpet/simple setup 的证明,以查看它是如何工作的,我遇到了以下错误。

我目前正在使用以下内容:

  • macOS 大苏尔 11.0.1
  • Docker 桌面 2.5.0.1
  • PHP 7.3
  • 作曲家 1.10.19

错误输出

我解析了堆栈跟踪以便于阅读

我的尝试

  • 我曾尝试使用 brew 重新启动 mysql,如果我记得是brew restart mysql.

  • 我也试过了mysql.server start

  • 以及一个brew uninstall openssl; brew uninstall openssl; brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb. * 当我运行brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb它时,它会从 brew 中得到一个使用错误。

  • 当我跑步时,mysql -u root -p我收到以下信息:

如何绕过或解决此错误?如果您想了解更多信息,请告诉我

0 投票
1 回答
504 浏览

php - VSCode + Lando:Xdebug 不会停止

我正在尝试使用 Lando (v. 3.0.24) 和 VSCode 设置 Xdebug,但没有成功。我已经阅读了官方指南以及互联网上的其他内容,以及与我的问题相似的不同主题,但可惜我无法让它工作。

我在文件夹中的lando文件docroot是:

php.ini 文件是:

最后,launch.json 文件是:

顺便说一句,我不确定如何设置pathMappings,所以我尝试了不同的组合,例如

  • "/app/": "${workspaceRoot}/",
  • "/app/": "${workspaceRoot}/docroot",
  • "/app/": "${workspaceFolder}/",
  • "/app/": "${workspaceFolder}/docroot",

无论如何,问题在于 Xdebug 不会在断点处停止。

如果我跟踪 xdebug.log,我会看到:

那么也许 Xdebug 仍然无法连接到正确的 IP?无论如何,知道如何解决\可以让它工作吗?谢谢

编辑:如果我将lando.yml 文件从doocroot 文件夹移动到上面的文件夹,我可以得到一些工作情况,Xdebug 实际上停止在VSCode 中。但是还有另外两个问题:

  1. 不能再使用lando drush了。解决此问题的方法是,lando composer require drush/drush但不知道为什么“全球”的lando 热潮不起作用。
  2. 终端命令 - 例如 drush - 似乎不适用于 xdebug(至少对我来说是一个非常小的问题),因为它们返回

Xdebug:[Step Debug] 无法连接到调试客户端。尝试过:172.31.206.147:9003(通过 xdebug.client_host/xdebug.client_port 回退):-(

在更新的 php.ini 和lando.yml 文件下面,launch.json 与上面相同。

0 投票
0 回答
209 浏览

laravel - 尝试使用 Lando 运行 Laravel Dusk 测试

我有一个与 Lando 一起运行的 Laravel 8 应用程序,我试图弄清楚为什么当我对 Lando 容器进行以下设置时,它没有运行我的 Dusk 测试。我已经提供了尽可能多的关于我的设置的信息,因为我相信这将有助于解决这个问题。

作曲家.json

终端

码头工人-compose.yml

兰多.yml

.env.dusk.local

0 投票
1 回答
275 浏览

phpstorm - Xdebug 在 CLI 和 Lando 环境中不起作用

我正在尝试在 Lando 环境中设置 CLI Xdebug。它可以在 Web 上完美运行,但我无法让它在 CLI 中运行以调试测试和脚本。

这是我的 .lando.yml 文件:

我使用 PHPStorm 作为我的 IDE。我已经设置了服务器、服务器映射以及用于监听的端口 9000 和 9003,但它仍然不会在断点处停止。有人用 Lando 设置 CLI Xdebug 吗?有任何想法吗?感谢您的帮助。

0 投票
0 回答
364 浏览

docker - Lando 的 mysql 数据库 docker 服务被杀死,没有错误

我有一个用于我的 WordPress 开发的lando 服务。它主要是一个使用 mariaDB 容器作为数据库的 LAMP。

启动lando 应用程序后,每隔 5 分钟、一个小时,docker mariaDB 容器被杀死,我在 docker 容器日志中找不到任何错误。

如果我docker logs使用数据库容器 id 运行,我会得到:

我不知道如何进一步排除故障。此刻我没有做任何不寻常的事情。以任何方式都不是大查询或大负载。如果我这样做lando stop && lando start,数据库会再次工作,但最终会再次失败。

我注意到的一件奇怪的事情是,如果我lando info在数据库崩溃之前和之后都这样做,我会得到:

前:

后:

请注意端口从预期的随机端口 (51771) 更改为“true”

我可以检查其他任何日志吗?是什么导致我的数据库被杀死?

谢谢

0 投票
1 回答
184 浏览

php - `lando artisan` 命令返回一个奇怪的错误

如果你一起使用过 Laravel 和 Lando,你可能知道 Lando 为你提供了自己的artisan捷径。因此lando php artisan ...,您可以运行而不是运行lando artisan ...

但是,当我这样做时,我收到此错误:

这迫使我必须运行lando php artisan以运行任何工匠命令,而且效果很好。到目前为止,这就是我在兰多的项目的所有问题。其他一切都在顺利进行。

这是我的lando 配置的样子:

此外,这看起来与 Lando在其网站上的示例配置有点不同。这是因为我试图根据他们的“将 Lando 与 VSCode 一起使用”说明来配置 xdebug(请参阅 Lando rc.2+ 版本)。

感谢任何帮助解决这个奇怪的问题。它不会使人衰弱,但当我忘记解决方法时,它确实会妨碍我。


其他注意事项:

  • “webroot”设置为“public”,因为这是 Laravel 应用程序的面向公众的目录所在的位置。Laravel的示例Lando 配置有这部分错误,它导致项目根目录对浏览器可见。
0 投票
0 回答
58 浏览

drupal-8 - 在 Lando 中创建一个 drupal 8 多站点

我正在尝试使用lando 在Drupal 8 中创建一个多站点。需要进入的理想配置是什么。

我创建了一个默认登陆站点,并在 Drupal 多站点页面中指定的站点目录下创建了子站点:https : //www.drupal.org/docs/multisite-drupal 以及必要的sites.php

但是当我运行lando start 时,它只准备了带有相关网址的默认站点,但对于子站点,我无法生成应用程序和数据库。

我错过了什么?