2016-02-09 2 views
0

Я использовал веб-облачный хостинг и мой проект в расширенной структуре Yii2, когда я его загрузил, в vendor/yiisoft/yii2/web/AssetManager.php в удаленном автоматическом режиме. Когда я спросил у хостинга, они говорят, что ваш файл имеет символическую ссылку!Yii2: AssetManager.php удален автоматически в Yii2 Advanced

Как это исправить?

+0

Вы должны запустить команду обновления композитора в своем проекте, чтобы восстановить любые потерянные файлы поставщиков. – Snivs

ответ

0

Это может быть так, что у вас есть «актив» в вашем .gitignore или .gitexclude. Затем развертывание не будет включать в себя любые игнорируемые файлы, такие как app/assets, но также и не AssetManager.php

0

Основываясь на документации в http://www.yiiframework.com/doc-2.0/guide-structure-assets.html#asset-publishing, возможно, вы установили публикацию своих активов с использованием символической ссылки.

Вы можете установить конфигурацию в config/main.php

return [ 
    // ... 
    'components' => [ 
     'assetManager' => [ 
      'linkAssets' => true, 
     ], 
    ], 
]; 
Смежные вопросы