Odoo Windows系统下部署方法
Windows 系统下 Odoo 环境搭建流程
① 安装python2.7 安装完成后 在命令行(cmd)输入python 如果不出现内部错误提示则表示环境配置成功
当出现错误时要设置环境变量
设置方法:计算机-属性-高级系统设置-环境变量-path-编辑(注意添加变量时一定要在该变量的最末尾加上;然后拷贝python2.7的安装路径)
添加路径后一定要重开cmd命令窗口避免加载不上的问题,此时再次输入python应该就会显示python的版本不会再报错
② 因为Odoo页面编译时需要加载CSS样式所以涉及到lessc的问题*
解决方法:首先安装node.js路径为:https://nodejs.org/en/download/
下载完成后直接安装(因为最新版的node.js已经内置npm所以不需要在安装npm)安装完成后测试(同①在cmd命令下测试如果报错同样在path环境变量下加上安装路径)
用npm命令安装less
语法:1) npm install -g less
2) npm install -g less-plugin-clean-css
③ 安装pip 下载URL为https://pypi.python.org/pypi/pip#downloads
下载安装完成后(压缩包需要解压,解压后通过cmd命令切换到pip文件夹路径后执行python setup.py install)如果报错解决方式同①(在环境变量后面+C:\Python2.7\Scripts即可)
在cmd命令行输入pip测试,测试成功后执行pip install suds命令自动下载安装
④ 安装postgresql数据库下载URL为https://www.postgresql.org/
下载完成后安装,安装过程中注意一点(初始的DB密码要记住建议设置密码时全部设置成postgres)
安装完成后确认监听和配置文件是否正确
1)C:\Program Files\PostgreSQL\9.6\data文件下的pg_hba.config
2)C:\Program Files\PostgreSQL\9.6\data文件下的postgresql.conf的listen_addresses = '*'是否为解开状态是否是*的状态
⑤ 因为Odoo需要安装pywin32Server所以需要下载对应python版本的pywin32位服务安装后即可避免报错问题(ImportError: No module named win32service)
下载URL为https://sourceforge.net/projects/pywin32/
⑥ 安装Pycharm 下载地址http://www.jetbrains.com/pycharm/download/
注册码:自行解决
⑦ 下载Odoo源码https://www.odoo.com/zh_CN/page/download
源码导入时注意(路径不能为汉字路径否则可能会导致odoo.config文件加载时路径乱码问题)
pycharm配置:启动PyCharm,打开Odoo源码目录,等待几分钟indexing完成
菜单Run-->Edit Configurations…
添加python configuration
Name: odoo
Script:/home/odoo/odoo-dev/odoo-server/odoo-bin(加载应该会自动生成)
Script parameters:--config=/home/odoo/odoo-dev/odoo.conf(可以在工程源码的debian文件夹下右击odoo.config文件Copy Path粘贴即可)
Working directory:/home/odoo/odoo-dev/odoo-server(加载应该会自动生成)
配置完成后执行在IE浏览器输入localhost:8069会自动登录到数据库选择创建画面第一项为④安装时创建的管理库密码:postgres
附:数据库选择界面url http://localhost:8069/web/database/selector
带db信息的登录界面url http://localhost:8069/web/login?db=odoo
Odoo Windows系统下部署方法的更多相关文章
- Windows系统下部署安装一个/多个Tomcat8
首先从http://tomcat.apache.org/上下载Tomcat8.0压缩版的,解压到指定路径后即可. 第一:在Windows系统中安装部署单个Tomcat 对于这种情况, ...
- 整理一下odoo10在windows系统下部署的流程
odoo10环境搭建 所需依赖: Python3.5 odoo10.0 Node.js PostgreSQL 9.5 PyCharm 专业版 1.首先先安装好Python3.5,并设置好环境变量 2. ...
- jenkins在windows系统下部署安装,使用
首先需要从官网上下载下来war包,让进入tomcat中 启动tomcat,然后可以看一堆日志 再在网站输入 localhost:8080/jenkins就会进去下面界面: 会出现上面状况: 需要进入: ...
- (搬运)使用PHPstudy在Windows服务器下部署PHP系统
原帖地址:http://www.php.cn/php-weizijiaocheng-406175.html 这篇文章主要介绍了关于使用PHPstudy在Windows服务器下部署PHP系统,有着一定的 ...
- Windows系统下MySQL添加到系统服务方法(mysql解压版)
MySQL软件版本:64位 5.7.12 1.首先配置MySQL的环境变量,在系统环境变量Path的开头添加MySQL的bin目录的路径,以“;”结束,我的路径配置如下: 2.修改MySQL根目录下的 ...
- windows系统下ruby开发环境的搭建方法
ruby是一种简单快捷的面向对象的脚本语言,非常直观.下面说一下windows系统下ruby开发环境的搭建方法. 工具/原料 rubyinstaller.exe 方法/步骤 1 到如下网站去下载最新的 ...
- 使用PHPstudy在Windows服务器下部署PHP系统
PHP网站一般运行在Apache服务器上,IIS服务器上也可以运行,但是不推荐,windows服务器上没有集成Apache跟PHP的运行环境,但是借助第三方的软件就能很好的搞定,一般这样的软件有很多, ...
- U盘在制作Ubuntu启动盘后Windows系统下显示空间不对的解决办法(Ubuntu系统下格式化U盘的方法)
用Ubuntu系统自带的启动盘制作工具后,将U盘拿到Windows系统下使用显示出的空间与U盘大小不同. 解决该问题的办法: 使用Linux终端: 第一步:sudo fdisk -l 这个命令主要是查 ...
- PHP环境搭建-Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
- 如何用python在Windows系统下,生成UNIX格式文件
平时测试工作中,少不了制造测试数据.最近一个项目,我就需要制造一批可在UNIX下正确读取的文件.为确保这批文件能从FTP下载成功,开发叮嘱我:“文件中凡是遇到换行,换行符必须是UNIX下的LF,而不是 ...
随机推荐
- Python初步了解装饰器
Python初步了解装饰器 装饰器的概念 装饰器的简单使用 装饰器的进阶 装饰器的练习 装饰器的固定模块 装饰器的语法糖 装饰器的概念 装饰器它不是一个新的知识点,它是有之前我们学习的名称空间.函数嵌 ...
- Llama2-Chinese项目:2.1-Atom-7B预训练
虽然Llama2的预训练数据相对于第一代LLaMA扩大了一倍,但是中文预训练数据的比例依然非常少,仅占0.13%,这也导致了原始Llama2的中文能力较弱.为了能够提升模型的中文能力,可以采用微调 ...
- MongoDB 中使用 explain 分析创建的索引是否合理
MongoDB 中如何使用 explain 分析查询计划 前言 查询计划 explain explain 1.queryPlanner 2.executionStats 3.allPlansExecu ...
- 「Tricks」整体DP
不太了解这个东西的具体定义是什么,总之应该是一个用数据结构维护 DP 状态的某几个维度的 trick 吧. 事实上你可以把这篇 post 理解为三个题的解集. 先直接来看 noi2020 - Dest ...
- 深入解析枚举(Enum):在程序设计中的应用与优势
深入解析枚举(Enum):在程序设计中的应用与优势 引言 在程序设计中,我们经常需要用到一组具名的常量,这些常量表示一些有限的离散状态或取值范围.例如,表示方向(上.下.左.右).星期几.性别等.为了 ...
- Dubbo3应用开发—Dubbo3注册中心(zookeeper、nacos、consul)的使用
Dubbo3注册中心的使用 zookeeper注册中心的使用 依赖引入 <dependency> <groupId>org.apache.dubbo</groupId&g ...
- WebGPU缓冲区更新最佳实践
介绍 在WebGPU中,GPUBuffer是您将要操作的主要对象之一.它与GPUTextures一同代表了您的应用程序向GPU传递用于渲染的大部分数据.在WebGPU中,缓冲区用于顶点和索引数据.un ...
- jq工具及其常用用法
近来在工作中处理JSON处理较多,深入研究了一下jq,之前对jq的使用一直停留在JSON数据格式化的层面,实际它的能力远不止于此. 在处理JSON数据时,我们经常需要在命令行中进行过滤.查询和编辑的操 ...
- 产品代码都给你看了,可别再说不会DDD(九):领域事件
这是一个讲解DDD落地的文章系列,作者是<实现领域驱动设计>的译者滕云.本文章系列以一个真实的并已成功上线的软件项目--码如云(https://www.mryqr.com)为例,系统性地讲 ...
- QSplitter 自我总结
①.QSplitter(QWidget* parent = Q_NULLPTR); //构造函数 QSplitter(Qt::Orientation orientation , QWidget* pa ...