2010-06-18 66 views
0

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

+0

什么是include_path和您试图包含的所需文件? – animuson 2010-06-18 17:33:30

+0

请从您的配置中发布一些行。 – Sjoerd 2010-06-18 17:33:48

+0

请显示一些代码。 – 2010-06-18 17:34:12

回答

0

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

c:\include;c:\include\path;. - >/include:/include/path:.

另一种可能性是,用户运行的Apache没有读访问包括目录。