摘要:安裝安裝基于穩定性考慮安裝的是,而且默認的官方源中不提供的安裝包,所以我們要先換一個提供的源。安裝完成之后,創建一個配置文件。
Centos7 安裝 Odoo11 1 安裝python3.6
Centos7 基于穩定性考慮安裝的是python2.7,而且默認的官方 yum 源中不提供 Python 3 的安裝包,所以我們要先換一個提供python3的yum源-- IUS 。
1、IUS軟件源依賴與epel軟件源包,首先要安裝epel軟件源包
sudo yum install epel-release
2、安裝IUS軟件源
sudo yum install https://centos7.iuscommunity.org/ius-release.rpm
3、安裝python3.6
sudo yum install python36u sudo yum -y install python36u-devel sudo yum -y install python36u-pip2 安裝配置PostgreSQL數據庫 2.1 安裝
1、安裝
sudo yum install -y postgresql-server
2、初始化
service postgresql initdb
3、啟動服務
systemctl start postgresql
4、設置開機運行服務
systemctl enable postgresql2.2 配置
1、創建數據庫和角色
# 切換到 postgres 用戶 sudo su - postgres # 登錄PostgreSQL控制臺 psql # 系統提示符會變為"postgres=#",表示這時已經進入了數據庫控制臺 # 創建數據庫用戶dbuser CREATE USER dbuser WITH PASSWORD "password" ENCODING="UTF8"; # 創建用戶數據庫 CREATE DATABASE exampledb OWNER dbuser; # 將exampledb數據庫的所有權限都賦予dbuser GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser; # 使用q命令退出控制臺(也可以直接按ctrl+D) q
如果在創建數據庫時報如下錯誤:
ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
則通過如下方式解決
update pg_database set datallowconn = TRUE where datname = "template0"; c template0 update pg_database set datistemplate = FALSE where datname = "template1"; drop database template1; create database template1 with encoding = "UTF8" LC_CTYPE = "en_US.UTF-8" LC_COLLATE = "en_US.UTF-8" template = template0; update pg_database set datallowconn = TRUE where datname = "template1"; c template1 update pg_database set datallowconn = FALSE where datname = "template0"; --------------------- 作者:東方-phantom 來源:CSDN 原文:https://blog.csdn.net/hkyw000/article/details/52817422 版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
2、配置
這一步要修改兩個配置文件:pg_hba.conf 和 postgresql.conf 。可以通過以下命令找到文件位置:
sudo find / -name "filename"
首先修改 pg_hba.conf :
添加下面這行(這行是用于可遠程連接的,如果想限制數據庫只能本地訪問的話,跳過)
host all all 0.0.0.0/0 md5
找到并修改下面這兩行
local all allpeermd5
host all all 127.0.0.1/32identmd5
修改 postgresql.conf (用于可遠程連接,如不需要可調過):
添加下面這行
listen_addresses = "*"
修改完成之后,重啟服務:
systemctl restart postgresql
至此,PostgreSQL 安裝配置完成!
3 安裝 node.js 和 less插件Odoo 前端依賴 node.js 和 less,用以下命令安裝:
sudo yum install -y nodejs sudo npm install -g less less-plugin-clean-css4 安裝依賴
yum install wkhtmltopdf yum install python-devel openldap-devel yum install libxslt-devel libxml++-devel libxml2-devel yum install gcc5 安裝Odoo11
這里我們用 pipenv 安裝,首先安裝 pipenv
pip3.6 install pipenv
拉取odoo11 代碼后,在項目根目錄創建虛擬環境并安裝依賴
pipenv --python python3.6 install -r requirments.txt
安裝時會有一個 win32 的模塊安裝失敗,不用管,這個是windows系統開發時需要依賴的包。
安裝完成之后,創建一個 odoo 配置文件: odoo.conf 。 內容如下:
[options] ;模塊路徑 addons_path = odoo/addons,odoo/myaddons ;超級管理員密碼 admin_passwd = admin db_host = localhost db_port = 5432 db_maxconn = 64 ;數據庫名稱 db_name = *** ;數據庫用戶 db_user = *** ;數據庫密碼 db_password = ***
然后運行如下命令啟動 odoo
python odoo-bin -c odoo.conf
訪問 127.0.0.1:8069 ,如果進入到odoo登錄頁面就說明安裝成功了!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40317.html
摘要:安裝安裝基于穩定性考慮安裝的是,而且默認的官方源中不提供的安裝包,所以我們要先換一個提供的源。安裝完成之后,創建一個配置文件。 Centos7 安裝 Odoo11 1 安裝python3.6 Centos7 基于穩定性考慮安裝的是python2.7,而且默認的官方 yum 源中不提供 Python 3 的安裝包,所以我們要先換一個提供python3的yum源-- IUS 。 1、IU...
摘要:安裝好后,在中執行查看版本信息,應該會看到輸出如下信息版本號可能會不同如果提示未找到,則需要手動將用戶基礎目錄下的添加到中。相關文章基礎教程系列第篇開天坑啦 showImg(https://segmentfault.com/img/bV4GZu?w=1262&h=911); 之前說好的 「Odoo 基礎教程系列」終于來了(撒花)~剛過完年重新投入到工作中,一下子事情有點多都要忙不過來了...
摘要:一般情況下都是在中繼承后在其末尾添加相關資源路徑除了資源需要引入外,我們編寫的頁面模板也許要引入,打開并在底部添加我們的自定義頁面文件大功告成,一個最簡單的自定義頁面已經完成了,安裝模塊然后運行看看效果吧。 前些天群里的小伙伴問了些關于在 Odoo 管理后臺自定義頁面和 Widget 的問題,那我就來寫一篇簡短的內容,教大家如何創建自定義頁面并引用第三方庫。如果大家有看我之前寫的基礎教...
摘要:模塊安裝之后不需要任何配置,這個模塊對中的彈窗做了一些優化,為了看到效果我們需要找一個彈窗出來。在打開開發者模式后點擊菜單就有一個彈窗出現把注意力放在上圖彈窗右上角的高亮處,在安裝該模塊前,高亮位置是沒有這樣的擴展圖標的。 好久不見,我又回來了,帶著新的內容板塊再次和大家見面啦~這是你沒有見過的全新板塊(自動播放喳喳輝發音) 在新的內容板塊里,我將會為大家推薦一些實用的 Odoo 模塊...
閱讀 2809·2021-10-26 09:48
閱讀 1671·2021-09-22 15:22
閱讀 4028·2021-09-22 15:05
閱讀 608·2021-09-06 15:02
閱讀 2606·2019-08-30 15:52
閱讀 2106·2019-08-29 18:38
閱讀 2754·2019-08-28 18:05
閱讀 2332·2019-08-26 13:55