ProgrammnoeObespechenie/BuxUchjot/Ustanovka1S81
Установка 1С 8.1
Новая версия платформы 1С:Предприятие 8.1 может применяться без использования операционных систем от Microsoft.
При этом используется GNU/Linux-сервер, на котором установлен сервер 1С и PostreSQL (и менеджер лицензий для ключа защиты HASP), и рабочие места с использованием GNU/Linux, FreeBSD или Windows XP, на которых запускается клиентская часть 1С:Предприятия с использованием WINE@Etersoft. Ограничений по операционным системам на рабочих местах не имеется.
Рассмотрим установку и настройку .
Установка пакетов и запуск служб
Установка кластера серверов под Linux.
Пакеты составляющие кластер серверов 1С:Предприятия, устанавливаются обычным образом, вы можете воспользоваться привычной программой управления пакетами. Потребуется установить следующие пакеты находящиеся в папке 1С8.1/Platform.Linux:
- 1C_Enterprise-common-8.1.5-100.i386.rpm
- 1C_Enterprise-server-8.1.5-100.i386.rpm
Установка:
# rpm -Uvh 1C_Enterprise-common-8.1.5-100.i386.rpm 1C_Enterprise-server-8.1.5-100.i386.rpm
Запуск сервиса srv1cv81 осуществляется автоматически после установки rpm-пакета, а так же при загрузке системы. Запустить сервис вручную можно командой
# service srv1cv81 start
При этом он запустит компоненты 1С:Предприятия под пользователем usr1cv81, соответственно настройки будут храниться в каталоге /home/usr1cv81/.1cv81
Настройка кластера серверов
Для настройки кластера серверов 1С:Предприятия (по умолчанию он настроен для работы с "localhost.localdomain"), необходимо запустить и остановить программу:
$/opt/1C/v8.1/i386/ragent
После остановки в домашнем каталоге появится каталог:
~/.1cv81
Теперь необходимо внести в следующий файл несколько изменений (заменить имя машины):
~/.1cv81/1С/1Cv81/reg_1541/1CV8Reg.lst
Оригинал:
О╩©{0,
{e20255a0-c33e-11db-a880-00046156c995,"п~[п╬п╨п╟п╩я~Lп╫я~Kп╧ п╨п╩п╟я~Aя~Bп╣я~@",1541,"localhost.localdomain",0,0},
{0},
{1,
{e263e43c-c33e-11db-a880-00046156c995,"localhost.localdomain",1,0,1000}
},
{0},
{1,
{e2638280-c33e-11db-a880-00046156c995,"п╕п╣п╫я~Bя~@п╟п╩я~Lп╫я~Kп╧ я~Aп╣я~@п╡п╣я~@",1540,"localhost.localdomain",1,
{1,
{1560,1591}
},"","8qhtfUuXYbK/zmlKdRdwig=="}
}
}
Исправление (предположим что сервер у нас имеет имя testing):
О╩©{0,
{52a3d04e-c340-11db-4c90-00046156c995,"п~[п╬п╨п╟п╩я~Lп╫я~Kп╧ п╨п╩п╟я~Aя~Bп╣я~@",1541,"localhost.localdomain",0,0},
{0},
{1,
{5305619c-c340-11db-4c90-00046156c995,"testing",1,0,1000}
},
{0},
{1,
{53050012-c340-11db-4c90-00046156c995,"testing",1540,"testing",1,
{1,
{1560,1591}
},"","KPcYOMvmQahO1dIEWrl9JA=="}
}
}
Установка PostgreSQL под Linux.
Для работы сервера 1С:Предприятия необходима специальная сборка PostgreSQL, поставляемая в комплекте с 1С:Предприятием или собираемая Etersoft. .
Инструкция по установке и первоначальной настройке PostgreSQL
Установка клиента 1С:Предприятия в WINE@Etersoft
Перейдите в каталог с дистрибутивом 1С:Предприятия и выполнить установку командой:
$ wine setup.exe
Следуйте штатным инструкциям по установке.
Для настройки для ключа Hasp используйте следующий файл:
~/.wine/dosdevices/c:/Program Files/1cv81/bin/conf/nethasp.ini
Более полную информацию можно получить из документации в поставке 1С:Предприятия 8.1 (файл V8AddDoc81.html)
Ссылки
http://life.screenshots.ru/the-code-inside/php-platform/linux-1c-setup
http://www.gilev.ru/1c/81/setup/pgsql.htm
http://cnews.ru/reviews/index.shtml?2007/04/03/243672