【发布时间】: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中找到。 -
删除所有缓存文件,而不仅仅是持久性文件
标签: php apache cakephp opensuse