Ти тут

1C 8.2 на linux

Почну з того що у перших для установки 1С 8.2 потрібно завантажити дистрибутиви 1C. Якщо у Вас ліцензія то проблем не виникне, якщо Ви не є щасливим володарем її то пошукайте технологічну платформу 1С на просторах інтернету, причому версія сервера і клієнта 1С повинна бути однакові. Опис і настройка буду описувати на прикладі * .deb пакетів.

І так приступимо. розпаковуємо пакети 1С 8 в будь-яку до вподоби вам директорію у мене вона / Mnt / samba / Uploads / 1C_server

і виконуємо команду

dpkg -i * .deb

в консолі повинні побачити щось на зразок цього

Налаштовується пакет 1c-enterprise82-server-nls (8.2.14-537) ... налаштовується пакет 1c-enterprise82-ws (8.2.14-537) ... налаштовується пакет 1c-enterprise82-ws-nls (8.2.14- 537) ... Настроюється пакет 1c-enterprise82-crs (8.2.14-537) ... Настроюється пакет 1c-enterprise82-crs-nls (8.2.14-537) ...

Запускаємо сервер командою

/etc/init.d/srv1cv82 start

Перевіряємо запустився чи сервер командою

ps ax | grep 1C

Повинні побачити щось подібне

27026? Ssl0: 21 /opt/1C/v8.2/i386/ragent -daemon

27035? Sl 1:02 /opt/1C/v8.2/i386/rmngr -port 1541 -range 1560 1591



27047? Sl 0:27 /opt/1C/v8.2/i386/rphost -range 1560 1591 -reghost gate -regport 1541 -pid b0d94e8c-09

Якщо бачимо це те все відмінно сервер запустився і працює нормально, наступний наш крок буде установка PostgreSQL. якщо ставити PostgreSQL з репозитария то виникнуть помилки з працюй 1С, потрібно завантажувати з сайту 1C патчі для PostgreSQL, або скористатися PostgreSQL від etersoft. Завантажити його можна за посиланням ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/stable і вибираємо свій дистрибутив. Завантажуємо і встановлюємо його командою

dpkg -i * .deb

Наступним кроком буде зміна значення shmmax (Найбільший допустимий розмір сегмента розподіленої пам`яті max 1/4 RAM) в байтах

echo 256000000 gt; / proc / sys / kernel / shmmax

Щоб усі параметри були доступні після перезавантаження потрібно прописати в кінці файлу /etc/sysctl.conf

echo "kernel.shmmax = 256000000" gt; gt; /etc/sysctl.conf



якщо PostgreSQL не починається то дивимося логи і міняємо на інше значення

/var/lib/pgsql/pgstartup.log

Наступного кроком буде зміни параметрів в /var/lib/pgsql/data/postgresql.conf

default_with_oids = on
stats_row_level = off
effective_cache_size = 512MB
де 512Мб = половині оперативної пам`яті на сервері. (У мене було 1Gb) [/ code]

Тепер відкриємо доступ до PostgreSQL, для цього редагуємо файл /var/lib/pgsql/data/pg_hba.conf (pg_hba.conf відповідає за безопаность підключень)

local all postgrestrust
hostall postgres 127.0.0.1/32 trust
hostall postgres 192.168.1.0/24trust

Встановимо клієнт для підключення до PostgreSQL

apt-get install postgresql-client-8.3

підключаємося до PostgreSQL і міняємо пароль користувача postgres

psql -h localhost postgres postgres

Відео: Перенесення 1С підприємства на сервер терміналів.

alter user postgres with password `postgres`-

Q для виходу

Відео: Установка сервера 1С на Cent Os Linux

тепер можна запустити PostgreSQL командою

/etc/init.d/postgresql start

Відео: Адміністрування 1C8 з нуля 2014

Дивимося лоіг якщо пішло щось не так

/var/lib/pgsql/pgstartup.log

і нарешті додамо 1С в автозавантаження

update-rc.d srv1cv82 defaults

Матеріал і оригінал статті взяті з сайту IT-Device https://it.scrame.ru


Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!