【问题标题】:Using HOST_WWW_ROOT on the MAMP stack在 MAMP 堆栈上使用 HOST_WWW_ROOT
【发布时间】:2013-12-31 18:26:30
【问题描述】:

我目前正在尝试使用 MAMP 堆栈自学 PHP 和 MySQL。在我遇到这个问题之前,一切都很顺利。

我正在阅读一本书并完成练习,此时我必须让用户上传一张图片,然后将该图片存储在网络服务器上。这本书指出,要做到这一点,您可以使用HOST_WWW_ROOT 来设置将要上传的 Web 文件的位置。

我已经完全按照书中所说的做了,但是它不起作用。

是否可以在本地主机上使用这个HOST_WWW_ROOT 还是只能在实时服务器上使用?

【问题讨论】:

  • 之前的背景中似乎有一些概念需要你掌握。 HOST_WWW_ROOT 是什么?你读过书中的附注吗?
  • 据我所知,它是保存网络文件的地方。但是,我不知道这与 SITE_ROOT 有何不同。您是否有任何参考资料可以指导我了解更多信息?这本书并没有真正扩展太多。
  • 我觉得你有点困惑。让我详细说明我的答案。

标签: php mysql localhost mamp


【解决方案1】:

每本书都会使用SITE_ROOTHOST_WWW_ROOT 之类的名称来指代您的网络服务器的公共目录所在的位置。

MAMP 常见问题解答:

我应该将我的 HTML 和 PHP 页面存储在哪里?

默认情况下,PHP 和 HTML 页面应存储在 MAMP“htdocs”文件夹中,该文件夹位于 MAMP 应用程序目录 /Applications/MAMP 中。此文件夹称为“文档根目录”。您可以在 MAMP 应用程序的首选项面板中更改 Document Root 的路径:

现在,根据您开发应用程序的平台,有些书会使用 SITE_ROOTWWW_PUBWWW_ROOT 等名称,但正如您所说,它们都指向您的应用程序所在的位置“网络文件”是。

看看是否有一些说明书籍约定的附注。

【讨论】:

  • Saul,感谢您抽出宝贵时间回答。这实际上是我认为正确且正在使用的目录列表。但是,当我提交表单时,我收到一个错误,即无法将文件移动到建议的目录。
  • 哇,我很抱歉。我只是非常仔细地阅读了我所有的代码,发现有一个字母应该是大写的,但是是小写的。真是愚蠢的错误。很抱歉给您带来麻烦,但感谢您的帮助,我真的很感激。
猜你喜欢
  • 2017-06-14
  • 2017-06-24
  • 2014-10-13
  • 1970-01-01
  • 1970-01-01
  • 2011-12-08
  • 1970-01-01
  • 2023-03-23
  • 2017-12-14
相关资源
最近更新 更多