Účelom tejto práce je objasniť metódy inštalácie a konfigurácie pre 32- a 64-bitový server 1C 8.3.7, ako aj databázový server PostgreSQL 9.4.x, na 64-bitovom serveri Ubuntu 14.04.

Inštalácia 32-bitového servera 1C na 64-bitovom Ubuntu 14.04 je ďaleko od triviálnej úlohy kvôli funkciám v architektúre balíka a vyžaduje si rôzne neštandardné prístupy.

Okrem toho bola zničená inštalácia Apache 2.2 na Ubuntu Server 14.04 namiesto Apache 2.4, čo je tiež náročná úloha. Potreba Apache 2.2 je spôsobená skutočnosťou, že verzie platformy 1C 8.3.7 v režime webového klienta spúšťajú iba Apache 2.2, a nie 2.4, ktorý je súčasťou štandardnej konfigurácie Ubun tu 14.04.

Preto je potrebné povoliť vikorystvuvat na serveri Ubuntu 14.04 x64 32- a 64-bitový 1C Server 8.3.7 s webovým klientom.

Statti Wikoristan má materiály z článkov o inštaláciách

1C Server a PostgreSQL.

Tak sa pozrime.

Nainštalujte Ubuntu Server 14.04 x64 s podporou OpenSSH a všetky ďalšie kroky sa vykonajú prostredníctvom konzoly SSH. 1. Nainštalujte PostgreSQL 9.4.x. Nainštalujte požadované miestne nastavenia a po inštalácii vyberte miestne nastavenie (pri vytváraní budete musieť nahliadnuť do mojej databázy, aby ste ich vytvorili

informačnú základňu
na serveri 1C.
Ak neunikneme nášmu procesu vytvárania informačnej základne, zobrazí sa nasledovné:
sudo locale-gen en_US
(Vytvárame miestne nastavenie anglického jazyka)
sudo locale-gen ru_RU
(Vytvárame miestne nastavenie ruského jazyka)
sudo update-locale LANG = ru_RU.UTF8

(Lokalita ruského jazyka je nainštalovaná podľa zvyku)

sudo dpkg-reconfigure locales

(Rekonfigurácia miestnych nastavení)

Nainštalujte potrebné balíčky:

sudo apt-get install libxslt1.1 ssl-cert
Inštalácia PostgreSQL 9.4.2-1.1C:
Stiahnite si požadovanú verziu knižnice libicu (napríklad do adresára /tmp) a nainštalujte ju:

cd/tmp

sudo apt-get install libxslt1.1 ssl-cert
wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu48_4.8.1.1-3ubuntu0.6_amd64.deb
sudo dpkg -i libicu48_4.8.1.1-3ubuntu0.6_amd64.deb
Vezmeme všetky potrebné deb súbory zo stránky 1C do adresára / tmp a nainštalujeme ich v nasledujúcom poradí:
sudo dpkg -i libpq5_9.4.2-1.1C_amd64.deb
sudo dpkg -i postgresql-client-common_154.1.1C_all.deb
sudo dpkg -i postgresql-contrib-9.4_9.4.2-1.1C_amd64.deb

Inštalácia PostgreSQL 9.4.x (v čase písania 9.4.6) zo stránky autorov kolekcie PostgreSQL pre 1C (za zaslanie veľmi pekne ďakujeme):

Pridávame úložisko 1c.postgrespro.ru:

sudo sh -c "echo" deb http://1c.postgrespro.ru/deb/ $ (lsb_release -cs) main "> /etc/apt/sources.list.d/postgrespro-1c.list"

Importujeme kľúč adresára a aktualizujeme zoznam balíkov:

wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C-92 |

sudo apt-key add - && sudo apt-get aktualizácia

Inštalácia PostgreSQL:

sudo apt-get install postgresql-pro-1c-9.4Po inštalácii sú dve možnosti:Mená superkorešpondentov v súbore

/etc/postgresql/9.4/main/pg_hba.conf riadok na pripojenie cez zásuvku Unix
miestni všetci postgres rovesníci
pre koristuvach postgres sa redukuje na tvar:

miestne všetky postgres dôveruPre väčšiu bezpečnosť, meno superkorešpondenta v súbore
/etc/postgresql/9.4/main/postgresql.conf riadok
listen_addresses = "*"
pripomenul:

listen_addresses = "localhost"

Ide o obmedzenie prístupu k databázovému serveru PostgreSQL iba v strede stroja, v závislosti od typu inštalácie.

Táto výmena môže byť implementovaná iba vtedy, ak sú 1C Server a PostgreSQL nainštalované na rovnakom počítači.

Ak sú priradené servery nainštalované na rôznych počítačoch, je potrebné zakázať možnosť listen_addresses = "*" alebo nahradiť "*" adresou IP počítača, na ktorom je nainštalovaný server 1C.Meníme heslo superservera postgres:
psql -U postgres -d template1 -c "ZMENIŤ HESLO POUŽÍVATEĽA postgres" heslo ""

Meno superkorešpondenta v súbore

/etc/postgresql/9.4/main/pg_hba.conf všetky metódy autentifikácie sú nastavené na hodnoty md5, napríklad:

lokálne všetky postgres md5

Reštartovanie služby PostgreSQL: reštart služby sudo postgresql

DOPLNENIE:

* Ak ste zabudli alebo nenastavili správne miestne nastavenie pred inštaláciou PostgreSQL resp

chcete zmeniť adresár, kde sa nachádza databázový klaster:

Po nainštalovaní PostgreSQL sa databázový klaster nachádza v adresári, ktorý nájdete v súbore /etc/postgresql/9.4/main/postgresql.conf v riadku data_directory (názov /var/lib/postgresql/9.4/main).

Ak potrebujete umiestniť databázový klaster na iné miesto, napríklad do /var/lib/pgsql, môžete to urobiť takto:

Vytvorte výpisy všetkých potrebných databáz

Stiahnite si službu PostgreSQL:

sudo služba postgresql stop

Vytvorte nový adresár databázového klastra:

sudo mkdir /var/lib/pgsql

Nainštalujte UNIX-koristuvach postgres vlasnik adresár /var/lib/pgsql:

sudo chown -R postgres: postgres /var/lib/pgsql

Pomocou názvu servera UNIX postgres naformátujte databázový klaster s novým adresárom a novým miestnym nastavením:

su postgres -c "/usr/lib/postgresql/9.4/bin/initdb -D /var/lib/pgsql --locale = ru_RU.UTF-8"

V názve superservera v súbore /etc/postgresql/9.4/main/postgresql.conf zmeňte hodnoty pre adresár databázového klastra na nové umiestnenie, aby bola aplikácia v rovnakom poradí data_directory = "/var/lib/postgresql/9.4/main"
je potrebné pripomenúť
data_directory = "/var/lib/pgsql"
a uložte súbor

Spustite službu PostgreSQL:

spustenie služby sudo postgresql

Aktualizujte potrebné databázy z výpisov

* Ak sa PostgreSQL preinštaluje po nainštalovaní servera 1C a nie je možné pripojiť klienta k informačnej základni:

Reštartujte službu PostgreSQL:

/etc/postgresql/9.4/main/pg_hba.conf všetky metódy autentifikácie sú nastavené na hodnoty md5, napríklad:

Reštartujte službu 1C Server:

reštartujte službu sudo srv1cv83

Reštartujte celý server Ubuntu:

sudo reštart

2. Nastavenie časového pásma a synchronizácie hodín (voliteľné).

Ak potrebujete nainštalovať Timezone a synchronizovať hodiny operačného systému, musíte ukončiť nasledujúce akcie:

Konfigurácia časového pásma:

sudo dpkg-reconfigure tzdata
a vyberte požadované časové pásmo

Nainštalujte protokol ntp a synchronizujte hodiny:

sudo apt-get install ntp
sudo služba ntp stop
sudo ntpdate -s time.nist.gov
sudo služba ntp štart

3. Inštalácia 64-bitového servera 1C 8.3.7.

Nainštalujte potrebné položky:

sudo apt-get install imagemagick
sudo apt-get nainštalovať unixodbc


sudo apt-get install libgsf-1-114

Vezmeme všetky potrebné deb súbory zo stránky 1C do adresára / tmp a nainštalujeme ich (postupnosť inštalácie sa zdá byť logická):

cd/tmp
sudo dpkg -i 1c-enterprise83-common_8.3.7-1970_amd64.deb
(Obovjazkovo)
sudo dpkg -i 1c-enterprise83-common-nls_8.3.7-1970_amd64.deb
sudo dpkg -i 1c-enterprise83-server_8.3.7-1970_amd64.deb
(Obovjazkovo)
sudo dpkg -i 1c-enterprise83-server-nls_8.3.7-1970_amd64.deb
(Voliteľné na orezanie dodatočný jazyk)
sudo dpkg -i 1c-enterprise83-ws_8.3.7-1970_amd64.deb
sudo dpkg -i 1c-enterprise83-ws-nls_8.3.7-1970_amd64.deb
(Voliteľné na podporu ďalších údajov)

Spustenie servera 1C:

spustenie služby sudo srv1cv83

4. Inštalácia 32-bitového servera 1C 8.3.7.

Povolí podporu architektúry i386 a aktualizuje zoznam balíkov:

sudo dpkg --add-architecture i386
aktualizácia sudo apt-get

Nainštaluje potrebné komponenty do architektúry i386:

sudo apt-get install imagemagick: i386
sudo apt-get install unixodbc:i386
sudo apt-get install ttf-mscorefonts-installer
(Počas procesu inštalácie musíte prijať licenčnú zmluvu)

verzia Knižnice i386 libgsf-1-114 sú denne dostupné v úložisku Ubuntu, ale aj v úložisku Debian. Potom budeme mať možnosť získať túto knižnicu s inými balíkmi Debianu.

sudo apt-get install libxslt1.1 ssl-cert
Stiahnite si i386 verziu knižnice libgsf-1-114 (napríklad do adresára /tmp) a nainštalujte ju v nasledujúcom poradí:
wget http://ftp.us.debian.org/debian/pool/main/libg/libgsf/libgsf-1-common_1.14.36-1_all.deb
wget http://ftp.us.debian.org/debian/pool/main/libg/libgsf/libgsf-1-114_1.14.36-1_i386.deb
sudo dpkg -i libgsf-1-common_1.14.36-1_all.deb

sudo dpkg -i libgsf-1-114_1.14.36-1_i386.deb Vezmeme všetky potrebné deb súbory zo stránky 1C do adresára / tmp a nainštalujeme ich:

cd/tmp
(Postup inštalácie sa zdá byť logický)
(Obovjazkovo)
sudo dpkg -i 1c-enterprise83-common_8.3.7-1970_i386.deb
sudo dpkg -i 1c-enterprise83-common-nls_8.3.7-1970_i386.deb
(Voliteľné na podporu ďalších údajov)
(Obovjazkovo)
sudo dpkg -i 1c-enterprise83-server_8.3.7-1970_i386.deb
sudo dpkg -i 1c-enterprise83-common-nls_8.3.7-1970_i386.deb
sudo dpkg -i 1c-enterprise83-server-nls_8.3.7-1970_i386.deb
sudo dpkg -i 1c-enterprise83-ws_8.3.7-1970_i386.deb
(Voliteľné pre webového klienta)
sudo dpkg -i 1c-enterprise83-common-nls_8.3.7-1970_i386.deb
sudo dpkg -i 1c-enterprise83-ws-nls_8.3.7-1970_i386.deb
sudo dpkg -i 1c-enterprise83-crs_8.3.7-1970_i386.deb

(Voliteľné pre funkciu konfiguračnej brány)

Zmeniť adresár Vlasnik / opt / 1C:

Spustenie servera 1C:

spustenie služby sudo srv1cv83

sudo chown -R usr1cv8: grp1cv8 /opt/1C

5. Inštalácia Apache 2.2 (voliteľné, ďakujeme veľmi pekne za odporúčanie).

- Meno superkorešpondenta sa pridá do zoznamu dostupných úložísk:

- remixy do konzoly superkoristuvach:

Pridané úložiská:<kat
> /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu presný hlavný obmedzený vesmír
deb http://archive.ubuntu.com/ubuntu exact-updates hlavný obmedzený vesmír
deb http://security.ubuntu.com/ubuntu precízny-security hlavný obmedzený vesmír multivesmír

EOF Môžete upraviť alebo vytvoriť súbor

/etc/apt/preferences.d/preferences, pričom do nového riadku pridá:
Balík: Apache2 *
Pin: uvoľnenie n = presné

- Priorita PIN: 900

Výstup z konzoly superkoristuvach:

- VÝCHOD

aktualizácia sudo apt-get

- Aktualizujeme zoznam balíkov:

nainštalovať Apache 2.2:

- sudo apt-get nainštalujte apache2

Skontrolujeme verziu nainštalovaného Apache:

apache2 -v

Na zaistenie vyššej bezpečnosti by ste mali nakonfigurovať a povoliť bránu firewall UFW.

Pre ktoré je potrebné zrušiť nasledujúce akcie:
sudo ufw povoliť ssh
alebo inak
sudo ufw povoliť 22

(Port 22 sa používa pre protokol SSH)
sudo ufw povoliť 80

(Pre prístup cez protokol HTTP)
sudo ufw povoliť 443

(Pre prístup cez protokol HTTPS)
sudo ufw povoliť 1540
sudo ufw povoliť 1541
sudo ufw povoliť 1560 1591 /tcp

(Pre robot 1C Server, ak je nainštalovaný klaster serverov so štandardnými hodnotami portov)
povoliť sudo ufw

(Zahŕňa firewall)

7. Inštalácia OpenJDK 1.8 (voliteľné).

Ak potrebujete spustiť doplnky java (vrátane 1C), môžete nainštalovať OpenJDK 1.8 takto:

Pridajte úložisko ppa a aktualizujte zoznam balíkov:
aktualizácia sudo apt-get

sudo add-apt-repository ppa: openjdk-r/ppa

Nainštalujte OpenJDK:
sudo apt-get install openjdk-8-jdk
sudo ufw povoliť ssh
(Pre inštaláciu JDK)
sudo apt-get install openjdk-8-jre

(Na inštaláciu iba JRE)

Aktualizujeme stroj Java (ak už bola nainštalovaná mladšia verzia Java):

sudo update-alternatives --config java

Aktualizujeme kompilátor Java (keďže už bola nainštalovaná mladšia verzia Java):

sudo update-alternatives --config javac overené nainštalovaná verzia

Java:

java verzia

8. Povolenie režimu nastavenia servera 1C (voliteľné).

Aktualizujeme službu 1C Server:

sudo služba srv1cv83 stop

V mene superkistuvach je upravený súbor /etc/init.d/srv1cv83 a samotný útočný riadok je známy:

#SRV1CV8_DEBUG =

Odkomentujme toto a hodnotu 1, aby sa objavil ďalší riadok:

SRV1CV8_DEBUG = 1 uložiť súbor

spustenie služby sudo srv1cv83

/etc/init.d/srv1cv83 a spustí službu 1C Server: Na klientskom počítači v

konfiguračná ponuka "Možnosti" -> "Spustenie 1C: Podniky" -> "Doplnky" obsahuje nasledujúce položky:

"Nainštalujte režim pre povolenie na zlepšenie"

"Začať veci pri spustení"

9. Parametre pre vytvorenie informačnej základne na serveri a pripojenie k nej. Súbor je potrebné upraviť pod menom superužívateľa

/ Atď / hostí v tomto poradí, takže v novom riadku je riadok:

IP adresy stroja, na ktorom je nainštalovaný 1C Server názov hostiteľa -f názov hostiteľa, napríklad:

(Medzery majú byť medzery, nie tabulátory)Na klientskom počítači WINDOWS pomocou mena správcu
Do súboru C:\Windows\System32\drivers\etc\hosts musíte pridať nasledujúci riadok, napríklad:

Pri vytváraní informačnej základne v Administračnej konzole serverov 1C v jadre databázového servera musíte zadať localhost (je prijateľné zadať názov hostiteľa počítača, na ktorom beží PostgreSQL a servera 1C, podľa toho, čo je zaregistrované v súboreC:\Windows\System32\drivers\etc\hosts).

Odporúčanie je platné iba vtedy, ak sú 1C Server a PostgreSQL na rovnakom počítači. V opačnom prípade musíte namiesto localhost zadať názov hostiteľa počítača, na ktorom je nainštalovaný PostgreSQL. Keď sa pripájate k vytvorenej informačnej základni ako serverový klaster, musíte zadať názov hostiteľa počítača, na ktorom je spustený server 1C a ktorý je zadaný v súbore C:\Windows\System32\drivers\etc\hosts (pre klientsky počítač so systémom Windows) a v informačnej základni v klastri - názov informačná základňa, špecifikovaná pri ї vytvorení

Ak klaster serverov beží na neštandardných portoch, potom v

serverový klaster v poradí

hostname: port, napríklad srv1c: tisícstoštyridsaťjeden.

Kontrolujeme stav služieb na serveri Ubuntu:

stav služby postgresql

Ak je všetko v poriadku, na vine je stav, ale „online“.

stav služby srv1cv83

Ak je všetko v poriadku, na vine sú tieto stavy:

Úvodný skript: STARTED

Ragent BEŽÍ

V prípade potreby skontrolujte stav brány firewall:

stav servisného ufw 2168 Ak je brána firewall spustená, potom je stav spôsobený „štart / spustený“.

V tomto bode je inštalácia a nastavenie 1C Server + PostgreSQL + Ubuntu 14.04 dokončená.

Pozeráme sa na možnosť inštalácie 64-bitového servera 1C 8.3.10 (vo verzii aplikácie 8.3.10.

informačnú základňu
na serveri 1C.
Ak neunikneme nášmu procesu vytvárania informačnej základne, zobrazí sa nasledovné:
sudo locale-gen en_US
(Vytvárame miestne nastavenie anglického jazyka)
sudo locale-gen ru_RU
(Vytvárame miestne nastavenie ruského jazyka)
sudo update-locale LANG = ru_RU.UTF8

(Lokalita ruského jazyka je nainštalovaná podľa zvyku)

sudo dpkg-reconfigure locales

(Rekonfigurácia miestnych nastavení)

Nainštalujte potrebné balíčky:

sudo apt-get install libxslt1.1 ssl-cert
Inštalácia PostgreSQL 9.4.2-1.1C:
Stiahnite si požadovanú verziu knižnice libicu (napríklad do adresára /tmp) a nainštalujte ju:

cd/tmp

sudo apt-get install libxslt1.1 ssl-cert
wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu48_4.8.1.1-3ubuntu0.6_amd64.deb
sudo dpkg -i libicu48_4.8.1.1-3ubuntu0.6_amd64.deb
Vezmeme všetky potrebné deb súbory zo stránky 1C do adresára / tmp a nainštalujeme ich v nasledujúcom poradí:
sudo dpkg -i libpq5_9.4.2-1.1C_amd64.deb
sudo dpkg -i postgresql-client-common_154.1.1C_all.deb
sudo dpkg -i postgresql-contrib-9.4_9.4.2-1.1C_amd64.deb

), A tiež 64-bitový PostgreSQL 9.4.2 na 64-bitovom serveri Ubuntu 16.04.

Pridávame úložisko 1c.postgrespro.ru:

Voliteľne si môžete vybrať možnosti nastavenia časového pásma a synchronizácie hodín, inštalácie Apache 2.4, inštalácie OpenJDK 1.8 a povolenia režimu ladenia servera 1C na 64-bitovom serveri Ubuntu 16.04.

Importujeme kľúč adresára a aktualizujeme zoznam balíkov:

1. Nainštalujte PostgreSQL

sudo apt-key add - && sudo apt-get aktualizácia

Inštalácia PostgreSQL:

Po inštalácii existujú dve možnosti pre názov super servera v súbore /etc/postgresql/9.4/main/pg_hba.conf riadok pre pripojenie cez Unix socket

/etc/postgresql/9.4/main/pg_hba.conf riadok na pripojenie cez zásuvku Unix
miestni všetci postgres rovesníci
pre koristuvach postgres sa redukuje na tvar:

Pre väčšiu bezpečnosť je názov superservera v súbore /etc/postgresql/9.4/main/postgresql.conf
listen_addresses = '*'
listen_addresses = "*"
listen_addresses = 'localhost'

Ide o obmedzenie prístupu k databázovému serveru PostgreSQL iba v strede stroja, v závislosti od typu inštalácie.

Ide o obmedzenie prístupu k databázovému serveru PostgreSQL iba v strede stroja, v závislosti od typu inštalácie.

Táto výmena môže byť implementovaná iba vtedy, ak sú 1C Server a PostgreSQL nainštalované na rovnakom počítači.

Ak sú priradené servery nainštalované na rôznych počítačoch, potom je potrebné zakázať možnosť listen_addresses = '*' alebo nahradiť '*' IP adresou počítača, na ktorom je nainštalovaný 1C Server.
psql -U postgres -d template1 -c "ZMENIŤ HESLO POUŽÍVATEĽA postgres" heslo ""

Meno superkorešpondenta v súbore

/etc/postgresql/9.4/main/pg_hba.conf všetky metódy autentifikácie sú nastavené na hodnoty md5, napríklad:

2. Nastavenie časového pásma a synchronizácie hodín (voliteľné).

Ak potrebujete nainštalovať Timezone a synchronizovať hodiny operačného systému, musíte ukončiť nasledujúce akcie:

psql -U postgres -d template1 -c "ZMENIŤ UŽÍVATEĽSKÉ HESLO postgres 'heslo" "

sudo dpkg-reconfigure tzdata
a vyberte požadované časové pásmo

V názve super servera v súbore /etc/postgresql/9.4/main/pg_hba.conf sú všetky metódy autentifikácie nastavené na hodnoty md5, napríklad:

sudo apt-get install ntp
sudo služba ntp stop
sudo ntpdate -s time.nist.gov
sudo služba ntp štart

- nastaviť časové pásmo:

Nainštalujte potrebné položky:

sudo apt-get install imagemagick
sudo apt-get nainštalovať unixodbc
sudo apt-get install ttf-mscorefonts-installer
- nainštalujte protokol ntp a synchronizujte hodiny:
sudo apt-get install libgsf-1-114

Vezmeme všetky potrebné deb súbory zo stránky 1C do adresára / tmp a nainštalujeme ich (postupnosť inštalácie sa zdá byť logická):

cd/tmp
3. Inštalácia 64-bitového servera 1C 8.3.10.
(Obovjazkovo)
(Počas procesu inštalácie musíte prijať licenčnú zmluvu)

sudo dpkg -i 1c-enterprise83-common_8.3.10-2168_amd64.deb
(Obovjazkovo)
sudo dpkg -i 1c-enterprise83-common-nls_8.3.10-2168_amd64.deb
sudo dpkg -i 1c-enterprise83-common-nls_8.3.7-1970_i386.deb
sudo dpkg -i 1c-enterprise83-server_8.3.10-2168_amd64.deb
sudo dpkg -i 1c-enterprise83-ws_8.3.7-1970_i386.deb
sudo dpkg -i 1c-enterprise83-server-nls_8.3.10-2168_amd64.deb
(Voliteľné na podporu ďalších údajov)

(Voliteľné pre funkciu konfiguračnej brány)

Zmeniť adresár Vlasnik / opt / 1C:

Spustenie servera 1C:

spustenie služby sudo srv1cv83

sudo dpkg -i 1c-enterprise83-ws_8.3.10-2168_amd64.deb

nainštalovať Apache 2.2:

sudo dpkg -i 1c-enterprise83-ws-nls_8.3.10-2168_amd64.deb

Skontrolujeme verziu nainštalovaného Apache:

4. Inštalácia Apache 2.4

7. Inštalácia OpenJDK 1.8 (voliteľné).

- kontrola verzie nainštalovaného Apache:

Pridajte úložisko ppa a aktualizujte zoznam balíkov:
aktualizácia sudo apt-get

5. Inštalácia OpenJDK 1.8 (voliteľné).

Nainštalujte OpenJDK:
sudo apt-get install openjdk-8-jdk
sudo ufw povoliť ssh
(Pre inštaláciu JDK)
sudo apt-get install openjdk-8-jre

- pridanie úložiska ppa a aktualizácia zoznamu balíkov:

- nainštalujte OpenJDK:

- aktualizácia počítača Java (keďže už bola nainštalovaná mladšia verzia Java):

sudo update-alternatives -config java

- aktualizácia kompilátora Java (keďže už bola nainštalovaná mladšia verzia Java):

Java:

sudo update-alternatives -config javac

8. Povolenie režimu nastavenia servera 1C (voliteľné).

Aktualizujeme službu 1C Server:

sudo služba srv1cv83 stop

V mene superkistuvach je upravený súbor /etc/init.d/srv1cv83 a samotný útočný riadok je známy:

#SRV1CV8_DEBUG =

Odkomentujme toto a hodnotu 1, aby sa objavil ďalší riadok:

- kontrola nainštalovanej verzie Java:

spustenie služby sudo srv1cv83

6. Povolenie režimu nastavenia servera 1C (voliteľné).

Uložte súbor /etc/init.d/srv1cv83 a spustite službu 1C Server:

Na klientskom počítači povoľte v konfiguračnej ponuke „Možnosti“ -> „Štart 1C: Enterprise“ -> „Doplnky“ nasledujúce položky:

„Zaviesť režim povolenia pre dobrý život“

„Začnite veci pri štarte

/ Atď / hostí v tomto poradí, takže v novom riadku je riadok:

IP adresy stroja, na ktorom je nainštalovaný 1C Server názov hostiteľa -f názov hostiteľa, napríklad:

Na klientskom počítači WINDOWS musíte pod menom správcu do súboru C:\Windows\System32\drivers\etc\hosts pridať nasledujúci riadok, napríklad:
Do súboru C:\Windows\System32\drivers\etc\hosts musíte pridať nasledujúci riadok, napríklad:

Pri vytváraní informačnej základne v Administračnej konzole serverov 1C v jadre databázového servera musíte zadať localhost (je prijateľné zadať názov hostiteľa počítača so systémom PostgreSQL a 1C Server, ako je uvedené v súbore C:\Windows\System 32\drivers\etc\hosts).

Odporúčanie je platné iba vtedy, ak sú 1C Server a PostgreSQL na rovnakom počítači.

Ak klaster serverov beží na neštandardných portoch, potom v

serverový klaster v poradí

V opačnom prípade musíte namiesto localhost zadať názov hostiteľa počítača, na ktorom je nainštalovaný PostgreSQL.

Kontrolujeme stav služieb na serveri Ubuntu:

stav služby postgresql

Keď sa pripájate k vytvorenej informačnej základni ako klaster serverov, musíte uviesť názov hostiteľa počítača, pre ktorý beží 1C Server a ktorý je zadaný v súbore C:\Windows\System32\drivers\etc\hosts (pre Windows klientsky počítač) a v informačnej základni v klastri - názov informačnej základne zadaný pri jej vytvorení.

Ak klaster serverov beží na neštandardných portoch, potom do klastra serverov zadajte názov hostiteľa: port, napríklad srv1c: 1 741.

Ak je všetko v poriadku, na vine je stav, ale „online“.

- Spúšťací skript: STARTED - Ragent BEŽÍ Aktualizácia servera 1C.

Ak chcete aktualizovať server 1C Enterprise

Ubuntu Linux

.

Je potrebné vykonať množstvo operácií, v prvom rade je potrebné zistiť, ktoré balíčky boli predtým nainštalované.
Ak chcete zistiť, ktoré balíky boli nainštalované, spustite v konzole nasledujúci príkaz:
dpkg -l |
viac |
grep 1c-enter> rem.txt
cat rem.txt

Balíky sa zobrazia v abecednom poradí takto:

1c-enterprise83-client 8.3.10.2168 1C: Enterprise 8.3 klientske aplikácie

1c-enterprise83-client-nls 8.3.10.2168 Národné zdrojové súbory pre 1C: Klientske aplikácie Enterpise 8.3 pre Linux ii 1c-enterprise83-common 8.3.10.2168 1C: Spoločné komponenty Enterprise 8.3
1c-enterprise83-common-nls 8.3.10.2168 Národné zdrojové súbory pre 1C: Spoločné komponenty Enterpise 8.3 pre Linux ii 1c-enterprise83-server 8.3.10.2168 1C: Enterprise 8.3 server pre Linux
1c-enterprise83-server-nls 8.3.10.2168 Národné zdrojové súbory pre 1C: Server Enterpise 8.3 pre Linux
1c-enterprise83-ws 8.3.10.2168 1C: Komponenty webových služieb Enterpise 8.3 pre Linux
1c-enterprise83-ws-nls 8.3.10.2168
dpkg -r 1c-enterprise83-common

Ak sa klient nainštaluje, potom:

dpkg -r 1c-enterprise83-client-nls
dpkg -r 1c-enterprise83-client

Potom, čo som ťa videl.

prejdite do priečinka, najskôr tam skopírujte nové balíčky a nainštalujte všetky nové balíčky spustením príkazu:

dpkg -i *.deb

To je všetko.

Ďakujem za vašu úctu.

Takže tesne pred časom inštalácie nezabudnite zaškrtnúť políčko a nainštalovať ssh server (podľa potreby) a samba-server (požaduje 1C) :)

1) Príprava:

Nastavíme hranicu a použijeme statické adresovanie:

Sudo vi /etc/network/interfaces

Auto eth0 iface eth0 inet statická adresa 192.168.1.8 maska ​​siete 255.255.255.0 vysielanie 192.168.1.255 brána 192.168.1.1 dns-nameservery 192.168.116 192.

Áno, auto eth0 – hovorí systému, že rozhranie eth0 by sa malo povoliť automaticky, keď je systém nakonfigurovaný s parametrami s nízkou hodnotou. iface eth0 inet static – označuje, že eth0 je statické rozhranie. Ak sa používa server DHCP, potom namiesto statického napíšeme - dhcp. Od 12.04 je za konfiguráciu DNS zodpovedný program resolvconf (Nahraďte súbor/etc/resolv.conf ) Pretože nie je vybratý server DHCP, je potrebné zadať servery DNS pre statické rozhrania/etc/network/interfaces Parametre Vikoristuchi, dns-nameservers, dns-search a dns-domain,і zodpovedajúce parametre nameserver hľadať

doména

V

vyriešiť.conf.

Reštart služby:

Sudo /etc/init.d/networking reštartujte

aktualizácia:

Aktualizácia sudo apt-get

Sudo apt-get dist-upgrade

Dajte Midnight Commander (mc) Sudo apt-get install mc 2. Inštalácia a konfigurácia databázového servera PostgreSQL

