【问题标题】:What is /var/www/html? [closed]/var/www/html 是什么? [关闭]
【发布时间】:2013-04-18 08:08:09
【问题描述】:

我开始学习 PHP / MySQL,但在我阅读的所有文档中,它提到 /var/www/html 是您要安装框架(例如 CakePHP)的文件夹,或者例如 /var/www/ html 是您要安装网站的文件夹,因此所有内容都在根目录中。

/var/www/html 到底是什么意思?

【问题讨论】:

  • 这是比较流行的网络服务器默认使用的默认路径。您应该使用主机指定使用的文件夹路径。
  • 它是您网站的基本目录。您可能有一个 www 文件夹或一个 html 文件夹,这完全取决于主机和操作系统。
  • 如果您查看您的 Apache 配置,您会在其中找到有关它默认配置文档根目录的所有详细信息。您可以将其更新到您选择的任何文件夹
  • /var/www/html 是 Windows 中计算机上的 linux 目录,它可能是 c:\www\ 。 Apache 可以设置为查看此目录并处理这些文件,即 c:\www\index.php 可以作为 http://localhost/index.php 的服务器

标签: php cakephp var


【解决方案1】:

/var/www/html 只是 Web 服务器的默认根文件夹。您可以通过编辑apache.conf 文件(通常位于/etc/apache/conf)并更改DocumentRoot 属性(请参阅http://httpd.apache.org/docs/current/mod/core.html#documentroot 了解相关信息)将其更改为您想要的任何文件夹

许多房东不允许您自己更改这些内容,因此您的里程可能会有所不同。有些允许您更改它们,但只能使用内置管理工具(例如 cPanel),而不是通过命令行或编辑原始配置文件。

【讨论】:

    【解决方案2】:

    在大多数共享主机中,您无法设置它。

    在 VPS 或专用服务器上,你可以设置它,但一切都有它的价格。

    在共享主机上,通常您会收到一个 Linux 帐户,例如 /home/(您的用户名)//var 等价物/www/html 变成 /home/(你的用户名)/public_html/(或类似的东西,例如 /home/(你的用户名)/www )

    如果您通过 FTP 访问您的帐户,您将自动访问您的 */home/(您的用户名)/ 文件夹,只需找到 www 或 public_html 并将您的网站放入其中。

    如果您在代码中使用绝对路径,坏消息,您需要重构它以在代码中使用相对路径,至少在共享主机中。

    【讨论】:

    猜你喜欢
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 2011-09-13
    • 2017-08-25
    • 2021-12-20
    • 2017-02-28
    相关资源
    最近更新 更多