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

laravel - Laravel Valet 托管网站在 Chrome 中返回“无法访问网站”

所以我已经在我的 Laravel 项目中使用 Laravel 的 Valet 功能几个星期了,没有任何问题。

我今天更新了我的 Mac OS,发现我的项目无法在 Chrome 中访问,奇怪的是问题只出现在 Chrome 中。我可以在 Safari 中正常访问该网站。

我在 Chrome 上收到以下错误:

无法访问此站点 myproject.app 拒绝连接。

该站点没有使用 SSL,所以我不认为这是 SSL 证书问题,正如我在其他帖子中所建议的那样。我已经检查过了,所有 Brew 服务都在运行。

任何想法这可能是什么?

0 投票
0 回答
530 浏览

php - 代客共享不安全的 301 重定向

我正在使用roots.io的Bedrock 和Sage 以及Laravel 的代客共享(无担保),但我无法让它在一个站点上运行。

该站点在 abcd.test/ 上本地运行,而我的所有其他站点都在本地运行并使用 Valet 共享(新安装),但这是一个较旧的站点,我已迁移到 Bedrock/Sage 和 Valet。

不知何故,当我代客共享时,ngrok.io 域不断重定向到我主页上的 .test/ 域,这意味着我在终端中获得了“301 永久移动”重定向,并尝试远程访问该站点重定向到示例。 test/ 而不是 ngrok.io 域。请注意,使用子页面访问 ngrok URL 确实有效,但所有资产仍由 .test/ 域提供。

回顾:

  • abcd.ngrok.io -> 重定向到 abcd.test/

  • abcd.ngrok.io/about-us -> 有效(保持为 abcd.ngrok.io/about-us),但所有资产均由 abcd.test/ 提供(因此在外部中断)

  • abcd.ngrok.io/wp-admin -> 重定向到 abcd.test/wp-admin

另请注意,我使用 .env 文件来创建我的 WP_HOME 和 WP_SITEURL,根据 Bedrock 规范。

我难住了!

0 投票
1 回答
930 浏览

php - 在 macOS Heigh Sierra 上安装 Laravel Valet

我在 macOS Heigh Sierra 上安装 Laravel Valet 时遇到问题,我已经执行了以下步骤。

  1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"- 这工作得很好

  2. brew update- 这工作得很好

  3. brew install homebrew/php/php71- 这工作得很好

  4. composer global require laravel/valet- 这给了我command not found.

我知道我应该将它添加到路径中,但是这个命令composer global require laravel/valet应该在我添加路径之前工作

0 投票
1 回答
5154 浏览

nginx - Laravel Valet 站点连接在端口 80 上被拒绝

自从 Chrome 和 Safari 开始在 .dev TLD 上强制进行 HTTPS 重定向以来,我在连接到我的 Laravel Valet 网站时遇到了问题。

在不知道 Chrome 和 Safari 已经这样做的情况下,我将 Valet 从 1.2 更新到了,并且没有考虑先签入 Firefox(doh!)。我已经在 High Sierra (10.13.2) 上安装了 Laravel Valet (2.0.6) 的最新稳定版本,完全删除了运行版本homebrew/php/php70并重新安装以确保现在已将 TLD 更改为 .test。

我可以 ping 域而不会丢失任何数据包,但是当我运行时

我明白了

我还使用本文中的命令清除了 dns 缓存,重新启动代客并重新启动。我在每个步骤之后重新测试,输出保持不变。

0 投票
2 回答
1335 浏览

php - Laravel 代客 404 错误

我有以下内容web.php

链接到控制器,我有常用的 CRUD 方法,还有一些工作,例如joben.app/job/1

但是,每当我导航到时,job.app/job我都会收到 404 错误,并且每当我发布到job.app/job

该代码之前运行良好,我没有更改任何内容,我尝试重新安装 Valet 并使用 Artisans 自己的开发服务器查看和发布到页面,但仍然有相同的结果

我可以从哪里开始寻找?

编辑:这是我的作业控制器的路线列表(抱歉格式化)

| | 得到|头| 工作 | 工作索引 | 应用\Http\Controllers\JobController@index
| | 发布 | 工作 | 工作商店 | 应用\Http\Controllers\JobController@store | 网站 |

| | 得到|头| 工作/创造 | 工作创建 | 应用\Http\Controllers\JobController@create | 网站 |

| | 放|补丁| 工作/{工作} | 工作更新 | 应用\Http\Controllers\JobController@update | 网站 |

