繁体   English   中英

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

[英]PhP Cake app in Apache2 in Ubunutu not working but working find in window's wamp

我有一个使用Cake Framework用php写的Web应用程序。 在Windows环境中,我使用wamp,它可以找到我是否启用apache read_write。 然后我转向使用Linux环境Ubuntu15。我已经安装了apache2和php。 这都是工作。 但是,当我将应用程序放在ubuntu的/ var / www中并打开网页时,它说require_once函数无法归档文件的位置。

我已经将www / *的所有者更改为www-data,但是仍然无法使用。 apache的mod_readwrite也已启用。 所以我想知道如何像在窗口中的wamp中那样在Lamp中启用read_write? 如果不启用它,我会在窗口中遇到相同的错误。 所以认为这是问题所在。 谁能帮我解决这个问题?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM