我在以下帮助下安装了 Odoohttp://www.gotodoo.com在Ubuntu 16.04中安装Odoo 9.5后,localhost:8069
在浏览器中运行时返回:
500 Internal server error
The server encountered an internal error and was unable to complete your request.
Either the server is overloaded or there is an error in the application.
如何在我的 Ubuntu 上安装 Odoo?
答案1
如何安装Odoo 11 一体化管理软件在 Ubuntu 上
1.安装Odoo
- 这里介绍了两种安装 Odos 的替代方法 - 从 GitHib 项目和从存储库。
1.A 从存储库安装 Odoo。这应该是更好的方法。
安装依赖项,添加存储库及其密钥,更新系统并安装包:
sudo apt update && sudo apt install postgresql
wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add -
echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" | sudo tee /etc/apt/sources.list.d/odoo.list
sudo apt update && sudo apt upgrade && sudo apt install odoo
通过此配置,您可以通过以下命令控制服务:
sudo systemctl status odoo.service
sudo systemctl restart odoo.service
sudo systemctl start odoo.service
sudo systemctl stop odoo.service
主要配置文件为:/etc/odoo/odoo.conf
。
1.B 从 GitHib 项目安装 Odoo。 如果您已遵循 1.A,请跳过此步骤 - 转到 2。
本节使用燕特 VG的安装脚本。我在文章中找到了这种方法:在 Ubuntu 16.04 上安装 Odoo 11...。 下载odoo_install.sh
:
wget https://raw.githubusercontent.com/Yenthe666/InstallScript/11.0/odoo_install.sh
编辑odoo_install.sh
并修改以下部分下的参数#fixed parameters
:
OE_USER
将是系统用户的用户名,默认为odoo
。默认情况下,脚本将创建用户的主目录
/<odoo user>
。您可以将以下值保留为默认值,但我更喜欢/home/<odoo user>
:OE_HOME="/home/$OE_USER" OE_HOME_EXT="$OE_HOME/${OE_USER}-server"
INSTALL_WKHTMLTOPDF
如果不想安装 Wkhtmltopdf 请设置为 False,如果想安装则设置为True
。OE_PORT
例如,是 Odoo 应该运行的端口8069
。OE_VERSION
是需要安装的 Odoo 版本,例如11.0
Odoo V11。IS_ENTERPRISE
如果设置为 ,则会在 11.0 之上安装企业版,如果您想要 Odoo 11 的社区版,则将True
其设置为。False
OE_SUPERADMIN
是此 Odoo 安装的主密码。默认密码是admin
。
使之odoo_install.sh
可执行并执行根:
chmod +x odoo_install.sh && sudo ./odoo_install.sh
您可以通过以下命令控制应用程序:
sudo /etc/init.d/odoo-server restart
sudo /etc/init.d/odoo-server start
sudo /etc/init.d/odoo-server stop
配置文件为:/etc/odoo-server.conf
。
2. 通过以下方式安装 ODOO受支持的 Web 浏览器
3. 反向代理
为了仅使用您的域名(URL 中不包含端口号)或通过 HTTPS 访问您的 Odoo 应用程序,您需要设置反向代理:
- 使用阿帕奇作为反向代理 - 按照文章中的第 7 步操作在 Ubuntu 16.04 上安装 Odoo 11,使用 Apache 作为反向代理。
- 使用Nginx作为反向代理 - 按照以下部分Odoo 文档中的 HTTPS。
stunnel4
也可能适用...
答案2
您还可以使用 bash 脚本轻松安装 Odoo。
安装程序
1.下载脚本:
sudo wget https://raw.githubusercontent.com/Yenthe666/InstallScript/11.0/odoo_install.sh
2. 根据需要修改参数。
您可以配置一些东西,这是最常用的列表:
OE_USER
将是系统用户的用户名。 如果不想安装,则INSTALL_WKHTMLTOPDF
设置为,如果要安装,则应将其设置为。False
Wkhtmltopdf
True
OE_PORT
是 Odoo 应该运行的端口,例如 8069。
OE_VERSION
是需要安装的 Odoo 版本,例如11.0
Odoo V11。
IS_ENTERPRISE
11.0
如果将其设置为,则会在 之上安装企业版,如果您想要 Odoo 11 的社区版,True
则将其设置为。False
OE_SUPERADMIN
是此 Odoo 安装的主密码。
3.使脚本可执行
sudo chmod +x odoo_install.sh
4.执行脚本:
sudo ./odoo_install.sh
启动 odoo 服务器
sudo /etc/init.d/odoo-server start
重启 odoo 服务器
sudo /etc/init.d/odoo-server restart
停止 odoo 服务器
sudo /etc/init.d/odoo-server stop
如果您想查看更多有用的命令,请运行:
sudo /etc/init.d/odoo-server -h