Подробная инструкция развертывания сервера 1С на Ubuntu 10.04 LTS

 

1. Установка сервера баз данных PostgreSQL 8.4.1 из исходников с патчами от 1С

В моем случае дистрибутив Ubuntu 10.04 Desktop 64-битный. Принципиальных отличий от сервера нет,  графическую оболочку я всеравно установливаю на сервер, ну вот просто нравится, без особой нужды.

Итак, установил только что вышедший релиз Lucid Lynx . Беру права root и дальше практически все действия от него. Я постарался точно воспроизвести и последовательность и синтаксис команд в консоли, т.е. то, что выделено желтым фоном, можно тройным кликом мышки выделять, копировать и вставлять в командную строку. Получается полуавтоматическая установка :) . Поехали, открываем терминал, и под рутом :

locale-gen en_US

cd /usr/local/src

wget http://wwwmaster.postgresql.org/redir/295/h/source/v8.4.1/postgresql-8.4.1.tar.gz

tar -xzvf postgresql-8.4.1.tar.gz

cd postgresql-8.4.1

mkdir patches

cd patches

wget http://v8.1c.ru/overview/postgresql_patches/8-4-1/1c_FULL_84-0.19.2.patch

wget http://v8.1c.ru/overview/postgresql_patches/8-4-1/postgresql-1c-8.4.patch

wget http://v8.1c.ru/overview/postgresql_patches/8-4-1/applock-1c-8.4.1.patch

aptitude install libreadline-dev zlib1g-dev libicu-dev patch unrar

ln -s /usr/lib/libicuio.so.42.1 /usr/lib/libicuio.so.34

ln -s /usr/lib/libicui18n.so.42.1 /usr/lib/libicui18n.so.34

 

patch -d .. -p0 <1c_FULL_84-0.19.2.patch

patch -d .. -p0 <applock-1c-8.4.1.patch

patch -d .. -p1 <postgresql-1c-8.4.patch

cd /usr/local/src/postgresql-8.4.1/src/interfaces/ecpg/preproc/

rm preproc.h

wget http://pg1c.ru/down/preproc.h

cd /usr/local/src/postgresql-8.4.1/src/backend/parser/

rm gram.h

wget http://pg1c.ru/down/gram.h

cd /usr/local/src/postgresql-8.4.1/

Теперь все готово к компиляции

./configure --disable-integer-datetimes --prefix=/usr

 

make && make install

cd contrib

make && make install

Создаем пользователя и группу postgres

mkdir /var/lib/pgsql

groupadd -g 5026 -o -r postgres

useradd -g postgres -o -r -d /var/lib/pgsql -s /bin/bash -c "PostgreSQL Server" -u 5026 postgres

chown postgres:postgres /var/lib/pgsql

Инициализируем базу и установим пароль для postgres. На 32-битно машине может потребоваться сделать

echo 134217728 >/proc/sys/kernel/shmmax
echo 134217728 >/proc/sys/kernel/shmall

И чтобы руками их постоянно не менять,впишем их значения в sysctl.conf

echo kernel.shmmax=134217728 >>/etc/sysctl.conf
echo kernel.shmall=134217728 >>/etc/sysctl.conf

Инициализация от пользователя postgres

su postgres

initdb -D /var/lib/pgsql/data

pg_ctl -D /var/lib/pgsql/data start

psql

password

дважды вводим пароль для пользователя базы данных postgres

q

pg_ctl -D /var/lib/pgsql/data stop

exit

 

Отредактируем pg_hba.conf

nano /var/lib/pgsql/data/pg_hba.conf

 

#host    all         all         127.0.0.1/32          trust // так было
host    all         postgres         127.0.0.1/32       md5 // так стало

дали разрешение пользователю postgres с локального хоста коннектиться с любой базой , при этом требуется пароль.

Теперь необязательное редактирование postgresql.conf . Значения , устанавливаемые в этом файле зависят от многих факторов и собственно служат для настройки оптимальной производительности.

