【问题标题】:Can't find info.php on Mac在 Mac 上找不到 info.php
【发布时间】:2015-05-19 01:45:58
【问题描述】:

我已经使用捆绑的 PHP 和其他教程启用了 Mac 版 PHP 网站上的教程之后的所有内容。当我转到 http://localhost 时,它显示“它可以工作”,但是当我转到 http://Users/Eric/Sites/info.php 时,我收到错误消息“在此服务器上找不到请求的 URL xxx”。我可以手动导航到 Users/Eric/Sites/info.php 并打开它,但我在浏览器中找不到它。如果有人能帮我解决这个问题,我将不胜感激。

【问题讨论】:

  • Users 是您机器上的文件夹,而不是 DNS 名称,对吗?那么这就是答案。
  • 是的。你的意思是?链接上有错字,现已更正。
  • 您只能使用localhost(或您的 IP 地址),除非您将您的 IP 地址注册到 DNS 名称,如外部 users.com 或内部网络设置中的某个计算机名称.我非常怀疑这里的情况。 User 是文件夹而不是 DNS 名称。在维基百科或其他东西上查找 DNS。

标签: php macos apache localhost


【解决方案1】:

您可以在浏览器中查看本地计算机上的文件,例如 file:///Users/Eric/Sites/info.php,但这只会为您提供该文件的源代码。它不会执行您的任何代码。 如果你想用 http:// 执行你的代码,你必须通过你的服务器,比如http://localhost/info.php(URL 需要相对于你的根目录,即 localhost)

示例:如果您位于名称为 test 的 localhost 目录中,并且在该测试文件夹中,您有一个名为 test.php 的文件,您可以在浏览器中访问它,例如:http://localhost/test/test.php

这有意义吗?

【讨论】:

  • 这是有道理的,但问题是,如果我去localhost/info.php 找不到它。如果我去localhost/Users/Eric/Sites/info.php 找不到它。如果我去localhost/~Eric/info.php 找不到。我不明白为什么我无法使用这些链接中的任何一个找到它,因为我遵循的所有教程都能够找到它。我什至根据本教程更新了我的站点文件的权限machiine.com/2013/…
  • “It Works”文件 index.html 也是如此吗?那是您的本地主机文件夹中的内容吗?如果显示该文件并且当您转到localhost/info.php 时未显示同一目录中的 info.php,那么您的 php 配置有问题。在我的 Mac 上,我总是使用 MAMP 一次性下载并配置所有内容:mamp.info/en
【解决方案2】:

我很久没有使用内置的东西了,但很有可能你的教程已经过时了。事情会随着时间而改变。 here's one 今年已更新。里面肯定有关于优胜美地的东西,所以也许它有你需要的步骤。

【讨论】:

    猜你喜欢
    • 2014-03-15
    • 2011-11-09
    • 2013-06-12
    • 2021-02-19
    • 2016-07-19
    • 2020-07-02
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多