问题标签 [laravel-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 回答
161 浏览

laravel - 将应用程序从 Homestead 移动/迁移到 Valet

我有一个在 Homestead 上运行的 Laravel 应用程序。我正在尝试将此迁移到使用代客泊车。

我做了什么。

  1. 从 hosts 文件中删除 IP
  2. 移除了 homstead.yaml 中的指针
  3. 跑 vagrant reload --provision
  4. 跑代客重启

尽管如此,代客泊车似乎并没有做正确的路线。它不提供目录。

有谁知道为什么?

0 投票
1 回答
1390 浏览

homebrew - 无法确定链接的 PHP - Homebrew

首先,我知道在 stackoverflow 上已经有这样的帖子,但我还没有找到解决我的特定问题的方法。

我正在尝试在我的 mac(OS High Sierra)上安装 laravel/valet,但我不断收到此错误:

在 Brew.php 第 182 行:无法确定链接的 PHP。

现在我正在使用已经安装在我的 mac 上的 PHP,我没有使用 homebrew 安装 PHP,我发现的所有解决方案似乎都是通过 homebrew 处理 php 安装。例如brew link php71,这对我不起作用。

编辑: 我必须通过自制软件安装最新版本的 PHP (7.2) 才能使其工作,但是在过去我坚持使用 7.1 的原因中,我遇到了 laravel 和 PHP 7.2 的问题,所以想知道是否有办法我仍然可以使用 7.1

0 投票
2 回答
759 浏览

nginx - 在 ubuntu 上为代客安装 nginx

我正在尝试在 Ubuntu 17.10 上安装 valet,但我对请求的 nginx 包有问题。它给了我这个错误:

调用 rc.d:initscript nginx,操作“开始”失败。

● nginx.service - 高性能 Web 服务器和反向代理服务器 已加载:已加载(/lib/systemd/system/nginx.service;已启用;供应商预设:已启用)
活动:自 2018 年星期四以来失败(结果:退出代码) -05-10 15:42:16 -03; 32ms 前
文档:man:nginx(8)
进程:14383 ExecStart=/usr/sbin/nginx -g daemon on; master_process 开启;(code=exited, status=1/FAILURE)
Process: 14382 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process 开启;(代码=退出,状态=0/成功)

5 月 10 日 15:42:14 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
5 月 10 日 15:42 :15 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
may 10 15:42:15 hatshep-Lenovo- ideapad-310-14IKB nginx[14383]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
may 10 15:42:15 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
may 10 15:42:15 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx : [emerg] bind() to [::]:80 failed (98: Address already in use)
may 10 15:42:16 hatshep-Lenovo-ideapad-310-14IKB nginx[14383]: nginx: [emerg] 仍然无法绑定()
5 月 10 日 15:42:16 hatshep-Lenovo-ideapad-310-14IKB systemd[1]:nginx.service:控制进程已退出,代码=退出状态=1
5 月 10 日 15:42:16 hatshep-Lenovo-ideapad-310- 14IKB systemd[1]:无法启动高性能 Web 服务器和反向代理服务器。
5 月 10 日 15:42:16 hatshep-Lenovo-ideapad-310-14IKB systemd[1]: nginx.service: 单元进入失败状态。
5 月 10 日 15:42:16 hatshep-Lenovo-ideapad-310-14IKB systemd [1]:nginx.service:失败,结果为“退出代码”。

0 投票
1 回答
305 浏览

stripe-payments - 在 Laravel Valet 中使用 Stripe Webhook

设想

我正在尝试使用 stripe 在我的应用程序上设置付款,但是当我尝试设置 webhook 时它会引发错误,因为它试图发送到技术上不存在的站点(因为它存在于本地)。

显然在内部我可以提供域名,但从外部来源“mysite.test”不存在。

有没有办法获取我的特定 laravel 代客站点的 IP 地址/端口?我尝试ping“mysite.test”并返回127.0.0.1,但我猜这是代客服务器而不是特定网站,因为我不想链接到条带。

有问题的错误:“测试 webhook 错误:域未知”

0 投票
0 回答
536 浏览

dns - 代客:找不到 DNS 地址

我的问题与两年前的问题相同。

我没有运气按照这个详细答案中的所有步骤进行操作。

此外,我还重新启动了我的机器并删除了我的防病毒软件(为了安全起见)。

在我尝试挖掘或 ping 测试域之前,一切都很好。我已经卸载并重新安装了所有东西,运行 brew doctor 等。

所有文件看起来都应该是,服务都根据 brew 运行。

我安装了 php (7.2.5) 而不是 php70,因为 brew 声称包已过时。我正在使用 *.test 的新默认域而不是 *.dev,否则我按照此信中的步骤操作。

brew info dnsmasq结果

ps aux | grep dnsmasq结果

dig something.test结果

0 投票
0 回答
2462 浏览

php - Laravel Valet 中的项目特定 PHP 错误日志

我只是想使用 Valet 在 laravel 项目文件夹中记录 PHP 错误。

例如 - 在 Apache2 中,我们可以在虚拟主机中添加 php 错误日志路径(在我的情况下是我的项目文件夹),每次添加error_log($var);时都会在项目文件夹中记录错误。

是否可以像这样在 Valet 中创建 PHP 错误日志?

0 投票
0 回答
144 浏览

php - 在代客安装的服务器上启用目录列表

我已经安装了valet-linux。它通过运行禁用浏览我需要的其他项目

它显示未找到代客泊车。

我试过了

在代客和 nginx 配置中并重新启动服务器。我仍然无法使用 localhost/project 访问该项目。

我目前正在使用以下版本:

0 投票
2 回答
1748 浏览

php - Laravel Valet 安装后无法解析站点

有一个非常令人沮丧的时间没有代客进行全新安装。在我的浏览器中访问任何 *.test 站点都会挂起并最终收到错误消息This site can’t be reached,“ping app.test”也会挂起,最终会出现“ping:无法解析 app.test:未知主机”的错误。但是 ping 不同的域(例如立即 ping.xyz 错误,而不是像 *.test 那样在大约 20 秒后)。

在 Os Sierra 上,我的 composer.json 如下所示

因为我已经看到dev-master这为某些人解决了这个问题。我所有的进程似乎都在运行:

服务运行

然而,一些线索是http://localhost/在我的浏览器中返回一个页面 404 - 未找到,并且运行sudo nginx返回一堆已经存在的用户错误:

valet fetch-share-url返回

任何帮助是极大的赞赏。谢谢!

0 投票
1 回答
1080 浏览

laravel - 代客泊车域

我有一个我想通过 Laravel Valet 服务的项目列表:

  • ~/Projects/site1.test
  • ~/Projects/site2.test
  • ~/Projects/site3.test

我跑了cd ~Projects/site1.test && valet park,但是当我跑的时候ping site1.test我得到了Request timeout for icmp_seq 0

当我在valet open内部执行时,~/Projects/site1.test我被发送到site1.test.test哪个错误并且我收到 404 错误。

当我运行 Homestead 时,我的 hosts 文件中仍然有192.168.10.10 site1.test它,它适用于 vagrant。

我对代客做错了什么?

0 投票
1 回答
169 浏览

php - PHP解析不存在的配置文件

我正在使用 Laravel Valet 和 Homebrew。但是我不确定这个问题是一般的 PHP 还是 Laravel 特定的问题。

我无法设置 Xdebug 和 OCI8。在消除过程中,我决定将其完全从我的系统中删除。令我惊讶的是,我无法删除 xdebug。正如您在下面看到的,当我运行 php --ini 时,我没有看到 xdebug 列出或显示:

在此处输入图像描述

但是,当我运行时:

我得到以下信息:

在此处输入图像描述

我不知道为什么它仍然显示。看起来它仍在被解析并列为已加载的扩展。我认为这是我的问题的根源,因为我试图编辑不正确的扩展配置文件。

谢谢!