Pre jednoduché použitie, aby sa nezbierala koža sudo:

Prepnime do koreňového režimu:

Inštalujeme balíčky potrebné pre správnu prevádzku

PostgreSQL

Apt-get install libicu-dev libxslt1.1 libxml2 libossp-uuid16 libreadline5

Stiahnite si najnovšiu stabilnú verziu PostgreSQL.

Balíky nainštalujeme príkazom:

Potom sa postgres server objaví v systéme a vytvorí sa skript /etc/init.d/postgresql na spustenie a spustenie DBMS.

Potom dáme práva na priečinok pgsql používateľovi a skupine postgres:

Chown postgres: postgres/var/lib/pgsql

Nastavte heslo pre používateľa postgres:

Passwd postgres

Upraviteľné pomocou /etc/group, kde pôvodné ID skupiny je páska: x: 26: možno zmeniť na niečo iné, napríklad 27 :).

Môžete skontrolovať, že hodnota Shmmax je príliš malá na spustenie PostgreSQL a zadať vlastnú, alebo použiť inteligentnejší a rýchlejší skript, ktorý je dôležitý a zobrazuje požadovanú veľkosť Shmmax a Shmall v bajtoch.

SHMMAX - tse maximálna veľkosť(V bajtoch) na segmente zdieľanej pamäte sa rovná polovici všetkej dostupnej pamäte na serveri.

