问题标签 [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.
mysql - 如何使用lando 连接本地主机数据库
如何连接我的 localhost 数据库而不是lando 创建的数据库?
任何帮助表示赞赏。
git - 远程 git repo 或存档错误:无法读取未定义兰多的属性“拆分”
我正在使用 Drupal 设置 Lando,但远程 git-repo 或存档存在问题 ERROR ==> Cannot read property 'split' of undefined。
有人可以帮忙吗?
远程 git repo 或存档错误 ==> 无法读取未定义的属性“拆分”
我该如何解决?
mysql - 无法连接到从 LANDO 创建的数据库“用户 'lamp'@'%' 对数据库 'lando_test_cli' 的访问被拒绝”
我在尝试连接在 LANDO 中创建的数据库时遇到问题。LANDO 中有我的数据库列表:
我想连接到名为 的数据库lando_test_cli
,所以我在 Sequel Pro 中连接
但我无法连接,它给我抛出了这个错误: 用户'lamp'@'%'拒绝访问数据库'lando_test_cli'
这是我的兰多信息:
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
我收到以下信息:
如何绕过或解决此错误?如果您想了解更多信息,请告诉我
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 中。但是还有另外两个问题:
- 不能再使用
lando drush
了。解决此问题的方法是,lando composer require drush/drush
但不知道为什么“全球”的lando 热潮不起作用。 - 终端命令 - 例如 drush - 似乎不适用于 xdebug(至少对我来说是一个非常小的问题),因为它们返回
Xdebug:[Step Debug] 无法连接到调试客户端。尝试过:172.31.206.147:9003(通过 xdebug.client_host/xdebug.client_port 回退):-(
在更新的 php.ini 和lando.yml 文件下面,launch.json 与上面相同。
laravel - 尝试使用 Lando 运行 Laravel Dusk 测试
我有一个与 Lando 一起运行的 Laravel 8 应用程序,我试图弄清楚为什么当我对 Lando 容器进行以下设置时,它没有运行我的 Dusk 测试。我已经提供了尽可能多的关于我的设置的信息,因为我相信这将有助于解决这个问题。
作曲家.json
终端
码头工人-compose.yml
兰多.yml
.env.dusk.local
phpstorm - Xdebug 在 CLI 和 Lando 环境中不起作用
我正在尝试在 Lando 环境中设置 CLI Xdebug。它可以在 Web 上完美运行,但我无法让它在 CLI 中运行以调试测试和脚本。
这是我的 .lando.yml 文件:
我使用 PHPStorm 作为我的 IDE。我已经设置了服务器、服务器映射以及用于监听的端口 9000 和 9003,但它仍然不会在断点处停止。有人用 Lando 设置 CLI Xdebug 吗?有任何想法吗?感谢您的帮助。
docker - Lando 的 mysql 数据库 docker 服务被杀死,没有错误
我有一个用于我的 WordPress 开发的lando 服务。它主要是一个使用 mariaDB 容器作为数据库的 LAMP。
启动lando 应用程序后,每隔 5 分钟、一个小时,docker mariaDB 容器被杀死,我在 docker 容器日志中找不到任何错误。
如果我docker logs
使用数据库容器 id 运行,我会得到:
我不知道如何进一步排除故障。此刻我没有做任何不寻常的事情。以任何方式都不是大查询或大负载。如果我这样做lando stop && lando start
,数据库会再次工作,但最终会再次失败。
我注意到的一件奇怪的事情是,如果我lando info
在数据库崩溃之前和之后都这样做,我会得到:
前:
后:
请注意端口从预期的随机端口 (51771) 更改为“true”
我可以检查其他任何日志吗?是什么导致我的数据库被杀死?
谢谢
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 配置有这部分错误,它导致项目根目录对浏览器可见。
drupal-8 - 在 Lando 中创建一个 drupal 8 多站点
我正在尝试使用lando 在Drupal 8 中创建一个多站点。需要进入的理想配置是什么。
我创建了一个默认登陆站点,并在 Drupal 多站点页面中指定的站点目录下创建了子站点:https : //www.drupal.org/docs/multisite-drupal 以及必要的sites.php
但是当我运行lando start 时,它只准备了带有相关网址的默认站点,但对于子站点,我无法生成应用程序和数据库。
我错过了什么?