我在服务器中使用yii2应用程序(基于yii2-app-advanced)遇到了一个奇怪的问题,问题是app前端和后端运行正常,但是控制台工具(yii脚本)不是工作,并没有抛出任何错误。
通过打印进行一些调试我已经能够在脚本内的这段代码中跟踪需要调用的问题:
$config = yii\helpers\ArrayHelper::merge(
require __DIR__ . '/common/config/main.php',
require __DIR__ . '/common/config/main-local.php',
require __DIR__ . '/console/config/main.php',
require __DIR__ . '/console/config/main-local.php'
);
但是我不知道为什么要求调用失败而没有抛出任何错误。配置路径没问题,文件没有语法错误(我的本地副本有相同的php和mysql版本正常工作)
我在服务器中有其他yii2应用程序,他们正常工作。
任何提示都会非常有用,因为这件事让我发疯了......
答案 0 :(得分:0)
似乎这是项目或作曲家中的一个损坏的文件,我已经克隆了项目,清理了作曲家缓存,并安装了供应商,现在工作正常。