微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

第一章:odoo12基础环境配置

1、代码拉取:

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

在这里插入图片描述


②、通过终端命令进行clone代码

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

在这里插入图片描述

2、安装大象(postgresql数据库

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

在这里插入图片描述


常用命令:

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

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

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

修改前:

:


修改后:

在这里插入图片描述


注意:如未修改进行外部访问在浏览器中会出现如下报错:

Uncaught Error: QWeb2: Template 'DashboardMain' not found

Uncaught Error: QWeb2: Template 'mail.systray.MessagingMenu' not found

3、修改odoo.conf配置文件

在这里插入图片描述

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

此时会出现如下两种情况:
①、数据库设置,如下图,恭喜你无BUG:

在这里插入图片描述


②、无法访问,出现服务器故障, 如下bug:

psycopg2.OperationalError: FATAL:  role "odoo11" does not exist - - -

在这里插入图片描述


解决方法

sudo su - postgres -c "createuser -s odoo11"

在这里插入图片描述


个人认为出现这样的原因:是ubuntu当前用户odoo11,因此影响的。

5、创建数据库

在这里插入图片描述


注意:当点击“Create database”时页面出现杂乱现象,如下图:
原因:样式无法加载;

在这里插入图片描述


处理方法

 pip install libsass
 #在环境下安装 libsass包

配置完成如下:

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