【问题标题】:PHP not working after changing apache DocumentRoot更改 apache DocumentRoot 后 PHP 无法正常工作
【发布时间】:2014-11-02 13:10:42
【问题描述】:

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

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

我能做什么,PHP 也可以在该路径下工作(不仅在 /var/www 下)?

【问题讨论】:

    标签: php apache


    【解决方案1】:

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

    【讨论】:

    • 我累了,但它不工作。 PHP仍在/var/www下工作,但不在/home/下...我编辑的文件是/etc/php5/apache2/php.ini
    • 嗯。会不会是一个错字……尾随/,应该是doc_root =/home/user/public_html,没有尾随'/'。另外,我在重启 apache 时遇到了问题。为了安全起见,也许重新启动机器?也许权限?尝试另一个文件夹,例如 /var/mytest
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-01
    • 2015-12-03
    • 2020-06-10
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    相关资源
    最近更新 更多