PHP设置包含路径不适用于Ubuntu linux

时间:2010-06-18 17:31:48

标签: php

我在Windows中开发了一个关于WampServer的网站。完成网站并测试所有功能后,我试图在运行Ubuntu的Linux服务器上部署它。我开始收到有关未找到的文件的错误,这些文件在我的包含路径中找不到!我在htaccess文件中设置了包含路径,相同的php文件甚至是带有绝对路径的php.ini,没有运气它不起作用。我试图检查所需文件的情况,但它们是正确的!
我不确定是什么问题所以任何人都可以帮我调试这个问题!

2 个答案:

答案 0 :(得分:0)

狂野猜测:您正在使用php_value设置来指定包含路径,但与Windows服务器不同,PHP不是作为prerequisite for those .htaccess settings to work的Ubuntu安装上的Apache模块运行的。< / p>

答案 1 :(得分:0)

检查路径之间的分隔符。 Windows使用;(分号),Linux使用:(冒号)。您还需要确保在Linux上的每个路径中的目录之间使用正斜杠而不是反斜杠。

c:\include;c:\include\path;. - &gt; /include:/include/path:.

另一种可能性是运行Apache的用户没有对include目录的读访问权。