【问题标题】:Laravel Valet replacing public sites with 404 Not FoundLaravel Valet 用 404 Not Found 替换公共站点
【发布时间】:2018-09-28 20:45:52
【问题描述】:

我正在学习 Laravel,并且我成功安装了 Valet。做了一些基本的开发。然后转移到其他完全不相关的事情上。大约一周后(今天)我访问了两个网站(在 Chrome 和 Safari Mac 中):

  • postmarkapp.com
  • getsatisfaction.com/activeinbox

我得到“代客 - 找不到页面”。

我访问的任何其他网站都没有遇到此问题。而且我从未见过有选择性地接管这样的网站。这显然与我的本地配置有关,但因为我是 Valet 的新手,所以我不知道从哪里开始。

  • 发生了什么?
  • 这怎么可能?
  • 我该如何解决这个问题?

【问题讨论】:

    标签: laravel laravel-valet


    【解决方案1】:

    发生了什么?

    您的网络配置将这些域指向代客,而不是通过外部名称服务器查找它们。

    这怎么可能

    Laravel Valet 使用 dnsmasq,因此您不必担心为您创建的每个开发站点编辑 /etc/hosts 文件。它可以在外部查找 IP 地址之前介入并提供 IP 解析。

    我该如何解决这个问题

    从终端运行:

    valet domain test
    valet restart
    

    我的猜测是您将 valet 上的域更改为 com,而其他站点正常运行的原因是它们的 ip 地址已在本地缓存。

    【讨论】:

    • 谢谢。这一切都更有意义。我在这两个域上运行 valet test 并收到“未定义命令 X”。重新启动成功执行,但问题仍然存在。还有其他想法吗?感谢您的宝贵时间。
    • 你到底跑了什么?它应该是 valet domain test 完全一样,而不是添加您自己的域
    • 它是通配符,无论您在该命令末尾放置什么......所以它会将任何东西从 *.test 发送到代客
    • @SpencerHill 运气好吗?
    • 谢谢@wheelmaker,我最初运行了“valet postmarkapp.com test”。但是我只是从字面上运行“代客域测试”,它肯定在 CLI 中产生了不同的结果,但这些域仍然无法访问。现在它正在影响更多的域。就像它在成长什么的……救命!
    猜你喜欢
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 2018-01-13
    • 2016-08-31
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多