Odoo16无法激活开发者模式及Odoo15权限问题求助
Odoo双服务器问题解决方案
一、Odoo15 root运行导致文件锁定无法开发模块
- 停止Odoo15服务:
用systemd管理的话执行systemctl stop odoo15;直接运行进程的话执行killall odoo(进程名不符的话换用ps aux | grep odoo找到PID后用kill PID终止)。 - 修正文件权限:
将Odoo15所有相关目录(自定义模块目录、安装目录、日志/数据目录)的所有者改为日常使用的普通用户:chown -R your_username:your_group /path/to/odoo15
替换your_username和your_group为实际用户组,比如ubuntu:ubuntu。 - 后续用普通用户运行Odoo15:
命令行启动时切换到普通用户再执行./odoo-bin -c odoo.conf;如果是服务启动,修改systemd配置文件(通常在/etc/systemd/system/odoo15.service),把User和Group字段改成普通用户,再执行systemctl daemon-reload和systemctl start odoo15。
二、Odoo16设置页异常、无法返回应用/找不到开发者模式
- 确认登录账号:必须使用**超级管理员(admin)**账号登录,普通用户权限不足会导致菜单缺失。
- 强制更新基础模块:
- 停止Odoo16服务。
- 启动时添加
--update base参数修复核心模块:./odoo-bin -c odoo.conf --update base - 重启后重新登录查看。
- 手动开启开发者模式:直接在浏览器地址栏的URL后追加
?debug=1,比如localhost:8027/web?debug=1,回车即可进入开发者模式。 - 检查用户权限(进入开发者模式后操作):
- 进入【设置】-【用户与公司】-【用户】,打开当前用户的表单。
- 切换到【访问权限】标签,确保勾选了【应用程序】权限组,或直接给用户分配【超级用户】组(仅测试场景使用,正式环境谨慎操作)。
内容的提问来源于stack exchange,提问作者krishna
相关产品推荐
相关产品推荐

