odoo - 无法编辑odoo上的任何网页
问题描述
使用 Odoo 13。我无法编辑网站(或菜单)上的任何页面。我可以看到此文件出现 404 错误(未加载),它们肯定是这里的问题:
/web/content/261-c2af7d4/web_editor.summernote.css
/web/content/262-c2af7d4/web_editor.summernote.js
我已经尝试过重新生成资产,但仍然得到了它。有什么提示要检查什么吗?
PS:不确定是否相关,该站点域已更改,并且其数据库已重命名以允许 dbfilter 捕获它。看看这个已解决的帖子:关于 dbfilter 在 Odoo 13 上没有捕获正确的数据库
解决方案
这实际上是由于数据库名称更改所致。
检查设置-> 技术-> 数据库结构-> 附件我能够确认没有与web_editor.summernote.css
和关联的文件web_editor.summernote.js
,作为快速修复,我从另一个站点借用了这些文件并上传了它们。
所以@CZoellner 给了我另一个提示,如果您已经有一个包含大量附件的网站,这可能是一个更好的解决方案,并且是将文件存储目录从旧数据库名称重命名为新数据库名称。
如果您没有data_dir
在 odoo 配置文件上进行设置,则该文件夹可能位于~/.local/share/Odoo/filestore
运行 odoo 的用户的位置。在那里你会找到具有相应数据库名称的文件夹,只需重命名并重新启动 odoo,这样你的文件就会再次出现。
PS:总是做备份。
推荐阅读
- javascript - Reactjs,Typescript 错误 TS2322:类型 {} 不可分配给类型“IntrinsicAttributes & IntrinsicClassAttributes”
- javascript - React axios 编译失败
- javascript - JS - 将数组从一个文件导出到另一个文件
- c# - 在 swagger 模型模式中隐藏 DTO 字段,但在响应 json 中显示这些字段
- javascript - 如何将此请求发送到另一台主机?
- xcode - Xcode - thread_policy_set(1) 返回 46
- android - Haxe - 未捕获的异常 - load.c(237):无法加载库:/home/user/haxelib/lime/7,9,0//ndll/Linux64/lime.ndll
- r - 无法在 Zeppelin Docker 中安装 R 包
- rust - 如何启动底层区块链作为测试网络?
- javascript - JSPLUMB:在特定用户交互后禁用节点拖放