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无法启动

VMware虚拟机无法启动复制或移动后的虚拟机系统

CakePHP:在帮助程序中查找是不是是移动浏览器(无法访问请求处理程序)

本来硬盘安装了两个wtg,然后现在又安装了kali,修复两个wtg引导后kali无法引导,见详情

mysql服务无法启动的问题

浪潮NF5280M4 服务器安装系统后无法启动