| | 删除 | 工作/{工作} | job.destroy | 应用\Http\Controllers\JobController@destroy | 网站 |

| | 得到|头| 工作/{工作} | 工作展示 | 应用\Http\Controllers\JobController@show | 网站 |

| | 得到|头| 工作/{工作}/编辑 | 工作编辑 | 应用\Http\Controllers\JobController@edit | 网站 |

这是控制器代码 - http://codepad.org/vgot10GN

更新和解决方案:

好的,这是一个非常独特的问题,但它可能会发生在你身上。

我将图像存储在公用文件夹中 - 作为在名为job. 自然,由于文件的 NGINX 根目录是公用文件夹,因此在发布到/jobNGINX 时首先假定转到公用文件夹中命名job的文件夹。

在这种情况下,它只是一个包含图像的文件夹。

因此,在删除此文件夹并重新尝试后,它就起作用了。

0 投票
0 回答
1857 浏览

php - 问题让 mac 使用 brew php 版本

我已经安装了 php,现在我正在尝试切换到 valet-plus,以便我可以轻松地在 php 版本之间切换,但我遇到了一些问题。

我安装了 php71 和 php 56,但似乎我的计算机一直在尝试使用 /usr/bin/local 中的 php,这不是 brew 安装它们的位置。

当我执行 php -vi 时收到警告“PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so' - dlopen(/ usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so, 9): 在第 0 行的未知中找不到图像"

文件不存在是正确的。我使用 brew install php71-mcrypt 从 brew 安装了 mcrypt。如果我查看 brew 安装它的 php.ini 文件,它将在不同的路径中显示该文件。

这是我的 .bash_profile 我来源它并且没有显示错误但仍然存在旧的 php 位置。

我查看了大约 30 个类似的不同主题,但没有一个对我有帮助。我已经取消链接并重新链接了 php,从源代码重新安装。我只需要一些关于是什么导致我的 apache 使用它正在使用的 php 位置并且不允许 brew 切换它的方向。

谢谢

0 投票
1 回答
3957 浏览

laravel - 代客上的 Apache2

有什么方法可以使用apache2Laravel Valet?我需要在.htaccess文件中写一些代码。我们服务器上的站点使用 apache,但我正在运行使用 apache 的 Valet nginx,因此在将其发布之前我无法对其进行测试。

0 投票
0 回答
913 浏览

php - 本地主机 - 404 未找到

我正在使用带有 macOS High Sierra 的 MacBook Pro 2017。我在本地开发环境中使用 apache;但是,有几个星期我无法访问我的本地主机。

当我导航到 localhost 时,屏幕上只出现一个

我试过了:

并得到一个

关于本地主机的有趣事情,在它写的标题中

这让我觉得这个问题可能是因为 Laravel 的代客。

这也是我的 /etc/apache2/users/username.conf 文件

还有我的 /etc/apache2/httpd.conf 文件 https://hastebin.com/ogagobocek.apache

我真的需要你的帮助,因为我的开发因为这个错误而停止了。

0 投票
1 回答
1307 浏览

laravel-5.5 - laravel valet 无法连接到 127.0.0.1 端口 4040:连接被拒绝”

我是 laravel-valet 的新手

代客已安装在我的窗户。一切都很好并且工作正常。但不幸的是,我不能突然运行我的项目。我什至无法 ping 我的项目。在我的代客泊车路径和代客泊车域中什么也没有发生。我所有的项目都无法运行。

这是问题

在此处输入图像描述

最后我尝试检查代客共享并得到这个“无法连接到 127.0.0.1 端口 4040:连接被拒绝”

请任何人帮我解决这个问题还是谢谢

0 投票
1 回答
3103 浏览

php - ping:无法解析 foo.dev:未知主机

我已经通过 stackoverflow 上提供的所有建议的帮助选项,但没有一个能够通过代客和可怕的 ping *.dev 解决这个问题(仅限 macOS)

那么看来视频教程需要更新。几天后(时间我不会回来或头发我已经拔掉了),我决定去 larvel 安装站点,亲眼看看我做错了什么。

这很简单。代客已将他们的 .dev 后缀更改为.test

所以在安装并启动代客之后......

以上将返回您正在寻找的 ping。

但是,当我使用 URL project.test 时,该站点仍然没有出现。这只是将我发送到我的 apache “It Work”页面。我仍然必须使用 localhost:8000 来查看 Laravel 项目,当我有一个或多个项目正在运行时,它会导致问题