分享

第一章:odoo12基础环境配置

 石旭明文摘 2019-11-21

1、代码拉取:

①、在github上直接下载进行压缩获取代码;
  • 1

在这里插入图片描述
②、通过终端命令进行clone代码;

git clone https://github.com/odoo/odoo.git --branch master --depth 1 --single-branch ./odoo12
  • 1

在这里插入图片描述

2、安装大象(postgresql)数据库:

sudo apt-get install -y postgresql# 安装完会自定生成 postgres用户 用如下命令登录sudo -u postgres psql# 创建用户 此处创建用户名为‘odoo12’ 密码为‘123456’create user odoo12 superuser password '123456';
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述
常用命令:

\h:查看SQL命令的解释,比如\h select。\?:查看psql命令列表。\l:列出所有数据库。\c [database_name]:连接其他数据库。\d:列出当前数据库的所有表格。\d [table_name]:列出某一张表格的结构。\du:列出所有用户。\e:打开文本编辑器。\conninfo:列出当前数据库和连接的信息。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

①、配置大象数据库(postgresql)的远程访问:

# 进入 /usr/share/postgresql/9.5目录打开pg_hba.conf.sample 文件(文件所属目录根据创建而定)sudo vi pg_hba.conf.sample
  • 1
  • 2

修改前:
:
修改后:
在这里插入图片描述
注意:如未修改进行外部访问在浏览器中会出现如下报错:

Uncaught Error: QWeb2: Template 'DashboardMain' not foundUncaught Error: QWeb2: Template 'mail.systray.MessagingMenu' not found
  • 1
  • 2
  • 3

3、修改odoo.conf配置文件:

在这里插入图片描述

4、修改完运行odoo-bin,然后在浏览器输入 localhost:8069:

此时会出现如下两种情况:
①、数据库设置,如下图,恭喜你无BUG:
在这里插入图片描述
②、无法访问,出现服务器故障, 如下bug:

psycopg2.OperationalError: FATAL: role 'odoo11' does not exist - - -
  • 1

在这里插入图片描述
解决方法:

sudo su - postgres -c 'createuser -s odoo11'
  • 1

在这里插入图片描述
个人认为出现这样的原因:是ubuntu当前用户为odoo11,因此影响的。

5、创建数据库:

在这里插入图片描述
注意:当点击“Create database”时页面出现杂乱现象,如下图:
原因:样式无法加载;
在这里插入图片描述
处理方法:

pip install libsass #在环境下安装 libsass包
  • 1
  • 2

配置完成如下:在这里插入图片描述

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多