2

我正在尝试使用Deployer部署我的 Yii2 应用程序

我的服务器是Ubuntu server 16.4.10 LTS,我已经正确配置了所有内容,当我使用 filezilla 简单地将项目复制到服务器时,一切正常,但是当我使用部署程序部署它时,我在 google chrome 中收到此错误:

Redirected too many times

我已经尝试过几次不同的配置部署程序,但我得到了同样的错误。
ps:我已经将部署器用于具有这种配置类型的其他项目,它可以正常工作。

4

1 回答 1

6

找到了解决方案!有时如果出现 yii2 错误,它会显示太多重定向错误而不是内部服务器错误(500),因此请从 web/index.php 启用调试模式(取消注释这两行):

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

您可以确切地看到导致问题的原因。

ps:redirected too many times错误是因为没有设置runtime和assets文件夹的777权限。

于 2016-10-24T12:53:38.527 回答