nano /var/lib/pgsql/data/postgresql.conf

listen_addresses = ’127.0.0.1′    //если соединения с базой будут только с локального хоста, то надежнее сделать именно так, чтобы порт 5432 слушался только на адресе 127.0.0.1

fsync = off     //значение on сильно снижает производительность, поскольку все транзакции непосредственно пишутся на жесткий диск без использования кэширования, но повышается надежность. Значение off есть смысл устанавливать, когда установлены надежные диски и надежный же UPS .

effective_cache_size = 2048MB       //На моем компьютере 4Гб ОЗУ, поэтому я предположил, что этот параметр надо выставить в половину ОЗУ, как рекомендует 1С для постгреса 8.2

work_mem = 16MB      //Насколько я понимаю, этот параметр зависит от среднего размера таблиц, в любом случае, для тонкой настройки надо тестировать на конкретном сервере с конкретной базой.

Создадим простой скрипт для запуска сервера баз данных при старте системы.

nano /etc/init.d/postgres

вот такого содержания :

#!/bin/sh
case $1 in
restart)
sudo -u postgres -H /usr/bin/pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/data/pg.log stop
sudo -u postgres -H /usr/bin/pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/data/pg.log start
;;
start)
sudo -u postgres -H /usr/bin/pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/data/pg.log start
;;
stop)
sudo -u postgres -H /usr/bin/pg_ctl -D /var/lib/pgsql/data -l /var/lib/pgsql/data/pg.log stop
;;
*)
echo start|stop|restart
return 1;
;;
esac

chmod u+x /etc/init.d/postgres

update-rc.d postgres defaults

Рискнем рестартовать сервер и проверим запустится ли постгрес.

У меня запустился :)

root@atec-itx:~# netstat -atn|grep 5432
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN

Первый этап на этом закончен.

2. Установка сервера 1cv82

Здесь не должно возникнуть сложностей с установкой. Я скачал rar-архив с deb-пакетами версии 8.2.10-82_amd64 , распаковал в каталог /usr/local/srv1c  . Вот эти пакеты

  • 1c-enterprise82-common_8.2.10-82_amd64.deb
  • 1c-enterprise82-common-nls_8.2.10-82_amd64.deb
  • 1c-enterprise82-server_8.2.10-82_amd64.deb
  • 1c-enterprise82-server-nls_8.2.10-82_amd64.deb
  • 1c-enterprise82-ws_8.2.10-82_amd64.deb
  • 1c-enterprise82-ws-nls_8.2.10-82_amd64.deb

cd /usr/local/src/srv1c

dpkg -i *.deb

update-rc.d srv1cv82 defaults

Среди установленных файлов будет утилита config_server , она лежит в /opt/1C/v8.2/x86_64/utils

cd /opt/1C/v8.2/x86_64/utils

./config_server

Скорее всего ответ будет таким

Can not detect font directory, please specify it!

не обнаружен каталог с нужными шрифтами. Ну у нас его и нет :)

aptitude install ttf-mscorefonts-installer  //без MS дороги в будущее нет :(

Опять запустим утилиту

./config_server

No truetype conversion utility found!
Please install ttf2afm or ttf2pt1!

aptitude install t1utils libt1-5

wget http://altruistic.lbl.gov/mirrors/ubuntu/pool/universe/t/ttf2pt1/ttf2pt1_3.4.4-1.1_amd64.deb

dpkg -i ttf2pt1/ttf2pt1_3.4.4-1.1_amd64.deb

И еще раз

./config_server

если надолго задумался, значит мы его победили :)

Кажется все, рестартуем нашу  убунту, чтобы убедиться, что и постгрес и 1С-сервер запускаются при старте системы.

netstat -atn|grep 0.0.0.0:15

должны увидеть что-то типа

tcp        0      0 0.0.0.0:1560            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:1561            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:1562            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:1563            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:1540            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:1541            0.0.0.0:*               LISTEN

если так, то идем дальше, нет, ищем ошибки и устраняем.

