升级至Odoo 15后出现Style error及资源文件获取失败问题求助
Odoo 15升级后静态文件缺失错误的解决方案
针对你升级Odoo 15后遇到的静态文件找不到、样式编译失败的问题,试试以下几个解决步骤:
清理Odoo资产缓存
执行命令强制清除旧的资产缓存记录,重新生成所有资产文件:./odoo-bin --clear-assets生产环境执行后记得重启Odoo服务。
检查第三方模块兼容性
错误里提到的web_gantt_native、knowsystem、web_notify这些模块大概率是从旧版本升级过来的,Odoo 15对模块结构和资产路径有调整:- 确认这些模块是否有Odoo 15适配版本,替换成兼容版;
- 如果是自定义模块,打开模块的
__manifest__.py文件,检查assets配置里的文件引用,删除或修正指向不存在文件的条目。
重新生成资产捆绑包
如果能正常进入后台,到设置 > 技术 > 资产找到web.assets_backend,点击「重新生成」;
要是后台打不开,用命令行强制更新web模块的资产:./odoo-bin --load=web --update=web检查文件系统权限与文件完整性
- 确保Odoo运行用户有权读取所有模块的
static目录; - 核对服务器上对应路径的文件是否存在,要是部署时漏传了文件,重新上传完整的模块文件。
- 确保Odoo运行用户有权读取所有模块的
清除浏览器缓存
按Ctrl+Shift+R强制刷新页面,清除本地缓存的旧资产文件,避免加载过期内容。
内容的提问来源于stack exchange,提问作者m3asmi
相关产品推荐
相关产品推荐

