Yii2:在Yii2 Advanced中自动删除了AssetManager.php

时间:2016-02-09 10:44:44

标签: php yii2 yii2-advanced-app cloud-hosting

我在Yii2高级框架中使用了网络云托管和我的项目,当我上传它时,在vendor / yiisoft / yii2 / web / AssetManager.php中删除了自动。 当我从托管中询问时,他们说你的文件有符号链接!

如何解决?!

2 个答案:

答案 0 :(得分:0)

根据http://www.yiiframework.com/doc-2.0/guide-structure-assets.html#asset-publishing中的文档,您可能已使用符号链接设置资产发布。

您可以在config/main.php

中设置配置
return [
    // ...
    'components' => [
        'assetManager' => [
            'linkAssets' => true,
        ],
    ],
];

答案 1 :(得分:0)

您的.gitignore或.gitexclude中可能包含“资产”。然后,部署将不包括任何被忽略的文件,如app / assets,但也不包括AssetManager.php