CakePhp 移动后无法启动
Posted
技术标签:
【中文标题】CakePhp 移动后无法启动【英文标题】:CakePhp will not start after being moved 【发布时间】:2015-11-21 17:59:41 【问题描述】:我不得不设置一个新服务器。在这个过程中,我将我的 Cake 应用程序复制到了新系统中。通过这样做,路径从/data/nas/www/htdocs/adfund
更改为/srv/www/htdocs/adfund
。现在应用程序不再启动。
我测试了控制台命令Console/cake EmailQueue.sender
,结果出现了这个错误:
php Warning: include(/data/nas/www/htdocs/adfund/lib/Cake/Error/ErrorHandler.php): failed to open stream: No such file or directory in /srv/www/htdocs/adfund/lib/Cake/Core/App.php on line 548
在我看来,这看起来像是一些应用程序已经存储了旧路径并试图从那里包含。
知道这可能发生在哪里吗?
旧系统:Eisfair 新系统:OpenSUSE
【问题讨论】:
资助这个问题的一部分:我不得不清空'/tmp/cache/persistent' "a part" 表示它已修复?更多硬编码路径可在app/webroot/index.php
中找到。
删除所有缓存文件,而不仅仅是持久性文件
【参考方案1】:
您应该彻底清除缓存目录。如果 RewriteBase 设置错误,请检查您的 .htaccess 文件。
【讨论】:
以上是关于CakePhp 移动后无法启动的主要内容,如果未能解决你的问题,请参考以下文章
我在移动硬盘上安装了linux,结果拔掉硬盘后windows无法启动
CakePHP:在帮助程序中查找是不是是移动浏览器(无法访问请求处理程序)