【问题标题】:PhP Cake app in Apache2 in Ubunutu not working but working find in window's wampUbuntu Apache2 中的 PhP Cake 应用程序无法运行,但在 Windows wamp 中运行良好
【发布时间】:2016-03-21 01:35:50
【问题描述】:

我有一个使用 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,就像我在 window 上所做的那样在 wamp 中启用?如果我不启用它,我会在窗口中遇到同样的错误。所以认为是问题所在。谁能帮我解决这个问题?

【问题讨论】:

    标签: php apache ubuntu cakephp lamp


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-08
      • 2017-01-18
      相关资源
      最近更新 更多