【问题标题】:How can I change my DocumentRoot without breaking PHP?如何在不破坏 PHP 的情况下更改 DocumentRoot?
【发布时间】:2010-12-21 11:48:02
【问题描述】:

我的开发机器设置得很好,一切正常。但后来我需要洗牌一些文件夹,这样做需要更改我的 apache 文档根目录。

它是 d:/htdocs 现在是 d:/web/htdocs

我已经在 httpd.conf 中更新了两次;在 DocumentRoot d:/htdocs 和

问题是现在 PHP 不工作了。 Apache 已经更改了根目录,但即使是一个简单的 phpinfo() 脚本也不起作用。

发生了什么事?

我真的不明白为什么这会导致 apache 无法找到 php。从 httpd.conf 引用 php 的所有路径都是绝对的。我是否认为这是 apache 找到 php 而不是 php 能够找到 apache 的问题?

谢谢。

【问题讨论】:

  • 你尝试重启 apache 了吗?
  • 根据您运行 PHP 的方式,您可能还需要更新那里的目录。 “PHP 不起作用”到底是什么意思?看到未解析的代码了吗?
  • 我已经多次重启 apache 和我的电脑了。我没有看到未解析的代码,我什么也没看到。
  • 抱歉,事实证明我在测试这个时太累了,只是犯了几个非常愚蠢的错误。我正在使用 phpinfo(); ?> 而不是

标签: php windows apache


【解决方案1】:

检查error.log和access.log文件

【讨论】:

  • 是的,这可能是一个很好的起点,我还建议安装 webmin 之类的东西,但不知道在 Windows 上设置有多容易。它确实简化了很多事情。
猜你喜欢
  • 2019-02-28
  • 2011-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-14
  • 1970-01-01
  • 2010-10-15
  • 2022-01-16
相关资源
最近更新 更多