Ubunutu的Apache2中的PhP Cake应用程序无法正常工作,但可以在窗口的wamp中找到工作

时间:2015-12-15 10:06:04

标签: php apache ubuntu cakephp lamp

我有一个使用cake框架在php中编写的Web应用程序。在Windows环境中,我使用wamp,如果我使用apache read_write,它会工作。然后我转向使用Linux环境Ubuntu 15.我已经安装了apache2和php。这都是工作。但是当我将我的应用程序放在ubuntu中的/ var / www并打开网页时,它说require_once函数无法提交文件的位置。

我已经将www / *的所有者更改为www-data,但它仍然无效。还启用了apache的mod_readwrite。所以我想知道如何在Lamp中启用read_write,就像我在窗口中所做的那样?如果我不启用它,我在窗口中遇到了同样的错误。所以认为这是问题所在。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您需要检查的一件事是,您在所需的任何路径中使用正确的目录分隔符(这可以通过使用DIRECTORY_SEPARATOR常量来完成)取代路径中的硬编码斜杠)

您要做的另一件事是查看每个环境的apache配置并确保它们是相同的。特别检查以确保正确定义虚拟主机。