【问题标题】:PHP page in the wwwroot folderwwwroot 文件夹中的 PHP 页面
【发布时间】:2016-09-02 06:42:33
【问题描述】:

我正在尝试将我正在制作的本地主机站点上传到实时服务器。在我这样做之前,我用“hello world” index.php 做了一个测试

当我将 index.php 放在以下路径上时,页面正在运行:

不在 wwwroot 中。

当我将 index.php 放在 wwwroot 文件夹中时,我没有进入 hello world 页面。我只是得到域页面。

这怎么可能?我还注意到我的页面在 URL 栏中应该是危险的。它只是一个作品集,在那个网站上没有任何危险。

【问题讨论】:

  • 您能否在此服务器的 phpinfo 输出中发布 DOCUMENT_ROOT 值。
  • 感谢您的回答。我该怎么做:-/
  • 在服务器上创建一个文件test.php,内容如下:<?php phpinfo();,在浏览器中打开文件的url并检查。将其添加到 wwwroot 之外。
  • 您需要将 DOCUMENT_ROOT 从/customers/0/f/c/vouzalis.com/httpd.www 设置为/customers/0/f/c/vouzalis.com/httpd.www/wwwroot

标签: php apache upload ftp


【解决方案1】:

根据评论中的讨论, 您需要设置/更改您的DOCUMENT_ROOT 指令,如下所示

DOCUMENT_ROOT /customers/0/f/c/vouzalis.com/httpd.www

DOCUMENT_ROOT /customers/0/f/c/vouzalis.com/httpd.www/wwwroot

如果您不管理您的服务器,您可以要求托管进行设置。

【讨论】:

  • 谢谢拉维。我必须这样做哪个文件?它在配置文件中吗?
  • 在您的服务器上,可能有文件位于以下路径/etc/apache2/apache2.conf
  • 如果您不管理您的服务器,请不要编辑文件。但请寻求服务器管理员的帮助。
  • 是本地Apache服务器还是live服务器。我只是在和one.com聊天,他们说他们帮不了我。我是该页面的管理员,但这只是我第一次在线放置页面。我认为这很容易做到。
  • 不,您需要在实时服务器 (vouzalis.com) 中执行此操作。如果是共享主机,他们可能不允许更改文档根目录。
【解决方案2】:

您需要验证您的 Apache VirtualHost 配置。你需要这样的东西:

DocumentRoot /wwwroot/

【讨论】:

  • 感谢您的回答。那是我必须在apache服务器中的文件中吗?
猜你喜欢
  • 2019-12-30
  • 2012-10-10
  • 2023-04-08
  • 1970-01-01
  • 2014-12-28
  • 2023-03-18
  • 2019-06-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多