Yii2:无效配置 - 目录不存在

问题描述 投票:0回答:3

我已将现有的 Yii2 网站移至新服务器,但无法访问它。 它抛出以下错误

无效配置 – yii ase\InvalidConfigException 目录 不存在:/home/domain_path/assets

但同一个应用程序在旧服务器中运行,根目录下没有资产文件夹。

runtime
文件夹有问题吗?

php yii yii2 yii2-advanced-app
3个回答
2
投票

问题是您在 webroot/web 目录中缺少

assets
文件夹。

$this->basePath
的值当前为
false
(您可以打印该值来查看)。

所以我通过将 assets 文件夹添加到

/web
目录来修复它。


0
投票

将目录资源添加到 frontend/web 或其他目录,以响应您的前端


0
投票

我遇到了这个问题,我通过使用源代码编辑器搜索设置“

'assetManager' =>
”的文件中的所有实例来解决它,我特别在配置文件夹中寻找这个。

assetManager 设置必须指向您的资产文件夹,如果它指向其他地方并且您在那里创建一个资产文件夹,那么您将有两个资产文件夹,一个是当前的,一个是冗余的。

© www.soinside.com 2019 - 2024. All rights reserved.