【问题标题】:CakePhp will not start after being movedCakePhp 移动后无法启动
【发布时间】: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


【解决方案1】:

您应该彻底清除缓存目录。如果 RewriteBase 设置错误,请检查您的 .htaccess 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 2013-06-01
    • 1970-01-01
    • 2013-06-11
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多