我已经将我现有的Yii 2网站移到了新的服务器上,但是我无法访问它。您访问的页面不存在或已被删除提示信息/home/域路径/assets
但是同一个应用程序在旧服务器上工作,而在根目录下没有assets文件夹。runtime文件夹是否有问题?
runtime
ckx4rj1h1#
问题是您缺少webroot/web目录中的assets文件夹。$this->basePath的值当前为false(您可以打印该值以查看它)。因此,我通过将assets文件夹添加到/web目录来修复它。
webroot/web
$this->basePath
false
/web
ryevplcw2#
将目录资产添加到frontend/web或enother目录中,这些目录将对您前端进行响应
2条答案
按热度按时间ckx4rj1h1#
问题是您缺少
webroot/web
目录中的assets文件夹。$this->basePath
的值当前为false
(您可以打印该值以查看它)。因此,我通过将assets文件夹添加到
/web
目录来修复它。ryevplcw2#
将目录资产添加到frontend/web或enother目录中,这些目录将对您前端进行响应