ubuntu下odoo日志怎么看

ubuntu下odoo日志怎么看,第1张

1、更新Ubuntu服务器软件源

sudo apt-get update #更新软件源

sudo apt-get dist-upgrade -y #更新软件包,自动友袜查慎宏找依赖关系

sudo shutdown -r now #重启服务器,以更新改变的内容

2、新建系统用户用于运行Odoo程序

cat /etc/passwd #查看是否已经存在odoo用户

sudo adduser --system --home=/home/odoo --group odoo #新建系统用户odoo,指定home目录为/home/odoo

系统用户不能用于登录宽告册并且没有shell,但当需要以它的身份进行特定 *** 作时,可以用su命令切换用户:

sudo su - odoo -s /bin/bash #将当前终端登录切换到odoo用户,并使用/bin/bash这个shell

exit #退出

命令运行后会自动从当前目录切换到odoo用户的home目录/home/odoo。 *** 作完毕后输入exit命令,离开odoo用户的shell,回到登录所用的用户。

3、下载最新版Odoo10源码

有两种方法

方法1,从官网下载源码:

cd /home/odoo #切换到新建的odoo用户的目录下

sudo wget://nightly.odoo. om/10.0/nightly/src/odoo_10.0.latest.tar.gz #下载Odoo10源码

tar -zxvf odoo_10.0.latest.tar.gz #解压

mv odoo-10.0-20161115 odoo10 #重命名文件夹名称为odoo10,odoo的文件夹名称中有日期,记得修改成当前下载的

sudo chown -R odoo: odoo10 #将odoo10文件夹及子文件的所有权赋予odoo用户和用户组

sudo chmod -R 744 odoo10 #赋予odoo用户拥有odoo10文件夹及子文件的读取、写入、执行权限

方法2,用git从github上拉取:

sudo apt-get install -y git #安装git软件

sudo su - odoo -s /bin/bash #切换到odoo用户

git clone -b 10.0 //github. om/odoo/odoo.git #下载Odoo10代码

mv odoo odoo10 #修改文件夹名称为odoo10

exit #退出odoo用户

sudo chmod -R 744 /home/odoo/odoo10 #修改读取、写入、执行权限

方法2的代码更新比较方便,只需执行下面的命令

sudo su - odoo -s /bin/bash #切换到odoo用户

cd odoo10 #进入odoo文件夹下

git pull #拉取最新代码

1. 更新系统组件

sudo apt-get update

sudo apt-get dist-upgrade

2.增加OpenERP用户

(如果之前用apt-get 或者deb方式安装过,先删除这个用户重新再创建下 sudo userdel openerp)

(一样的,如果有 /opt/openerp 这个目录 也先删除掉sudo rm -r /opt/openerp)

sudo adduser --system --home=/opt/openerp --group openerp

openerp用户被加入system组,该用户不能够从终端登录。

需要openerp用户 *** 作时,可以用下面的命令切换 sudo su - openerp -s /bin/bash

完成相关 *** 作后可滑薯以用exit退出openerp用户shell

3.安装并配置数据库

进入postgres用户shell(postgres是数据库默认的管理员,由安装程序创建)

sudo su - postgres

为OE创建数据库用户,按照提示输入用户密码。

createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp

(要删除以前自动安装残留的postgresql 里面的 openerp用户 用dropuser openerp)

退出postgres用户shell

exit

4.安装OE的Python依赖包

sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata \

python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid \

python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing \

python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject \

python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-pyPdf

6月6日起 需要 sudo apt-get install python-requests

以及:sudo apt-get install python-passlib

7月9日起

apt-get install python-decorator

3月20日的版拿友本好像报价单也不能打,

需要装 wkhtmltopdf 0.12.0 , gist.github.com/slickplaid/5557321

不过这方法安装好像很费时,等新版本出来再看看,反正正式要用也等正式版吧,或者用2月26日那个版本。

deb安装就搞定,2月26日之后的版本,好像报表这块改动比较多。

源码安装的,也可以下载了2月26日的版本 停掉服务 替换 openerp 目录。

5.安装OE服务器

首先下载OE源码包,这里下载OpenERP8.0最新开发版本

放开目录权限:

sudo chmod -R 777 /opt/openerp

进入目录:

cd /opt/openerp

下载最新的源码包:

wget ightly.openerp.com/trunk/nightly/src/openerp-8.0dev-latest.tar.gz

最新的 odoo源码 应该在 codeload.github.com/odoo/odoo/zip/master

把源文件解压到openerp用户家目录下:

sudo tar xvf openerp-8.0dev-latest.tar.gz

odoo 注意文件名变化 用: unzip master 就好了

把文件的所有者改为openerp用户:

sudo chown -R openerp: *

这里建议把服务器组件的安装目录修改为server,以便于后续修改时不必修信敏者改配置文件。

在当前目录创建目录,给目录最大权限,移动刚才解压的目录到server 目录:

sudo mkdir server

sudo chmod -R 777 server

sudo mv -T openerp-8.0dev-20140318-000101 server

(注意这里,目录名"openerp-8.0dev-20140318-000101"会因为你下载的时间不同而有所不同。

也注意odoo 的目录)

注意,比较推荐用git方式下载,

先apt-get install git

然后

git clone github.com/odoo/odoo.git

git pull 进行差异更新

git checkout 8.0(切换到8.0版本)

git checkout 7.0(切换到7.0版本)

6.配置OpenERP服务

复制OE的默认配置文件到/etc/并修改所有者及权限:

sudo cp /opt/openerp/server/install/openerp-server.conf /etc/

sudo chown openerp: /etc/openerp-server.conf

sudo chmod 640 /etc/openerp-server.conf

修改配置文件:

sudo vi /etc/openerp-server.conf

这里需要修改数据库用户的密码,为第四步时设定的密码(这里用password做参考值),并增加日志文件的路径:

[options]

This is the password that allows database operations:

admin_passwd = admin

db_host = 127.0.0.1

db_port = 5432

db_user = openerp

db_password = password

logfile = /var/log/openerp/openerp-server.log

addons_path = /opt/openerp/server/addons

说明:Odoo8 的 addons 目录变位置了,加一句

使用openerp用户shell登录,验证openerp是否已正确安装:

sudo su - openerp -s /bin/bash

/opt/openerp/server/openerp-server

最后一行显示 openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069表明openerp服务器组件已经安装正确,

你可以用从浏览器输入IP:8069来连接oe(其中IP是OE服务器的IP,本机可以用localhost:8069,或者127.0.0.1:8069连接。

此时你可以按Ctr+C停止OE服务。

如果发现错误提示,通常是依赖包没有正确安装。按照第五步的方法安装缺少的依赖包。

7.增加启动脚本

增加启动脚本/etc/init.d/openerp :

sudo vi /etc/init.d/openerp


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12276772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存