我是CakePHP的新手,我的雇主要求我将CakePHP应用程序从专用服务器移动到另一台服务器(用于测试目的)。我已经复制了所有文件,更改了应用程序的database.php配置,但在访问新服务器上的应用程序时,我收到了ERR_TOO_MANY_REDIRECTS。 我没有在应用程序上工作,所以我不太了解它,但我有所有的文件。
LE:所以,我已经在全新安装的CakePHP上传了应用程序。我现在有3个.htaccess文件,CakePHP说它正在工作,但是当我尝试上传DebugKit时(按照安装说明和CakePHP 2.4.3的正确版本。)我得到了ERR_TOO_MANY_REDIRECTS。 在Chrome的控制台中查看我this。如果我完全删除DebugKit,页面看起来像this&它也有应用程序的页脚。 应用程序的新结构是标准结构。 请指教!
答案 0 :(得分:0)
最好的猜测是(apache?)DocumentRoot
设置可能与新服务器上的APP配置和/或PHP设置发生冲突。你检查过新服务器上的php.ini
了吗? phpinfo()
的输出是什么?一旦修复HIGHLY RECOMMEND,请通过打开 For your version try config/app.php
pr(Debugger::trace());
中的DEBUG标志或开启甚至更好来检查其他环境变量。安装Debug kit。无论如何,DocumentRoot
应设置为webroot
(假设默认安装和目录结构)。