参考:
http://blog.csdn.net/shanzhizi/article/details/46474365
http://www.nkr1ptd.com/2014/11/using-apache-with-odoo-8-and-ubuntu-1404.html
http://blog.csdn.net/shanzhizi/article/details/46474365
- sudo apt-get install postgresql
-
-
sudo apt-key add odoo.key
sudo vi /etc/apt/sources.list
在最后一行加入如下代码:
deb http://nightly.odoo.com/8.0/nightly/deb/ ./
sudo apt-get update & upgrade
-
sudo adduser –system –home=/opt/odoo –group odoo
添加一个名为odoo的用户。
sudo su – odoo -s /bin/bash
用odoo的用户名登录命令行。
exit
-
sudo apt-get install postgresql
sudo su – postgres
切换到postgresql的默认用户postgres
此时可以运行psql –version查看版本。
createuser –createdb –username postgres –no-createrole –no-superuser –pwprompt richard
创建一个数据库用户,输入两次密码,12345678
Exit
-
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 python-decorator python-passlib python-requests
安装依赖包。
-
sudo apt-get install wkhtmltopdf
wkhtmltopdf www.baidu.com baidu.pdf
查看是否能成功导出,如果可以则表示安装成功。
-
sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei
安装中文字体。
重新试试wkhtmltopdf,不再是乱码了~
-
sudo mkdir /var/lib/odoo
在安装odoo的时候会用到此目录。
sudo apt-get install odoo
安装odoo 8.0
sudo chown odoo: /etc/odoo/openerp-server.conf
sudo chmod 640 /etc/odoo/openerp-server.conf
-
sudo vi /etc/odoo/opener-server.conf
修改以下行:
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = 12345678
addons_path = /usr/lib/python2.7/dist-packages/openerp/addons
-
sudo service odoo status
查看Odoo的状态是否正常运行。
通过http://192.168.0.18:8069 来验证是否已经成功安装。
-
sudo vi /etc/apache2/sites-available/erp.dormanthink.com-ssl.conf
修改apache的配置文件,将https和http转发给8069端口,如下:
<VirtualHost *:80>
ServerName erp.dormanthink.com
ServerAdmin admin@erp.dormanthink.com
Redirect permanent / https://erp.dormanthink.com/
TransferLog /var/log/apache2/transfer.erp.dormanthink.com.log
ErrorLog /var/log/apache2/error.erp.dormanthink.com.log
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerName erp.dormanthink.com
ServerAdmin webmaster@localhost
<Proxy *>
Order deny,allow
allow from all
</Proxy>
SSLProxyEngine on
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
ProxyRequests Off
ProxyPass / http://127.0.0.1:8069/
ProxyPassReverse / http://127.0.0.1:8069/
ProxyErrorOverride Off
Transferlog /var/log/apache2/transfer.erp.dormanthink.com.log
ErrorLog /var/log/apache2/error.erp.dormanthink.com.log
CustomLog /var/log/apache2/ssl.erp.dormanthink.com.log combined
SetEnv proxy-nokeepalive 1
RequestHeader set “X-Forwarded-Proto” “https”
其他不变。
-
将/etc/apache2/sites-enabled目录里面的其他配置都删除。
sudo a2dissite *.conf
其中*为不需要的配置。
sudo service apache2 restart
重启apache2服务。
- 然后通过https://erp.dormanthink.com 来访问ERP系统即可。由于电信将80端口封闭,所以只能用443端口的https协议。
- Over~
发表回复