SHMALL - celkové množstvo pamäte, ktorá (na stránkach) umožňuje poškodenie všetkých procesov na serveri.

Potom zapíšeme hodnoty za ďalší príkaz:

Echo "kernel.shmmax = 521981952" >> /etc/sysctl.conf echo "kernel.shmall = 127437" >> /etc/sysctl.conf

Alebo ho budeme musieť zapísať do /etc/sysctl.conf ručne.

Aby sa zmeny prejavili, zadajte:

Zmeňte používateľský postgres s heslom "VAŠE_HESLO";

Ak chcete ukončiť konzolu, zadajte \q.

Súbor /var/lib/pgsql/data/pg_hba.conf je zredukovaný do tvaru:

# Lokálne pripojenia IPv4: hostite všetky postgres 0.0.0.0/0 md5 hlavná konfigurácia/var/lib/pgsql/data/postgresql.conf

upraviteľné podľa aktuálnych údajov: Nastavenia najdôležitejších parametrov boli moderované:

Shared_buffers = 1/8 RAM alebo viac (alebo nie viac ako 1/4) work_mem = 1/20 RAM maintenance_work_mem = 1/4 RAM max_fsm_relations = plánovaný počet tabuliek v databázach * 1,5 max_fsm_pages v max_fsm_relations * 2000; fsync = true wal_sync_method = fdatasync commit_delay = od 10 do 100 commit_siblings = od 5 do 10 efektívne_cache_size = 0,9 hodnota uložená vo vyrovnávacej pamäti, ako je znázornené zadarmo random_page_cost = 2 pre malý procesor, 4 pre veľký cpu_tuple_cost = plný cpu00 1 .0005 pre nízkorýchlostné CPU, 0,005 pre vysokoobjemové CPU Na optimalizáciu poistného krytia

