安装odoo12后 localhost:8069无法显示此页 server/odoo.log 无提示

安装odoo12后 localhost:8069无法显示此页 server/odoo.log 无提示

问题原因:安装Odoo 12后,若用户自行设置用户名和密码,可能导致Odoo无法连接PostgreSQL数据库,从而引发localhost:8069页面无法显示的问题。此时,server/odoo.log日志文件中可能无明确错误提示,但Odoo服务未能成功启动。

解决方案:

检查日志文件:

首先查看server/odoo.log日志文件,确认是否有关于数据库连接失败的线索。尽管日志可能无直接错误提示,但此步骤有助于排除其他潜在问题。

修改区域设置:

找到Odoo安装目录下的Odoo 12.0/python/Lib/_strptime.py文件。

在文件开头部分,添加一行代码:locale.setlocale(locale.LC_ALL,'en')。这行代码的作用是将区域设置强制为英语,以避免因本地化设置导致的潜在问题。

修改后的文件开头部分应如下所示:

重启服务:

保存对_strptime.py文件的修改后,重启所有Odoo相关服务。

如果问题依旧存在,尝试重启整个计算机,以确保所有修改生效。

验证修复:

重启后,再次尝试访问http://localhost:8069/。

如果一切正常,应该能够看到Odoo的初始设置页面,表明问题已解决。

注意事项:

通过上述步骤,应该能够解决因区域设置问题导致的Odoo 12安装后无法访问的问题。