Szerelési útmutató 8 1s

Mivel az idő az utolsó cikkemben telepítésével 1c átment több mint egy éve, és azóta sok minden megváltozott. Emlékszem, a telepítés ideje a sok erőfeszítés, első szerelvény a telepítés PostgreSQL 1c-ovskih foltok, akkor kisebb bajok a dob a vállalati szerver 1c. Még egy adattár a PostgreSQL gyűjtött, ami működik a mai napig, de lassan ment 1c embert a találkozó, először jól összerakott src.rpm RedHat / CentOS, és most az online 1s készek felépítése a CentOS / RedHat, és Debian / Ubuntu. Lássuk, mi van.

A feladat egyszerű - meg kell, hogy egy csomó 1s ENTERPRISE és PostgreSQL az Ubuntu Server 12.04 x64. Hány emlékszik, ha összehasonlítjuk a Debian és Ubuntu Server Ubuntu Server miatt újabb változatait csomagok mindig több szeszélyes apróságok.

1. Put PostgreSQL

Mielőtt elkezdené, meg kell tartani egy sor előkészítő eljárások. PostgreSQL lehet megállapítani, és nélküle, de könnyebb lesz, ha a megfelelő telepítés során létrehozza a megfelelő konfigurációval és inicializálja az adatbázis a megfelelő kódolást.
Növeli a maximális mérete a memória szegmens 64 MB.

Létrehoz orosz nyelv- és állítsa a LANG környezeti változót, hogy fog működni az adatbázis inicializáló szkript.

Állítsa be a szükséges zavisimisti.

A telepítés után kell egy kis csípés a konfigurációs fájlt, nem furcsa lény hozott 1c csomag nem tartalmazza a megfelelő beállításokat kezelésére megszökik, és amikor létrehoz egy alap 1c ad hiba „szintaktikai hiba, vagy annak közelében a” második „karakter 127” vagy „szintaxis hiba, vagy annak közelében a „második” karakter 227”. /etc/postgresql/9.1/main/postgresql.conf rögzítse az alábbi beállításokat fájlba.

Változás a felhasználó jelszavát postgres - ez a jelszó, hogy mi meg adatbázisok létrehozásakor.

Kapcsold ki a frissítési csomagokat 1C-ovskogo PostgreSQL.

2. Telepítse a kiszolgálón 1C

Adjon jogosultságokat a felhasználók és csoportok 1C a telepítési könyvtárba.

Hozzátéve, hogy az üzembe helyezéshez és indítsa el a szolgáltatást.

Ebben a kezdeti konfigurációs szerver 1C Enterprise 8.2 befejeződött.

3. Beállítás config_server

A megfelelő működéshez a vékony kliens és a kezelt alkalmazás, meg kell, hogy további beállításokat használt betűtípusok, telepíteni és beállítani az utat használó config_server segédprogramot.
Készíts egy szimbolikus linket a libc:

Telepítse a szükséges csomagokat:

Töltsön Converter betűtípusok és telepítéséhez:

Lépj be a könyvtárba, és futtassa /opt/1C/v8.2/x86_64/utils/ config_server

A szerver most állítva és készen áll a használatra.

4. Következtetés

Úgy tűnik, hogy ha nem vagyunk hajlandók építeni Posgresql telepítés sokkal könnyebb lesz, de a végén a munka szempontjából kiderül is, hogy túl sok a hibákat, és újra itt vagyunk arra, hogy a Cubs egyszerűen nem tud megbirkózni egy ilyen beállítás. Ha az előírtnál például az archívumban postgresql és telepítse az összes csomag debian-szabvány parancsszekvenciát ovsky deb -IR * és az apt-get install -f, a postgresql csak nem felállni, és részben 1s ovskih alkatrészek felülíródik szabvány tároló. Következő rihtovanie config beállítást locale, a hozzáférési jogosultságok beállítása a könyvtár 1s - mindez megteremti további nehézségeket. És nekem úgy tűnik, ha most elhagyni a munka 1s, és visszatér óta körülbelül két vagy három, akkor minden a helyén marad, akkor minden pontosan ugyanolyan törzsvendég csomó testápolók és dísz

Ubuntu Server x64 12.05 LTS. Van egy másik probléma: Miután egy pár napig a postgresql, meg a bináris 1C esett a hiba:

Az adatbázis klaszter inicializált HAVE_INT64_TIMESTAMP de a szerver nélkül lett lefordítva HAVE_INT64_TIMESTAMP.
Úgy tűnik, hogy újra kell fordítani, vagy initdb.

és nem fut. Forrásból (ami összegyűjti a kis kulcs szükséges) 1C által biztosított, akkor nem fog a hülye, még szerkesztési fájlokat és beállításokat kell neki könyvtárak változatok. Mivel mentőalakulatok ott alapozzák ebben a helyzetben, nem tudom ..

Elméletileg, ha csinálod elején initdb, ilyen hiba nem fordul elő.

A másik, ugyanazon a szerveren működik rendesen. De mikor telepíteni ezt az eljárást végzik többször, amikor megértette locale.

maga az eljárás a következő:

mi lenne minden alkalommal nem sudoit:
sudo -i

szükség van egy üres könyvtár /var/lib/postgresql/9.1/main

Tartjuk a régi:
mv /var/lib/postgresql/9.1/main /var/lib/postgresql/9.1/main.b
mkdir /var/lib/postgresql/9.1/main
chown postgres: postgres /var/lib/postgresql/9.1/main
chmod 700 /var/lib/postgresql/9.1/main

sudo -u postgres /usr/lib/postgresql/9.1/bin/initdb -D /var/lib/postgresql/9.1/main

Ha postgres van beállítva, hogy a config ssl (alapértelmezés szerint ez):
cd /var/lib/postgresql/9.1/main
ln -s /etc/ssl/certs/ssl-cert-snakeoil.pem server.crt
ln -s /etc/ssl/private/ssl-cert-snakeoil.key server.key

Most szeretném kipróbálni, hogy megpróbálja, hogy egy stabil szerver változata ethersoft. De 9.0

Kapcsolódó cikkek