maximálnu produktivitu

, Môžete to rýchlo vyskúšať pomocou pomôcky pgtune.

Wget http://pgfoundry.org/frs/download.php/2449/pgtune-0.9.3.tar.gz

Tar xvfz * .tar.gz

Prejdite do adresára s pgtune, zadajte príkaz:./pgtune -i $PGDATA/postgresql.conf -o $PGDATA/postgresql.conf.pgtune

-i- prejdite na vstup, streamujte súbor, upravte postgresql.conf,

-o

- prejdite na víkend, upravte nový súbor postgresql.conf. V dôsledku nasledujúceho príkazu sa načíta súbor nastavení identický s výstupným súborom s pridaním mnohých nových parametrov pg_tune na úplný koniec súboru. $PGDATA- zmena naznačuje /var/lib/pgsql/data.

Viac informácií o nastavení postgresql.conf nájdete na Etersoft alebo 1C na webe Vecheslava Gilova.

Pre tých, ktorí sa chcú hlbšie ponoriť do procesu konverzie PostgreSQL, je tu nádherný podrobný manuál od Oleksii Vasiliev.

:)

Najčastejšie zneužívané príkazy Postgresql sú:

Zmeniť heslo root:

ZMENIŤ UŽÍVATEĽA postgres S HESLOM 'nové heslo';

