2014-11-02 31 views
0

我刚刚在Debian上设置了LAMP服务器。最初的测试很好。之后,我决定将主目录从“/ var/www /”更改为“/ home/user/public_html /”之类的内容。我在“/ etc/apache2/sites-available/default”中做了这些更改。更改Apache后PHP不工作DocumentRoot

我现在面临的问题是,PHP不能在新的home文件夹中工作。现在PHP网站被解析为文本文件,我可以在浏览器中看到完整的源代码(当点击查看页面源时)。

我该怎么做,PHP也将在该路径下工作(而不仅仅是在/ var/www下)?

回答

0

在你的php文件夹中查找php.ini。应该有条目可以更改为'doc_root'以及'extension_dir'。确保这些已设置,然后重新启动Apache,它应该工作。

+0

我累了,但它不工作。 PHP仍然在/ var/www下工作,但不在/ home /下面...我编辑的文件是/etc/php5/apache2/php.ini – Doctorslo 2014-11-02 13:41:45

+0

嗯。它可能是一个错字....尾随/,应该是'doc_root =/home/user/public_html',没有尾随'/'。另外,我有问题与Apache重新启动。为了安全起见,也许重新启动机器?也许权限?尝试另一个文件夹,例如/ var/mytest – 2014-11-02 13:54:13