问题标签 [valet]

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

laravel-valet - 代客退货 404 未找到

我试图让代客工作,但我所有的网站都返回404 - Not found

我的项目文件夹名为Webb,里面是一个名为ogge. 路径是~/Desktop/Webb/ogge

代客泊在我的项目文件夹中,其中~/.config/valet/config.json包含以下内容:

我已链接该ogge项目并valet links返回:

屏幕截图显示什么

这些是我尝试过的事情

  • 重新启动 nginx 和 dnsmasq brew services restart --all
  • 重新安装了 Valet、Composer 和 Brew。
  • 重新启动了我的电脑。
  • 重新启动代客。
  • brew services list启动时返回 ngninx、dnsmasq 和 php。
  • 我可以 ping ogge.test 没有任何问题。
  • 我看到了这个问题并尝试了提到的所有内容,但没有任何运气。

我的代客怎么了?

0 投票
1 回答
103 浏览

laravel - 为什么代客共享不像本地代客那样在请求中添加斜线

在使用代客嵌入图像的本地开发中可以看到,因为存储路径正确附加了斜线

https://restaurants.test/storage/app/public/34/ic_launcher.png

当我通过代客与 Ngrok 共享本地站点时,无法看到嵌入到我的站点的图像,因为存储路径未正确附加斜线

https://restaurants.teststorage/app/public/34/ic_launcher.png

*注意restaurants.teststorage/app... 部分应该有正斜杠,将其与域和斜杠分开

0 投票
1 回答
188 浏览

laravel - 在 El Capitan 上安装 homebrew php 失败 @ nghttp2 依赖

按照 Laravel 指南使用自制软件在 MacOS 10.11 El Capitan 上安装代客,在 php install @ nghttp2 依赖期间失败

具体来说,php 安装依赖于 httpd,而后者又依赖于 nghttp2。

nghttp2 安装失败(Brew 无法安装 [nghttp2]。)

Homebrew 确实警告说我的操作系统已过时且不受支持,但是,El Capitan 是将安装在我的硬件上的最新操作系统。

我尝试过 brew 安装旧版本的 nghttp2,认为它可以在 El Cap 上编译,但没有运气。

我不确定下一步该尝试什么。

0 投票
0 回答
306 浏览

pecl - 找不到安装路径:apcu valet

我用 composer 设置了 valet pro,但是,该站点抛出了一个错误ERR_CONNECTION_REFUSED

我尝试运行代客安装,但由于代客找不到 pecl 的安装路径而失败。我怎样才能解决这个问题?

0 投票
0 回答
554 浏览

laravel - 在本地网络上共享代客泊车站点

根据laravel.com/docs/7.x/valet#sharing-sites上的“在本地网络上共享站点”部分

它指出:

如果您希望允许本地网络上的其他设备通过您机器的 IP 地址(例如:192.168.1.10/app-name.test)访问您机器上的 Valet 站点,您需要手动编辑相应的 Nginx 配置文件该站点通过删除端口 80 和 443 指令上的 127.0.0.1: 前缀来删除对监听指令的限制。

我现在正在尝试了解如何为特定站点添加 nginx 配置文件。即,http://my-site.test/

手动编辑该站点的相应 Nginx 配置文件

0 投票
0 回答
139 浏览

laravel - 如何在同一 IP 的 nginx 中一次增加 5 个以上的请求

我们有一个使用 valet 在本地 MacOS 中运行的 Laravel 应用程序。

我们有一个脚本需要 5 多个小时(例如)才能执行。现在,我们想要从浏览器的 10 个选项卡或使用 curl-cli 来运行该耗时脚本的相同 url。我们已经更改了超时限制,因此超过 5 小时的请求不是问题。

问题是,前 5 个 curl 请求正在执行预期的操作。该请求实际上是在修改我们的数据库。但是第 5 次之后的任何请求,根本没有命中 php 脚本!

似乎代客的 nginx 配置一次限制来自同一 IP 的 5 个请求。我们如何才能将其修复为更高?我们已经厌倦了一些配置,但它们都没有工作。我对 nginx 配置文件没有太多经验。下面是 valet( /usr/local/etc/nginx/nginx.conf) 的当前 nginx 配置文件:

提前致谢。

0 投票
0 回答
363 浏览

laravel - 尝试将 TLD 从 .test 更改为 .dev 后如何恢复 Laravel Valet?

我成功安装了代客服务并让它工作。我能够通过成功访问我的第一个链接域 testdomain.test 来验证这一点。

我正在与另一位开发人员一起开发我的项目。我想改变我的设置以完全匹配他的设置,所以当我们讨论事情或遇到问题时,一切都匹配了一个字母。

我跑valet tld devandf 得到以下错误:

现在两个顶级域名都不起作用。我试过了:

  • 取消链接和重新链接
  • 改回 .test
  • 卸载代客配置,然后重新安装并重新链接
  • 完全卸载 Valet,升级 composer,然后从头开始。
  • 更新 PHP

我已经尝试了我能找到的关于该主题的所有帖子,但似乎没有任何效果。它在我第一次更改 TLD 之前就起作用了。从那以后它就没有工作了。有任何想法吗?

0 投票
0 回答
656 浏览

phpstorm - 调试会话已完成而没有暂停这可能是由路径映射配置错误引起的

我正在尝试将 xdebug 与 phpStorm 一起使用,macOS 上的代客我按照说明安装了 xdebug,添加了配置并在 phpStorm 中设置了设置

xdebug 配置参数:

我不断收到此错误消息,并且 xdebug 没有在断点处破坏:

调试会话在没有暂停的情况下完成 这可能是由于路径映射配置错误或本地和远程项目不同步造成的。要找出问题,请检查 PHP|Servers 中“dashboard.test”服务器的路径映射配置,或在 PHP 脚本选项中启用 Break at first line 选项(从“运行”菜单)。不再显示

这是我的配置细节

服务器配置

PHP 调试配置

DBGp 设置

路径映射配置

php ini

我尝试了许多建议的解决方案,但没有一个有效,

更新:将主机从https://dashboard.test 更改为dashboard.test,消息消失但仍然无法跨过或跨入每一行(断点)

断点

0 投票
1 回答
176 浏览

php - 为什么符号链接在 laravel 中的 php artisan serve 中不起作用

我刚刚尝试了laravel中的符号链接,当我使用代客时它工作正常。

但是当我使用php artisan serve命令时,它会返回404 error. 我已经阅读了很多关于这个主题的内容,但没有一个有效。也许你有一个想法?

404 使用时:php artisan serve

  • asset('storage/images/me.jpeg')
  • url('/') . '/' . 'storage/images/me.jpg'
  • '/storage/images/me.jpg'
0 投票
0 回答
211 浏览

laravel - Laravel Valet:安全 TLS 证书在 Ubuntu 上无法正常工作

我在 ubuntu 上使用 laravel valet,它工作正常,除了 TLS 部分它正在工作但它突然停止。当我尝试保护我的任何网站并在 chrome 上打开它时,我收到此错误 enter image description here