3. Inštalácia 1C Enterprise 8

Pre správnu prevádzku servera 1C Enterprise nainštalujte nasledujúce balíky:

Sudo apt-get install imagemagick libglib2.0-dev libgsf-1-dev texlive-base ttf-mscorefonts-installer libfreetype6 libfreetype6-dev unixodbc unixodbc-dev

Technologickú platformu 1C8.2 pre Linux (Debian / Ubuntu) sťahujeme zo stránky 1C.

Inštalácia balíkov musí byť vykonaná v bezprostrednom poradí, aby nedošlo k oneskoreniu.
Ak nainštalujete všetko naraz, nastavenia môžu zlyhať.
1) 1c-enterprise82-common_8.2.15-319_amd64.deb // skryté komponenty servera
2) 1c-enterprise82-common-nls_8.2.15-319_amd64.deb // národné zdroje pre podzemné komponenty
3) 1c-enterprise82-server_8.2.15-319_amd64.deb // Server 1C: Enterprise 8.2 pre Linux
4) 1c-enterprise82-server-nls_8.2.15-319_amd64.deb // Národné zdroje pre server 1C

5) 1c-enterprise82-ws_8.2.15-319_amd64.deb // adaptér na publikovanie webových služieb 1C: Enterprise 8 na webovom serveri založenom na Apache HTTP Server 2.0 alebo Apache HTTP Server 2.2;

6) 1c-enterprise82-ws-nls_8.2.15-319_amd64.deb // Národné zdroje pre komponenty webovej služby 1c8.2

Dostupné v avtozavantazhenya:

Update-rc.d predvolené nastavenia srv1cv82

Koristuvachevi usr1cv82 má povolené zapisovať do / opt / 1C a / home / usr1cv82

Chown -R usr1cv82: grp1cv82 /opt/1C

Chown -R usr1cv82: grp1cv82 /home/usr1cv82

Reštartujeme server.

Kontrolujeme správnosť spustenia služby:

Stav služby srv1cv82

Škoda sa predvádzať:

Úvodný skript: STARTED Ragent: RUNNING

Na firewalle, ktorý sa používa pre server 1C, majú byť povolené tieto porty: tcp: 1540 - serverový agent (ragent) tcp: 1541 - správca hlavy klastra (rmngr) tcp: 1560-1591 - rozsah okrajových portov pre dynamická ruža v rámci pracovných procesov.

(Dosit open tcp: 1560)

TCP 0 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0:* Počúvajte 2814 / RPHOST TCP 0 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0:* / Počúvajte RAGENT 279 TCP 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 rmngr

Ale, zoberme si to teraz:

Tcp 0 0 0.0.0.0:1540 0.0.0.0:* POČÚVAŤ 960 / činidlo

Môžete sa teda pozrieť na spustené procesy pomocou nasledujúceho príkazu:

Vinníci budú odstránení čo najskôr:

Usr1cv82 931 0,0 1,8 338376 18612?

Ssl Jul04 0:41 /opt/1C/v8.2/x86_64/ragent -daemon usr1cv82 935 0.1 3.0 790496 31376?

Sl Jul04 2:31 /opt/1C/v8.2/x86_64/rmngr -port tisíc päťsto štyridsaťjeden -rozsah 1560 1591 usr1cv82 948 0,4 11,5 720804 117412?

Sl Jul04 6:21 /opt/1C/v8.2/x86_64/rphost -rozsah 1560 1591 -reghost ubuntus12 -re

Spustí sa iba ragent:

Usr1cv82 931 0,0 1,8 338376 18612?

Ssl Jul04 0:41 /opt/1C/v8.2/x86_64/ragent -daemon

Žiaľ, tance s tamburínou k ničomu neviedli a celé boli správne nastavené práva a pravidlá upravené na minimum.

Google, že s vydaním 15 má mnoho ďalších podobné problémy, ale ja mám len 8.2.15-319.

A 318 si pamätám, že som pracovala :) Po vyskúšaní najnovšej recenzie v čase písania, 8.2.16.362 a o zázraku, prvýkrát všetko začalo tak, ako bolo potrebné.

Teraz musíte skontrolovať správnosť inštalácie komponentov, ktoré sme nainštalovali na samom začiatku, pomocou dodatočného overovacieho skriptu:

