Как установить программное обеспечение для управления 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например, порт, на котором должен работать Odoo8069,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, вам необходимо настроить обратный прокси-сервер:
- Чтобы использовать Apache в качестве обратного прокси-сервера - выполните шаг 7 из статьи Установите Odoo 11 в Ubuntu 16.04 с Apache в качестве обратного прокси-сервера.
- Чтобы использовать Nginx в качестве обратного прокси-сервера - следуйте разделу HTTPS из документации Odoo.
stunnel4также может быть применимо...
Вы также можете использовать скрипт 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