3. Установка http-сервера apache

Очевидно, что без вэб-сервера нельзя реализовать новые возможности 1С:Предприятия версии 8.2 . Поэтому ставим apache.

 aptitude install apache2

все, апач установлен и уже работает :) , проверьте зайдя браузером по адресу

http://127.0.0.1/

если вэб-сервер не планируется использовать для других целей, то он готов к работе с 1с.

Теперь создадим первую базу 1с на нашем сервере. Предварительно дадим команду

hostname

и полученное имя и IP адрес сервера впишем на виндовсе в C:Windowssystem32driversetchosts

что-то типа

192.168.1.14     srv1c

Через оснастку управления серверами 1с создаем центральный сервер, а далее как обычно, добавляем базу на сервере. Примерно так надо заполнить окно создания базы на сервере

Здесь

srv1c — имя нашего сервера, совпадающее с hostname

erste  -  имя создаваемой базы. (Не создавайте себе проблем, придумывая имена с русскими символами.)

Запомним строку подключения  Srvr="srv1c";Ref="erste";

Идем в любимый терминал под рутом.

mkdir /var/www/erste

/opt/1C/v8.2/x86_64/webinst -apache22 -wsdir erste -dir '/var/www/erste/' -connStr 'Srvr="srv1c";Ref="erste";' -confPath /etc/apache2/httpd.conf

Заметьте одинаковость текста с голубым фоном.

Если будете копировать строку с командой webinst отсюда и получите ошибку, поменяйте все одинарные кавычки на апострофы (Буква Э рядом с Enter)

Убедимся в правильности внесенных изменений

nano /etc/apache2/httpd.conf

LoadModule _1cws_module "/opt/1C/v8.2/x86_64/wsap22.so"

# 1c publication
Alias "/erste" "/var/www/erste/"
<Directory "/var/www/erste/">
AllowOverride None
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "/var/www/erste/default.vrd"
</Directory>

Теперь посмотрим что вписалось в файле default.vrd

nano /var/www/erste/default.vrd

<?xml version=»1.0″ encoding=»UTF-8″?>
<point xmlns=»http://v8.1c.ru/8.2/virtual-resource-system»
xmlns:xs=»http://www.w3.org/2001/XMLSchema»
xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance»
base=»/erste»
ib=»Srvr=&quot;srv1c&quot;;Ref=&quot;erste&quot;;»/>

Опять обратите внимание на выделенное голубым, здесь кавычки заменены их представлением в HTML &quot;

chown -R www-data:www-data /var/www/erste

Отключаем в браузере блокировку всплывающих окон, иначе мы ничего не увидим. Рестартуем апач

/etc/init.d/apache2 restart

и заходим браузером на адрес

http://127.0.0.1/erste/

получаем

т.о. переходим к следующему пункту установки сервера

 

4. Установка драйвера HASP с менеджером лицензий

aptitude install ia32-libs

cd /usr/local/src

wget ftp://ftp.aladdin.com/pub/hasp/srm/Linux/HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz

Распаковываем

tar xzf HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz

cd HASP_SRM_LINUX_3.50_Run-time_Installer_script

./dinst .       //не забудьте про точки в начале и конце строки (это для нелинуксоидов :)

До недавнего времени с usb-драйвером hasp в ubuntu 10.04 была проблема. Решилось установкой  дополнения к драйверу от etersoft

 

cd /usr/local/src

wget http://ftp.etersoft.ru/pub/Etersoft/HASP/3.2/x86_64/Ubuntu/10.04/haspd_3.2-eter1ubuntu_amd64.deb

dpkg -i haspd_3.2-eter1ubuntu_amd64.deb

Кроме того, что это дополнение решает проблему usbfs монтированием /dev/bus в /proc/bus  , еще и позволяет ограничивать доступ к лицензиям 1С в файле /etc/haspd/hasplm.confнапример :

NHS_IP_LIMIT = 127.0.*.*, 192.168.1.*

