Odoo 本地部署教程
以下是在Windows系统本地部署Odoo的一般流程:
安装前准备
确保Windows系统满足Odoo运行的基本要求,如足够的内存、磁盘空间等。需要提前安装好Python和PostgreSQL。
下载Odoo
访问Odoo官方网站的下载页面,选择适合Windows系统的版本进行下载。也可以从Odoo的GitHub仓库下载源代码。
安装Odoo
• 使用安装包安装:下载完成后,运行安装程序,按照安装向导的提示进行操作,一路点击“下一步”,保持默认设置通常即可完成安装。安装过程中会提示设置数据库的端口、用户名等信息,需记录下来。
• 使用源代码安装:下载源代码并解压到指定目录。打开命令提示符或PowerShell,进入Odoo目录,运行命令创建虚拟环境并安装依赖包,如pip install -r requirements.txt。
配置Odoo
• 创建数据库用户和数据库:打开pgAdmin或使用命令行创建一个新的数据库用户和数据库,供Odoo使用。
• 配置文件设置:找到Odoo安装目录下的配置文件(如odoo.conf),根据实际情况修改配置项,如数据库连接信息、端口号等。
启动Odoo
• 通过服务启动:如果是安装包安装,在Windows服务列表中找到Odoo服务,将启动类型改为手动,然后可以手动启动该服务。
• 通过命令行启动:在虚拟环境中,进入Odoo目录,运行odoo -c odoo.conf(odoo.conf为实际的配置文件名)启动服务器。
访问Odoo
打开浏览器,输入http://localhost:8069,如果Odoo成功启动,会进入Odoo的登录页面或创建数据库页面。首次访问可能需要创建数据库,输入相关信息完成创建。
第二个方法
以下是在Windows系统上本地部署Odoo的详细步骤:
安装前准备
确认Windows系统满足Odoo运行的基本要求,如具备足够的内存和磁盘空间等。提前安装好Python、PostgreSQL和Git。
安装Python
1. 访问Python官方网站下载Python的安装程序,选择合适的版本,注意对应系统的位数。
2. 双击运行安装程序,在安装向导中,勾选“Add Python x.x to PATH”选项,然后点击“立即安装”,等待安装完成。
3. 打开命令提示符(CMD),输入python --version,出现Python版本号即表示安装成功。
安装PostgreSQL
1. 访问PostgreSQL官方网站下载Windows版本的安装包。
2. 点击安装包程序,按照提示进行安装。在安装过程中,设置超级管理员密码,记住用户名(默认为postgres)、密码和端口号(默认为5432)等信息。
安装Git
1. 访问Git官方网站下载对应Windows系统位数的安装包。
2. 打开安装程序,点击“Next”,选择安装目录,勾选创建桌面快捷方式等选项,按照提示完成安装。
3. 安装完成后,找到桌面“Git Bash”,双击启动,输入git --version,出现Git版本号则说明安装成功。
克隆Odoo代码
1. 打开命令提示符(CMD)或PowerShell,导航到希望存放Odoo代码的目录,如C:\Odoo。
2. 运行命令git clone https://www.github.com/odoo/odoo --branch 18.0 --depth 1克隆Odoo的最新版本。
创建虚拟环境并安装依赖包
1. 进入Odoo克隆的目录:cd odoo。
2. 使用pip安装virtualenv工具:pip install virtualenv。
3. 创建并激活虚拟环境:virtualenv venv,然后venv\Scripts\activate。
4. 安装Odoo所需的Python依赖包:pip install -r dependencies.txt。
配置PostgreSQL
1. 使用pgAdmin或者通过命令行创建一个新的数据库用户和数据库。
2. 在命令提示符中,运行命令createuser --interactive --pwprompt创建用户,按照提示输入用户名和密码;运行createdb -O <your_postgresql_username> odoo_db -E UTF8创建名为odoo_db的数据库。
运行Odoo
在虚拟环境中,运行以下命令来启动Odoo服务器:python setup.py install,odoo -d odoo_db -r odoo --addons -path = addons,../odoo/custom/addons --logfile = C:\Odoo\Server\odoo_log.txt。
访问Odoo
通过浏览器访问http://localhost:8069,第一次访问时系统会提示为管理员账户设置密码,完成初始配置后,即可开始使用Odoo的各种模块和功能。