【发布时间】:2016-10-20 12:23:55
【问题描述】:
我在 Godaddy 上有一个带有 CentOs6 的 VPS,我想为我的项目设置一个测试环境。
我为自己获得了一个免费域,并在我的 VPS 上毫无问题地设置了它。我用我的新域将我的 CakePHP 项目上传到了我的测试环境,到目前为止一切顺利。
当我意识到在具有不同域和不同帐户的同一台服务器上运行的测试环境正在使用我的生产文件时,问题就出现了。如果检查我的 APP 全局变量,它会返回 /home/production/public_html/app/,它应该返回 /home/testing/public_html/app/。
如果我删除 bootstrap.php,我会收到一个错误,即找不到该文件,但如果找到,则使用的文件是我的生产环境中的文件。
我希望我已经很好地解释了自己。
【问题讨论】:
-
我自己设法解决了这个问题。我在 AppController 的 beforeFilter 中强制使用了 https。此重定向导致了问题。