Я установил Odoo с помощью http://www.gotodoo.com . После установки Odoo 9.5 в Ubuntu 16.04 при запуске 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.
Как сделать Я устанавливаю Odoo на мою Ubuntu?
Вы также можете использовать скрипт bash для простой установки Odoo.
sudo wget https://raw.githubusercontent.com/Yenthe666/InstallScript/11.0/odoo_install.sh
Есть несколько вещей, которые вы можете настроить, это наиболее часто используемый список:
OE_USER
будет именем пользователя для пользователя системы. INSTALL_WKHTMLTOPDF
установите на False
, если вы не хотите устанавливать Wkhtmltopdf
, если вы хотите установить его, вы должны установить его на True
.
OE_PORT
- это порт, на котором должен работать Odoo, например 8069.
OE_VERSION
- это версия Odoo для установки, например, 11.0
для Odoo V11.
IS_ENTERPRISE
установит версию Enterprise поверх 11.0
, если вы установите True
, установите False
, если вы хотите версию Odoo 11 для сообщества.
OE_SUPERADMIN
- главный пароль для этой установки Odoo.
sudo chmod +x odoo_install.sh
sudo ./odoo_install.sh
Start 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
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 Установите Odoo из проекта GitHib . Если вы выполнили 1.Пропустите этот шаг - перейдите к пункту 2.
В этом разделе используется установочный скрипт Yenthe V.G . Я нашел этот подход в статье: Установите Odoo 11 на Ubuntu 16.04 ... . Загрузите 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
установить в False, если вы не хотите устанавливать Wkhtmltopdf, если хотите чтобы установить его, вы должны установить его на True
.
OE_PORT
- это порт, на котором должен работать Odoo, например 8069
. OE_VERSION
- это версия Odoo для установки, например, 11.0
для Odoo V11. IS_ENTERPRISE
установит версию Enterprise поверх 11.0, если вы установите ее на True
, установите на False
, если вы хотите версию Odoo 11 для сообщества. OE_SUPERADMIN
- главный пароль для этой установки Odoo. Проход по умолчанию - admin
. Сделайте odoo_install.sh
исполняемым и выполните его как root :
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
.
Чтобы получить доступ к приложению Odoo только с помощью имени домена, без номера порта в URL-адресе или через HTTPS, вам необходимо настроить обратный прокси-сервер:
stunnel4
также может быть применимо ...