Как установить программное обеспечение для управления Odoo All-in-one (ERP, CRM)

Я установил 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?

2 ответа

Как установить программное обеспечение для управления Odoo 11 All-in-one в 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 Установите Odoo из проекта GitHib. Если вы выполнили 1.Пропустите этот шаг - перейдите к 2.

В этом разделе используется установочный скрипт Yenthe VG. Я нашел этот подход в статье: Установить 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,


2. Продолжите установку ODOO через поддерживаемый веб-браузер.


3. Обратный прокси

Чтобы получить доступ к приложению Odoo только с помощью имени домена, без номера порта в URL-адресе или через HTTPS, вам необходимо настроить обратный прокси-сервер:

Вы также можете использовать скрипт 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 установит версию Enterprise поверх 11.0 если вы установите его Trueустановите его на False если вы хотите общественную версию Odoo 11.

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

Другие вопросы по тегам