Инструменты пользователя

Инструменты сайта


faq:linux:1c

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Следующая версияСледующая версия справа и слева
faq:linux:1c [2013-04-19 23:16] – [Установка сервера 1C] nikolayfaq:linux:1c [2014-02-11 14:27] – [Установка PostgreSQL] nikolay
Строка 21: Строка 21:
 </code> </code>
   * устанавливаем скачанные пакеты: <code bash>dpkg -i *.deb</code>   * устанавливаем скачанные пакеты: <code bash>dpkg -i *.deb</code>
 +
 +=== Init-скрипт ===
 +Для нормального запуска в Debian необходимо доработать init-скрипты:
 +  * добавляем в начало скрипта строки <file bash /etc/init.d/postgresql>
 +#!/bin/bash
 +### BEGIN INIT INFO
 +# Provides:       postgresql
 +# Required-Start: $network $remote_fs $syslog
 +# Required-Stop:  $network $remote_fs $syslog
 +# Default-Start:  2 3 4 5
 +# Default-Stop:   0 1 6
 +# Description:    PostgreSQL database
 +### END INIT INFO
 +...
 +</file>
 +  * добавляем в начало скрипта строки <file bash /etc/init.d/postgresql.outformat>
 +#!/bin/bash
 +### BEGIN INIT INFO
 +# Provides:       postgresql.outformat
 +# Required-Start: $network $remote_fs $syslog
 +# Required-Stop:  $network $remote_fs $syslog
 +# Default-Start:  2 3 4 5
 +# Default-Stop:   0 1 6
 +# Description:    Helper for postgreSQL database
 +### END INIT INFO
 +...
 +</file>
 +  * добавляем в загрузку с учётом зависимостей <code bash>
 +update-rc.d -f postgresql remove
 +update-rc.d postgresql defaults
 +</code>
 +  * создаем пустую базу данных <code>/etc/init.d/postgresql initdb</code> 
  
 === Настройка движка === === Настройка движка ===
Строка 53: Строка 85:
 default_with_oids = on default_with_oids = on
 escape_string_warning = off escape_string_warning = off
-</file> 
-  * настраиваем уровень доступа к базам данных ((http://pg1c.ru/?page_id=173)) <file bash /var/lib/pgsql/data/pg_hba.conf> 
-# IPv4 local connections: 
-host    all         all         127.0.0.1/32          md5 
-# IPv6 local connections: 
-host    all         all         ::1/128               md5 
 </file> </file>
   * закомментируем бред в файле <file bash /var/lib/pgsql/.bash_profile>   * закомментируем бред в файле <file bash /var/lib/pgsql/.bash_profile>
Строка 72: Строка 98:
 </file> </file>
   * делаем ссылку на директорию с лог-файлами <code bash>ln -s /var/lib/pgsql/data/pg_log /var/log</code>   * делаем ссылку на директорию с лог-файлами <code bash>ln -s /var/lib/pgsql/data/pg_log /var/log</code>
- 
-=== Init-скрипт === 
-Для нормального запуска в Debian необходимо доработать init-скрипт: 
-  * добавляем в начало скрипта строки <file bash /etc/init.d/postgresql> 
-#!/bin/bash 
-### BEGIN INIT INFO 
-# Provides:       postgresql 
-# Required-Start: $network $remote_fs $syslog 
-# Required-Stop:  $network $remote_fs $syslog 
-# Default-Start:  2 3 4 5 
-# Default-Stop:   0 1 6 
-# Description:    PostgreSQL database 
-### END INIT INFO 
-... 
-</file> 
-  * добавляем в загрузку с учётом зависимостей <code bash> 
-update-rc.d -f postgresql remove 
-update-rc.d postgresql defaults 
-</code> 
-  * запускаем сервер баз данных <code bash>/etc/init.d/postgresql start</code> 
-  * проверяем что демоны запустились и слушают порты 
  
 === Пароли === === Пароли ===
Строка 104: Строка 109:
 exit exit
 </code> </code>
 +
 +=== Сетевой доступ ===
 +  * настраиваем уровень доступа к базам данных ((http://pg1c.ru/?page_id=173)) <file bash /var/lib/pgsql/data/pg_hba.conf>
 +# "local" is for Unix domain socket connections only
 +local   all             all                             md5
 +# IPv4 local connections:
 +host    all             all     127.0.0.1/32            md5
 +host    all             all     192.168.0.0/24          md5
 +# IPv6 local connections:
 +#host    all         all         ::1/128               ident
 +#host    all         all         0.0.0.0/            md5
 +</file>
 +  * перезапускаем сервер баз данных <code bash>/etc/init.d/postgresql restart</code>
 +  * проверяем что демоны запустились и слушают порты
  
 === Резервное копирование === === Резервное копирование ===
Строка 120: Строка 139:
   * запускаем скрипт проверки и настройки сервера 1C. В случае успеха на stdout не должно выводиться ничего: <code bash>/opt/1C/v8.2/i386/utils/config_server</code>   * запускаем скрипт проверки и настройки сервера 1C. В случае успеха на stdout не должно выводиться ничего: <code bash>/opt/1C/v8.2/i386/utils/config_server</code>
   * если при запуске 1С проявится ошибка **//Ошибка инициализации графической подсистемы//**, то устанавливаем пакет ttf2pt1 (нет в репозиториях Debian) ((http://pg1c.ru/?page_id=121)) <code bash>wget "http://altruistic.lbl.gov/mirrors/ubuntu/pool/universe/t/ttf2pt1/ttf2pt1_3.4.4-1.3_i386.deb" && sudo dpkg -i ttf2pt1*_i386.deb</code>   * если при запуске 1С проявится ошибка **//Ошибка инициализации графической подсистемы//**, то устанавливаем пакет ttf2pt1 (нет в репозиториях Debian) ((http://pg1c.ru/?page_id=121)) <code bash>wget "http://altruistic.lbl.gov/mirrors/ubuntu/pool/universe/t/ttf2pt1/ttf2pt1_3.4.4-1.3_i386.deb" && sudo dpkg -i ttf2pt1*_i386.deb</code>
 +  * проверяем, все ли пакеты установлены ((http://linuxforum.ru/viewtopic.php?id=11116)) <code bash>/opt/1C/v8.2/i386/utils/config_server</code>
  
 === Настройка 1С === === Настройка 1С ===
Строка 172: Строка 192:
   * перезапускаем сервер 1C   * перезапускаем сервер 1C
   * проверяем что демоны запустились и слушают порты   * проверяем что демоны запустились и слушают порты
- 
-Дополнительные источники: 
-  * http://linuxforum.ru/viewtopic.php?id=11116 
faq/linux/1c.txt · Последнее изменение: 2022-11-22 22:56 — nikolay