Показаны сообщения с ярлыком odoo. Показать все сообщения
Показаны сообщения с ярлыком odoo. Показать все сообщения

четверг, 2 июня 2016 г.

CRM & ERP система DOLIBARR FREE

Дело было вечером. делать было нечего:

Пришло мне в голову найти CRM систему которая будет более или менее бесплатной или совсем бесплатной. И на глаза мои попались две очень привлекательные системы: ODOO и DOLIBARR.


ODOO - красивая и простая в установке и настройке система, для установки я выбрал систему Debian 8.4 с последними обновлениями. Все модули бесплатные, но для расширения их возможностей нужно заплатить и не мало, зато можно написать самому модули и они будут бесплатны в этой системе. 
  Поэтому я выбрал DOLIBARR.

Как установить я написать в этой статье.
В результате получаем: 


DOLIBARR - не менее удобная и простая в установке и настройке система, для установки я выбрал систему Debian 8.4 с последними обновлениями.

Запускаем Debian и в консоли для установки обновлений пишем или смотри здесь:


1.   apt-get update    # Обновление ссылок для репозиторий установленных программ
2.   apt-get upgrade  # Обновление самих программ

Устанавливаем сам Dolibarr
В консоли пишем:
1  . apt-get install dolibarr   # Установится не совсем свежая версия, поэтому надо будет обновить
mysql запросит установку пароля, даем ему и запоминаем.

Дальше как настроить можно почитать у моего коллеги здесь.
После установки и перезагрузки сервера, заходим в консоль debian и узнаем какой у него IP адрес: 
1. ifconfig  # Узнали ip адрес
2. Дадим имя данному серверу
В консоли пишем:    
nano /etc/hostname      #задаем DNS имя этой машине crm
nano /etc/host              #Привязываем DNS к этой машине

3. На домен контроллере(Windows 20XX) в корпоративной сети тоже введем имя этой машине
Диспетчер DNS - Создать узел (А или ААА) и введем туда полученный ip адрес и DNS имя привяжем.

4. Открываем браузер и вводим адрес этой машины: http://crm.domain.ru/dolibarr

5. Можно сделать первоначальные настройки как здесь.

6. Обновляем Dolibarr до последней версии.

 - Скачиваем для нашей операционной системы (Debian) последние обновления Dolibarr ЗДЕСЬ
-  Распаковываем архив (там будет etc usr var)и раскладываем по папкам.
- В браузере http://crm.domain.ru/dolibarr/install/upgrade.php
- И обновляем по очереди все.
Обновление мы поставили ВСЕ ОТЛИЧно. Если не удалось читаем здесь

ПРОБЛЕМА в том что PDF в DOLIBARR не работает ОШИБКА
(TCPDF ERROR: Could not include font definition file: freemono) Говорит о том, что нету у него таких шрифтов, только это говорит PHP, а не Dolibarr
ИСПРАВЛЯЕМ ситуацию:
Копируем три файла отсюда /usr/share/dolibarr/htdocs/includes/tecnickcom/tcpdf/fonts:
1. freemono.ctg.z
2. freemono.php
3. freemono.z
 сюда  /usr/share/php/tcpdf/fonts
и будет вам счастье!!!

7. Делаем разрешение на сверку и синхронизацию уч.данных домена на Dolibarr (LDAP -> Dolibarr). Ситуация такая: Dolibarr автоматически не подтягивает учетные данные из домена Windows, Когда создаешь нового пользователя, Dolibarr сверяет этого пользователя с LDAP Windows и если он есть, то он его синхронизирует с созданной учетной записью.
Настройка:
Включаем модуль LDAP

8. Настраиваем LDAP -> Dolibarr

1.Нажимаем ИЗМЕНИТЬ
2. Нажимает тест LDAP соединение (ошибок никаких не должно быть)

1.Нажимаем ИЗМЕНИТЬ
2.Нажимаем тестировать поиск LDAP

Нажимаем ИЗМЕНИТЬ
Готово
В ИТОГЕ получает вот это


ПРОГОЛОДАЛСЯ?  ВОЗЬМИ С СОБОЙ, У МЕНЯ ЕЩЕ ЕСТЬ.  ДОСТАВКА В ТВОЙ ГОРОД БЕСПЛАТНАЯ!!!








четверг, 26 мая 2016 г.

Перенаправление портов в linux

Если мы хотим перенаправить порт 80 (http://local.ru:80), на порт 8069 (http://local.ru:8069).

В терминале открываем файл на редактирование rc.local в папке etc.

  • sudo nano /etc/rc.local 


Вставляем команду в rc.local файл и сохраняем

  • iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069 


Перезагружаемся, и проверяем.

  • sudo reboot 


После перезапуска системы, вы можете проверить введя свой адрес http://local.ru (по умолчанию) он будет автоматом перенаправлять запросы(пакеты) на порт 8069.

Установка ODOO CRM & ERP system

ERP- и CRM-система. Последняя стабильная версия — 9.0.
Все действия в командной строке необходимо производить с правами суперпользователя, поэтому возьмем себе эти права:
1
sudo bash
Таким образом запустится bash с правами суперпользователя. В дальнейшем перед командами не будет необходимости писать sudo.
Если перед установкой Odoo установить PostgreSQL, то Odoo настроит PostgreSQL под свои нужды.
В Ubuntu 14.04 используется PostgreSQL версии 9.3.
У меня уже была установлена и настроена PostgreSQL и это породило проблемы при установке Odoo. Поэтому сначала я удалил PostgreSQL командами:
1
2
apt-get remove --purge postgresql
apt-get remove --purge postgresql-9.3
Ключ --purge удаляет все настройки.
Установим СУБД PostgreSQL:
1
apt-get install postgresql
После установки производится автоматическая настройка и во время нее появляется ошибка:
ERROR: no ecoding defined in /usr/share/hunspell/ru_RU.aff, ignorin
Происхождение этой ошибки мне не известно и я ее проигнорировал. На дальнейшую работу это не повлияло.
Надпись, говорящая, что сервер PostgreSQL запущен:
* Starting PostgreSQL 9.3 database server
В репозитории Ubuntu 14.04 находится довольно старая версия Odoo (OpenERP 6.1).
Поэтому подключим репозиторий ночных сборок Odoo:
1
2
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/9.0/nightly/deb/ ./" >> /etc/apt/sources.list
Обновим список пакетов:
1
apt-get update
И установим Odoo:
1
apt-get install odoo
Надпись, говорящая, что Odoo запущен:
Starting odoo: ok
Теперь для работы с Odoo запускаем браузер и переходим по адресу:
Можно сделать перенаправление порта как сделать читайте здесь

Зайдя на эту страницу, мы видим:
Odoo 9.0 create database
Здесь предлагается создать базу данных под нужны Odoo. Вводим имя базы данных, которое нам нравится, выбираем язык, вводим пароль администратора и нажимаем «Create database»

Инфа взята ЗДЕСЬ