/opt/1C/v8.2/x86_64/utils/*config_server

Zjavne neexistujú žiadne upozornenia, ale v adresári /opt/1C/v8.2/x86_64/conf/grcmncfg sa objaví súbor type.xml, čo znamená, že je všetko v poriadku, podľa môjho názoru skript ukazuje veľa chýb.

Prvý vie, že nie je možné odmietnuť prístup k akémukoľvek súboru libc.

Nie je možné získať prístup k /lib/libc-*.so: Žiadny takýto súbor alebo adresár Nemôžem získať prístup k /lib64/libc-*.so: Žiadny takýto súbor alebo adresár

Je úžasné, ako tento súbor skutočne sedí:

Riadok 193 obsahuje záznam označujúci, že bola použitá zmena $SYSTEM_LIB_PATH, ktorá môže byť zodpovedná za potreby prvej knižnice.

[!

-e $aliasFullName] && návrat 1

Je prekvapujúce, že nemôžeme konkrétne zobraziť skript, takže spustíme:

Echo $aliasFullName

vynechateľné:

"Nemôžem zistiť SYSTEM_LIB_PATH, nastavte túto premennú prostredia manuálne! /LibWand.so nemôže" zistiť SYSTEM_LIB_PATH, nastavte túto premennú prostredia manuálne! /Libfreetype.so Nemôžem zistiť SYSTEM_LIB_PATH, nastavte túto premennú prostredia manuálne! / Libgsf- 1.so Nemôžem zistiť SYSTEM_LIB_PATH, nastavte túto premennú prostredia manuálne! /libglib-2.0.so Nemôže" zistiť SYSTEM_LIB_PATH, nastavte túto premennú prostredia manuálne! /libodbc.so

Ako som pochopil, SYSTEM_LIB_PATH je zodpovedný za odhalenie súborov, ktoré sa nachádzajú v troch možných adresároch:

/usr/lib/usr/lib32/usr/lib64

Takže musíte manuálne nastaviť SYSTEM_LIB_PATH v /etc/environment.

Stačí napríklad vyhľadať knižnice v /usr/lib/

SYSTEM_LIB_PATH = "/usr/lib"

Reštartujeme server, znova spustíme skript a urobíme ďalší krok: /usr/lib/libWand.so /usr/lib/libfreetype.so Nainštalujte si prosím nasledujúci balík: FreeType /usr/lib/libgsf-1.so /usr/lib/libglib-2.0.so Nainštalujte si prosím nasledujúci balík: libglib / usr /lib/libodbc.so Nainštalujte si prosím nasledujúci balík: UnixODBCі súbory libWand.so libgsf-1.so, je potrebné sa tam spoznať.і Iné súbory libfreetype.so

libglib-2.0.so

libodbc.so

nájdete v /usr/lib/x86_64-linux-gnu.

Ešte raz vám pripomenieme: Ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/libfreetype.so ln -s /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/libglib -2.0.so ln -s /usr/lib/x86_64-linux-gnu/libodbc.so /usr/lib/libodbc.so Znovu spustíme skript, teraz je dôležité, aby všetky knižnice boli v adresároch, ktoré potrebujeme.

/usr/lib/libWand.so /usr/lib/libfreetype.so /usr/lib/libgsf-1.so /usr/lib/libglib-2.0.so /usr/lib/libodbc.so

Na klientovi Windows prejdite na konzolu správy serverov 1CV8 (Správa podnikových serverov 1C).

Pre pohon HASP kľúčov je pre až 12 užívateľov potrebný iba hemlockový kľúč s označením typu NETXX ORGL8, kde XX je počet klientskych licencií.

Ak existuje viac ako 12 klientov, vyžaduje sa aj lokálny kľúč pre server.

Fialový kľúč HASP HL ​​​​s označením ENSR8 pre 32-bitový server alebo zelený kľúč HASP HL ​​​​Max s označením ENS8SA pre 64-bitový server.

Kľúč HASP HL ​​​​Max podporuje samotný 32-bitový server.

Pre normálnu prevádzku HASP kľúčov je potrebné nainštalovať dva balíčky vrátane ovládača kľúča aksusbd a správcu licencií hasplm.

Je možné nainštalovať upravené verzie ovládačov od Entersoftu.

Pre normálnu prevádzku haspd je potrebná podpora 32-bitových programov.

Dá sa to dosiahnuť inštaláciou balíka ia32-libs.

Apt-get nainštalujte ia32-libs

Teraz samotný HASP a manažér licencií:

Dpkg -i http://download.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/12.04/

Vložíme kľúč a premenujeme server.

Platnosť kľúčov sa kontroluje príkazom:

Stav haspd služby Sudo

Bežia: aksusbd, winehasp, hasplm, hasplmd.

4. Publikovanie na webovom serveri

Nainštalujte apache:

Apt-get nainštalujte apache2

Upraviteľné pomocou /etc/apache2/apache2.conf, kde je direktíva ServerName nastavená na označenie názvu servera.

Názov servera "ubuntus12"

V opačnom prípade, keď spustíte Apach, uvidíte nasledujúce upozornenie:

Httpd: Nepodarilo sa spoľahlivo určiť úplný názov domény servera s použitím 127.0.0.1 pre ServerName

Pre koreňový adresár lokality vytvorte adresár s názvom základňa, kde základňa je názov základne, ku ktorej bude udelený prístup. Mkdir/var/www/base

Teraz musíme spustiť špeciálny skript na zverejnenie databázy na webovom serveri:

Prejdite na /opt/1C/v8.2/x86_64/ Skript spustíme s nasledujúcimi parametrami:

./webinst -apache22 -wsdir base -dir "/var/www/base" -connStr "Srvr="ubuntus12"; Ref="base";"

-confPath /etc/apache2/httpd.conf

Reštart služby apache2

Po zapnutí vypúšťacích okien prejdeme do prehliadača.

Http://ubuntus12/base

Odmietam začiatok oznámenia:

Je zrejmé, že bez špeciálneho hemlockového kľúča nebudete môcť pracovať :)

5. Záložná kópia a aktualizovať:

Priečinku, kde vytvoríme zálohu, dáme postgres práva.

Chown postgres: postgres/mnt/net

IN /mnt/net Mám nainštalovanú chladiacu kvapalinu Windows, na pomoc použite nasledujúci príkaz:

Mount -t smbfs -o meno používateľa = test, heslo = 11111111, iocharset = utf8 //192.168.1.8/distr/mnt/net

Odpojte a podľa potreby zatvorte všetky pripojenia:

Množstvo -l /mnt/net

Vytváranie záložných kópií (Záloha):

Pg_dump -U postgres -Fc -Z9 dbname -f /mnt/net/Backup/Base/dbname.dump

U (koristuvac)
-F (formát súboru)
s (vlastný - interný formát kompresie pg_dump, možnosti tar a čistého textu sú tiež možné)
-Z (nastavené na režim stlačenia)
0 - 9 (0 - žiadna kompresia, 9 - maximálny režim)
-f (rozdeliť do rovnakého súboru)

Ak je vytvorený na chladiči systému Windows, vyžaduje sa nový prístup pre používateľov.

Nainštalované (iba z účtu postgres): Máme novú databázu:

Createdb -T template0 newdb

#! /bin/sh BKPDIR = "/mnt/net/PostgreSQL" DATEYMD = `dátum" +%Y-%m-%d"` pg_dump -Fc -Z9 mydb -f "$ (BKPDIR) / $ (DATEYMD) -mydb -PostgreSQL.dump "

Vstup v crontab (pod účtom postgres):
su postgres
crontab -e // pridanie údajov
crontab -l // pozeraj dopredu
crontab -r // nastavenia údajov

# Štart okolo 18:50 hwilin

50 18 * * * sh /home/scripts/backup.sh

# Naštartujte svoju pleť 15-krát

* / 15 * * * * sh /home/scripts/backup.sh

Z tohto článku sa pokúsim získať informácie o inštalácii servera 1C a servera PostgreSQL do operačného systému Systém Ubuntu 16.04 / 18.04.

Štatistická verzia servera 1C je 8.3.13.1472 a verzia PostgreSQL je 10.3-2.1C.

Okrem toho článok obsahuje informácie o rôznych dodatočných nastaveniach.

Inštalácia PostgreSQL


Musíte nainštalovať požadované miestne nastavenia na klas a vybrať miestne nastavenie na spracovanie.

Miestne nastavenia označujú jazyky používané v jazykovom systéme, ako aj všetky regionálne funkcie - formáty čísel, dátumy a hodiny, centy atď.

Lokálne nastavenie sa musí postarať o moju databázu, ktorú vytvorí server 1C pri vytvorení informačnej základne.

Predtým bol balík „postgresql-common“ súčasťou distribučného skladu, ktorý sa nachádzal na webovej stránke 1C, ale teraz (od PostgreSQL 9.6.3-1.1C) musí byť tento balík nainštalovaný zo štandardných repozitárov.

Je tu mierny problém v dôsledku skutočnosti, že inštalujeme PostgreSQL 10: v čase písania tohto článku štandardné úložisko obsahuje verziu balíka „postgresql-common“, ktorú PostgreSQL 10 nepozná.

Aby ste to napravili, musíte vytvoriť súbor /etc/apt/sources.list.d/pgdg.list a napísať ho do ďalšieho riadku pre Ubuntu 16.04:

deb http://apt.postgresql.org/pub/repos/apt/xenial-pgdg main

pre Ubuntu 18.04:

deb http://apt.postgresql.org/pub/repos/apt/bionic-pgdg main

Potom musíte zrušiť útočné príkazy:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc |

aktualizácia sudo apt-get

sudo apt-key add -

Potom môžete nainštalovať verziu balíka „postgresql-common“, ktorú potrebujeme:

sudo apt-get install postgresql-common

Prípravné práce sú dokončené, stiahnite si distribučnú sadu PostgreSQL 10 z webovej stránky 1C, rozbaľte ju (celkom sú tri balíčky) a nainštalujte ju v tomto poradí:

sudo dpkg -i libpq5_10.3-2.1C_amd64.deb

sudo dpkg -i postgresql-client-10_10.3-2.1C_amd64.deb

sudo dpkg -i postgresql-10_10.3-2.1C_amd64.deb


Ak je všetko v poriadku, bude to vyzerať takto:

Nastavenie PostgreSQL

Po inštalácii môžete nakonfigurovať nastavenia PostgreSQL.

/etc/postgresql/9.4/main/pg_hba.conf riadok na pripojenie cez zásuvku Unix

pre koristuvach postgres sa redukuje na tvar:

Otvorte súbor /etc/postgresql/10/main/pg_hba.conf pod názvom super servera a zmeňte ho v novom poradí: Dovolíte mi odísť pod poručníctvo? postgres

bez hesla.

/etc/postgresql/9.4/main/postgresql.conf riadok

pripomenul:

Prípadne môžete otvoriť súbor /etc/postgresql/10/main/postgresql.conf (tiež pod menom super prispievateľa) a vložiť ho v nasledujúcom poradí:

To znamená pripojenie pripojení k PostgreSQL s lokálnym počítačom.

Keďže sa teda server 1C a PostgreSQL nachádza na rôznych počítačoch, nie je potrebné pracovať, ale namiesto „*“ musíte zadať IP adresu servera 1C. Dovolíte mi odísť pod poručníctvo?:

Táto výmena môže byť implementovaná iba vtedy, ak sú 1C Server a PostgreSQL nainštalované na rovnakom počítači.

Po všetkých týchto manipuláciách reštartujeme server PostgreSQL:

pre koristuvach postgres sa redukuje na tvar:

psql -U postgres -d template1 -c "ZMENIŤ HESLO POUŽÍVATEĽA postgres" heslo ""

Teraz máme možnosť zapamätať si heslo superkorešpondenta

/etc/postgresql/9.4/main/pg_hba.conf všetky metódy autentifikácie sú nastavené na hodnoty md5, napríklad:

Povoľte prístup bez hesla: zadajte používateľské meno super účtu, otvorte súbor /etc/postgresql/10/main/pg_hba.conf a zmeňte ho v novom poradí:

Znova reštartujte server:

sudo apt-get install imagemagick

sudo apt-get nainštalovať unixodbc

Inštalácia servera 1C

sudo apt-get install libgsf-1-114

Začnite inštaláciou ďalších knižníc: sudo apt-get install ttf-mscorefonts-installer nie obov'yazkovo (hoci nebude žiadna škoda).

plastové vrecko ttf-mscorefonts-installer Počas procesu inštalácie požiadajte o prijatie licenčnej zmluvy:


V čase písania tohto článku nebol v úložiskách Ubuntu 18.04 žiadny článok aktuálne verzie potrebné balíčky.

Keďže momentálne ešte nie sú žiadne dostupné, môžete skúsiť pridať úložisko so zastaranými verziami balíkov.
Vytvorte súbor /etc/apt/sources.list.d/raring.list a napíšte ho do nasledujúceho riadku:
deb http://old-releases.ubuntu.com/ubuntu/ raring hlavný obmedzený vesmír multivesmír
deb-src http://old-releases.ubuntu.com/ubuntu/ raring hlavný obmedzený vesmír multivesmír
deb http://old-releases.ubuntu.com/ubuntu/raring-updates hlavný obmedzený vesmír multivesmír
deb-src http://old-releases.ubuntu.com/ubuntu/raring-updates hlavný obmedzený vesmír multivesmír
deb http://old-releases.ubuntu.com/ubuntu/raring-backports hlavný obmedzený vesmír multivesmír
deb-src http://old-releases.ubuntu.com/ubuntu/ raring-backports hlavný obmedzený vesmír multivesmír

deb http://old-releases.ubuntu.com/ubuntu/ raring-proposed hlavný obmedzený vesmír multivesmír

aktualizácia sudo apt-get

deb-src http://old-releases.ubuntu.com/ubuntu/ raring-proposed hlavný obmedzený vesmír multivesmír Po tomto príkaze: Po nainštalovaní ďalších knižníc sa dá všetko stiahnuť z webovej stránky 1C

potrebné súbory

(Server 1C: Enterprises (64-bit) pre systémy Linux založené na DEB) a nainštalujte ich v tomto poradí:

sudo dpkg -i 1c-enterprise83-common_8.3.13-1472_amd64.deb

sudo dpkg -i 1c-enterprise83-common-nls_8.3.13-1472_amd64.deb

sudo dpkg -i 1c-enterprise83-server_8.3.13-1472_amd64.deb

sudo dpkg -i 1c-enterprise83-server-nls_8.3.13-1472_amd64.deb

sudo dpkg -i 1c-enterprise83-ws_8.3.13-1472_amd64.deb

sudo dpkg -i 1c-enterprise83-ws-nls_8.3.13-1472_amd64.deb

Zmeniť adresár Vlasnik / opt / 1C:

Balíky s predponou „-nls“ sú potrebné na podporu dodatočných údajov a nevyžadujú sa pred inštaláciou.

spustenie služby sudo srv1cv83


Balíky s predponou „-ws“ sú potrebné pre fungovanie webového klienta a tiež nie sú potrebné.

<результат команды hostname -f> <результат команды hostname>

Teraz zmeňte adresár Vlasnik / opt / 1C:

Spustím server 1C:

Ak máte nainštalovaný limit a váš počítač beží sám, nemusíte robiť nič iné.

Je však potrebné vytvoriť ho tak, aby na serveri 1C bežal server PostgreSQL a na klientskych počítačoch server 1C.

Od verzie 8.3.8 platforma 1C podporuje Apache 2.4, takže môžete jednoducho nainštalovať Verziu aktualizujem:

nainštalovať Apache 2.2:

Ak z nejakého dôvodu potrebujete Apache 2.2, na začiatok budete musieť pridať úložiská so zastaranými verziami balíkov, ako je popísané vyššie (pretože ste, samozrejme, ešte nič nevytvorili).

Potom odhláste príkaz:

sudo apt-cache showpkg apache2

Príkaz zobrazí zoznam dostupných verzií pred inštaláciou a po výbere požadovanej verzie postupujte takto:<номер версии>

sudo apt-get install apache2 =

napríklad:

sudo apt-get install apache2 = 2.2.22-6ubuntu5.1

Verziu Apache môžete skontrolovať takto:

Povolenie funkčnosti na serveri

Aktualizujeme službu 1C Server:

Chýba nám server:

Súbor /etc/init.d/srv1cv83 má nasledujúci riadok:

Pripomeňme si to:

spustenie služby sudo srv1cv83

Spustíme server:

  • Uložte súbor /etc/init.d/srv1cv83 a spustite službu 1C Server:
  • V konfigurátore na klientskom počítači prejdite na „Možnosti“ -> „Spustiť 1C: Enterprise“ -> „Doplnky“ a povoľte dve položky:

„Začnite veci pri spustení“

Nastavenie UFW