Вот теперь , кажется все готово. Для полной уверенности рестартуем наш Ubuntu-сервер и опять пробуем зайти по адресу

http://127.0.0.1/erste/

получаем

Отзывов: 83 »

  1. Отзыв от redway — 04.05.2010 в 15:13за статью спасибо, а где вышеупомянутый rar архив с deb пакетами 1с скачать?
  2. Отзыв от baklan — 04.05.2010 в 16:32http://users.v8.1c.ru/Platform_8_2_10_82_deb64_s.aspx
    должен быть доступ сюда. Либо на дисках ИТС.
  3. Отзыв от Sc — 14.05.2010 в 14:40Статья очень полезная, спасибо!Непонятен один момент:
    «Через оснастку управления серверами 1с создаем центральный сервер..»
    Работаю с Ubuntu 9.10 (32-битная), как достучаться до этой самой оснастки?
  4. Отзыв от baklan — 15.05.2010 в 10:58Вот эта операция пока возможна только из windows. Когда устанавливаете платформу на виндовс, в опциях поставьте и установку утилиты «Администрирование сервера 1С:Предприятия».
  5. Отзыв от baklan — 20.05.2010 в 21:16В логах постгреса получаемERROR: syntax error at or near «application» at character 24
    STATEMENT: lock table pg_class in application share modeа при попытке загрузить базу из dt еще иERROR: timestamp out of range
    CONTEXT: COPY _accumrgopt, line 1, column _period
    STATEMENT: COPY _AccumRgOpt FROM STDIN BINARYв результате получаем неработоспособный сервер :(
    Победить пока не получилось ни на ubuntu ни на mandriva
  6. Отзыв от baklan — 21.05.2010 в 19:46Нашел причину timestamp out of range . Устраняется добавлением опции
    —disable-integer-datetimes
    в configure . Если уже компилировали, то лучше make clean , а еще надежнее начать сначала в чистом каталоге.
    В тексте статей исправил. Это устраняет ошибку ERROR: timestamp out of range , а сообщение в логе ERROR: syntax error at or near «application» at character 24, насколько я понял не является ошибкой, влияющей на работу 1с, нашел такой коммент вот здесь
    http://users.v8.1c.ru/Info/Platform/8_1_14_72/V8Update.htm
    Видимо еще с тех пор это сообщение пишется в логах постгреса.
  7. Отзыв от vadim — 01.06.2010 в 20:44Ещё нужно дать права на каталог /opt/1C по умолчанию там uid gid 500:500.
  8. Отзыв от megapager — 02.06.2010 в 08:17patch -d .. -p0 <1c_FULL_84-0.19.2.patch
    patch -d .. -p0 <postgresql-1c-8.4.patch
    patch -d .. -p1 <applock-1c-8.4.1.patch
    Так по моему правильно.И сейчас версия постгре поменялась на 8.4.3
  9. Отзыв от Вадим — 03.06.2010 в 11:28Скажите а как побороть ошибку конфигурации Зарплата и Управлении персоналом 2.5 когда при первом пуске стартового помощника, стартует Заполнение классификаторов и через 10 сек. вываливается окно Ошибка СУБД ERROR: function pg_catalog.like_escape(mvarchar, mvarchar) does not exist at character 107. Думал может постгрес старый скачал с сайта 1с патчи на 8.4.3 скачал postgresql 8.4.3 наложил патчи(аналогично как для 8.4.1) Но всё равно ошибка. На конфигурациях Бухгалтерия и Управление торговлей все нормально.
    Далее заметил косяк при установке сервера 1с пользователю присваивается UID и GID 5027, а на каталог /opt/1C 500, если так оставить 1с не даёт создать базу, если дать на каталог /opt/1C права пользователя 5027, то всё запускается, база добавляется.
    Стартовый скрипт /etc/init.d/svr1cv82 тоже с правами 500, при перезагрузке сервер 1с не стартует, только руками /etc/init.d/svr1cv82 start. Дал этому скрипту chown root:root, после перезагрузке всё нормально стартует.
    Использую ubuntu server 10.04. Пункт про ./server_config пропустил так как нету иксов!
  10. Отзыв от baklan — 04.06.2010 в 12:52Похоже Вадим прав, с гуидами я не разбирался, но действительно они должны совпадать. Другое дело, что 1с не предоставляет сборок по убунту, поэтому надо смотреть, чтобы они (уиды) не пересекались с уже существующими.
    С ЗУП непонятно. возможно проблема в timestamp, ./configure делали с опцией –disable-integer-datetimes ? Все же эти все опыты именно опыты, рабочую базу я бы делал пока из бинарников, предоставленных 1с.
    Кстати, а в файловом режиме не пробовали ту же операцию с ЗУП?
  11. Отзыв от baklan — 04.06.2010 в 12:56megapager, где поменялась версия постгреса? В списке патчей от 1с нету, вот ссылка
    http://v8.1c.ru/overview/postgres_patches_notes.htm
  12. Отзыв от vadim — 06.06.2010 в 19:29patch -d .. -p0 <1c_FULL_84-0.19.2.patch
    patch -d .. -p0 <postgresql-1c-8.4.patch
    patch -d .. -p1 <applock-1c-8.4.1.patch
    Так по моему правильно.Попробую завтра пропатчить так! Может решиться проблема с конфигурацией зарплаты.
    1с предоставляет сборки под дебиан 32 и 64 бит, и сейчас на сайте лежит 1С:Предприятия 8.2 Версия 8.2.11.229
  13. Отзыв от vadim — 06.06.2010 в 20:40patch -d .. -p0 <1c_FULL_84-0.19.2.patch
    patch -d .. -p1 <postgresql-1c-8.4.patch
    patch -d .. -p1 <applock-1c-8.4.1.patchа правильно наверное вот так!так как у меня ошибка like_escape(mvarchar, mvarchar) does not exist at character 107, потому, что постгрес не может обработать запрос из требуемой функции, так как её нет в голом прогресе, в патче 1c_FULL_84-0.19.2.patch есть строка
    CREATE FUNCTION mvarchar_like(mvarchar, mvarchar)
    + RETURNS bool
    + AS ‘MODULE_PATHNAME’
    + LANGUAGE C IMMUTABLE RETURNS NULL ON NULL INPUT;
    но при соединении pqadmin и просмотре функции базы, этой функции нет!
  14. Отзыв от baklan — 06.06.2010 в 23:01Сервер 1С уже был в deb-пакетах, а постгрес только в rpm :(
    Да, приятно что появилась сборка 8.4.3 , только вот что-то непонятно в циврах версий, 8.1 здесь откуда?Система управления базами данных PostgreSQL. Версия 8.4.3-3.1C
    Дистрибутив PostgreSQL 8.1 для Linux (x86_64)
  15. Отзыв от Alexey — 07.06.2010 в 09:46Спасибо большое за описание, очень помогло но возникла проблема.
    Когда пытаюсь зайти через веб, то выдает (Не обнаружен ключ зашиты программы)
    USB — ключ стоит в этом же компе
    Запуск с сети 1С, цепляется работает.Может быть кто нибуть нашел решение этой проблемы ?
  16. Отзыв от Вадим — 07.06.2010 в 10:30обидно, что при конвертировании rpm пакетов postresql, alien пакеты создаются, но с ошибкой error: incorrect format: unknown tag. После установки невозможно запустить инициализацию initdb
  17. Отзыв от Вадим — 07.06.2010 в 11:53
    1. Ураа! Заработало! Рассказываю.
      1. дополнительно устанавливаем bison flex(зачем не знаю, но при конфигурации предупреждала о том что их нет)2. правильный порядок установки патча
      patch -d .. -p0 <1c_FULL_84-0.19.2.patch
      patch -d .. -p1 <postgresql-1c-8.4.patch
      patch -d .. -p1 <applock-1c-8.4.1.patch3.Удалять preproc.h и gram.h и заменять их не надо!!! Проверено лично!
      возможно это из-за правильного патчинга, а может из-за bison flex пакетов.4.После установки проверить, чтобы UID GID, на /opt/1C соответствовал GID usr1cv82.5. Стартовый скрипт /etc/init.d/srv1cv82 должен быть рутовским, иначе после перезагрузки он не стартует. По умолчанию он имеет UID GID 500(к чему бы это?)
    2. Отзыв от baklan — 07.06.2010 в 14:50Спасибо за настойчивость и волю к победе :)
      Это вселяет надежды и говорит о том, что я недостаточно внимательно изучил проблему.
    3. Отзыв от Serji — 08.06.2010 в 22:07Обновите/подправьте пути и версии по установке.
    4. Отзыв от Стас — 09.06.2010 в 14:54А для пользователя postgres на уровне ОС разве не надо задавать пароль?
      после :
      useradd -g postgres -o -r -d /var/lib/pgsql -s /bin/bash -c «PostgreSQL Server» -u 5026 postgrespasswd postgres
    5. Отзыв от baklan — 10.06.2010 в 18:44Пожалуй Вы правы, поскольку мы поставили ключ -s /bin/bash , то пароль надо поставить, от греха подальше.
    6. Отзыв от gandy — 15.06.2010 в 13:42Спасибо! Все заработало. Была ругань в логах по поводу , но поправил в конфиге постгреса escape_string_warning = on на off и логи молчат. Платформа 1с 8.1.15.41, postgresql 8.4.1, система Ubuntu 10.04 64 bit, базы самописные. Воспользовался советом Вадима из 17 поста.
    7. Отзыв от Вадим — 17.06.2010 в 14:02А зачем пароль на пользователя postgres, это же сервер, у него GID ниже плинтуса, тем более по ssh к серверу под пользователем postgres тоже не подрубиться, требует пароль которого нет.
    8. Отзыв от nutak — 21.06.2010 в 09:07спасибо огромнейшее за инструкцию, в интернете таки очень мало, только благодаря ей мне удалось закончить свой проект на работе в срок!)Только вот язык постгреса у меня получился русский, и базы на Украинском не удается создать, не подскажете как боротся с таким злом?(
    9. Отзыв от Сергей — 23.06.2010 в 07:20Спасибо большое за инструкцию, самое ценное — правильные ссылки
    10. Отзыв от KEQ — 26.06.2010 в 10:56Подскажите пожалуйта, всё сделал по инструкции, при подключении веб клиентом выдает «Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!». На 9.10 раньше всё работало.
      Что я делал (Ubuntu 10.04 32бит):wget ftp://ftp.aladdin.com/pub/hasp/srm/Linux/HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz
      tar xzf HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz
      cd HASP_SRM_LINUX_3.50_Run-time_Installer_script
      ./dinst .
      cd /usr/local/src
      wget http://ftp.etersoft.ru/pub/Etersoft/HASP/3.2/Ubuntu/10.04/haspd_3.2-eter3ubuntu_i386.deb
      dpkg -i haspd_3.2-eter3ubuntu_i386.debПодскажите что не так.
    11. Отзыв от baklan — 26.06.2010 в 17:56nutak, разве русский язык — зло? А серьезно — понятия не имею по решению проблем с украинской локализацией.
    12. Отзыв от baklan — 26.06.2010 в 18:01KEQ, поиск проблем довольно муторный процесс, боюсь никто не поможет вам, слишком мало информации. Ключ у вас USB ? Поробуйте его поменять, посмотрите еслть ли ошибки при запуске хасп-демона. На 9.10 сервер 1с той же версии был установлен?
    13. Отзыв от KEQ — 26.06.2010 в 23:41Ключик USB, сервер 1с на 9.10 тойже версии.
      Да я и не надеялся особо на решение, думал может быть какойто явный ляп есть, но нет так нет, сделал всё на девятке. Спасибо за статью.
    14. Отзыв от maxlab — 15.07.2010 в 20:24Привет! По поводу TTF шрифтов от M$ — здесь ты не прав :) Я подсовывал шрифты трайтайп из стандартной поставки Линукса. Либератьон называется, по моему… Отчеты нормально формировались
    15. Отзыв от Rem — 22.08.2010 в 01:31Поставил благодаря вашему руководству.
      Даже вариант с сервером лицензий на виндовой тачке.
      Непонятно вот что: как работать в бухгалтерии, если при входе на веб-клиент просто серое поле и ничего не добавить…
      Я так понимаю, надо специальные конфигурации с формами…
      Кстати, я немного по своему ставил пакеты: сделал локальный репо, создал метапакет с зависимостями для 1с, и отдельно для постгре. Удобно. Могу выложить метапакеты
    16. Отзыв от baklan — 25.08.2010 в 09:18Вэб-клиентом можно работать только с управляемыми формами. На этот момент вышла УТ-11, она уже с ними. Ну еще конфигурация Документооборот с управляемыми формами.
      Про метапакеты интересно, если они будут полезны другим, то конечно выкладывайте.
    17. Отзыв от baklan — 25.08.2010 в 09:22maxlab, вполне верю что у меня предложено не самое оптимальное решение. Но ведь мы тут учимся друг у друга, это нормально для открытого общества.
    18. Отзыв от Никита — 04.10.2010 в 15:30После установки проверить, чтобы UID GID, на /opt/1C соответствовал GID usr1cv82.!!! Это очень тонкий момент, вылез у меня после обновления версии.!!!
      Предлагаю добавить в статью
    19. Отзыв от Андрей — 26.10.2010 в 19:35Так как с сайта postgre убрали версию 8.4.1 закачать можно с этого сайта
      ftp://ftp.sra.co.jp/pub/cmd/postgres/8.4.1/postgresql-8.4.1.tar.gz
    20. Отзыв от Павел — 16.12.2010 в 12:58собрал из сорцов под 14ю федору постгрес 9.0.1 вроде работает, после нескольких вариантов очередности пропатчивания, ошибки типа Ошибка СУБД ERROR: function pg_catalog.like_escape(mvarchar, mvarchar) does not exist at character не вылезает, сегодня будем тестировать глубже. так что не отчаивайтесь товарищи сострадальцы!!!
    21. Отзыв от baklan — 21.12.2010 в 19:50Павел, а патчи какие использовали? Просто интересно. Была информация, что для версии 9 патчи уже не нужны будут вообще.
    22. Отзыв от beho1der — 22.12.2010 в 07:09HASP_SRM_LINUX_3.50_Run-time_Installer_script.tar.gz
      Уже нету на сайта аладина, может кто поделиться просто с ключом от Etersoft почему-то при запуске веб версии не видит ключ сетевой, локальные клиенты сетевой ключ видят!
    23. Отзыв от Sinyaev Valera — 22.12.2010 в 13:51http://v8.1c.ru/overview/postgres_patches_notes.htm
      Добавь ссылку где можно глянуть разные пачти к разным версиям СУБД
    24. Отзыв от Павел — 22.12.2010 в 17:53Ставил все которые были вместе с постгресом, но заработало раза с 4го, то ли очередность не та была то ли еще чего. первые 3 попытки при записи клиента вылетала по ошибке pg_catalog.like_escape(mvarchar, mvarchar).
      Кстати права на папку /opt/1C……. не трогал. (рутовые они)
    25. Отзыв от baklan — 22.12.2010 в 20:44На /opt/1C тоже непонятно зачем права менять, может имелось ввиду на домашний каталог usr1cv82 . А вообще без патчей не завелась?
    26. Отзыв от beho1der — 23.12.2010 в 08:22Вылетает таже ошибка «pg_catalog.like_escape(mvarchar, mvarchar)…» на Postgre 8.4.3 собирал по порядку как в статье,вроде как писали что ошибка возможно из-за библиотеки icu.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *