После переноса проекта на новый сервер наблюдаю, по логам, обращение части пользователь к несуществующим ассетам.
Содержимое web/assets не переносилось. Сейчас там есть новые ассеты. Пробовал чистить web/assets, новые ассенты без проблем создаются.
Класс ассета
Код: Выделить всё
class MyAssets extends AssetBundle {
public function init():void {
$this->depends = [];
$this->sourcePath = __DIR__.'/assets/';
//при обращении к этим стилям ошибка
$this->css = [
'styles/bootstrap.min.css',
'styles/style.css',
];
$this->js = [];
$this->publishOptions = [
'forceCopy' => false
];
parent::init();
}
}
Код: Выделить всё
<?php
$bundle = MyAssets::register($this);
?>
<!DOCTYPE html>
<body>
//code
<?= Html::img($bundle->baseUrl.'/images/arrow.svg') ?>
//code
</body>
</html>
Что может быть и что с этим можно сделать? Любые идеи.
PS доменное имя не менялось.