我刚迁移到新服务器,现在当我尝试访问我的应用程序时,它永远不会加载。我在错误日志中没有收到任何错误,页面只是无限负载。
我一直试图弄清楚这一整晚,但找不到任何理由,我检查过我复制了所有文件。我可能会遗漏某些想法。
我发现如果我取消注释Yii.php行,它将加载一个空白页面。
这是我的索引文件
require(__DIR__ . '/../../vendor/autoload.php');
require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../../common/config/bootstrap.php');
require(__DIR__ . '/../config/bootstrap.php');
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/../../common/config/main.php'),
require(__DIR__ . '/../../common/config/main-local.php'),
require(__DIR__ . '/../config/main.php'),
require(__DIR__ . '/../config/main-local.php')
);
$application = new yii\web\Application($config);
$application->run();
答案 0 :(得分:1)
Yii.php文件由作曲家控制。所以不要复制vendor
文件夹。
只需使用composer update
命令。此命令将为您获取新的yii2。