Instrucțiuni de instalare 1c 8

De când ultimul meu articol despre instalarea lui 1C a trecut mai mult de un an, iar în ultima vreme s-au schimbat multe. Îmi amintesc că instalarea a făcut mult efort, mai întâi să construim PostgreSQL cu instalarea de patch-uri 1s, apoi cu un mic zamorochki cu lansarea serverului 1c al întreprinderii. Am făcut chiar și un depozit cu PostgreSQL colectat, care operează în ziua de azi, dar încet a mers 1c persoane la o întâlnire, în primul rând a apărut src.rpm bine asamblate pentru RedHat / CentOS, iar acum 1s online sunt gata construi pentru CentOS / Redhat, și pentru Debian / Ubuntu. Să vedem ce au făcut.







Sarcina este simplă - trebuie să puneți o grămadă de Prefață 1C și PostgreSQL pe Ubuntu Server 12.04 x64. Din câte îmi amintesc, dacă comparați Ubuntu Server și Debian, Ubuntu Server a fost întotdeauna mai capricios din cauza versiunilor mai recente ale pachetelor.

1. Punerea PostgreSQL

Înainte de a începe instalarea, va trebui să efectuăm o serie de proceduri pregătitoare. PostgreSQL poate fi instalat fără acest lucru, dar va fi mai ușor dacă în timpul instalării se creează config-urile corecte și se inițializează baza de date în codificarea necesară.
Creștem dimensiunea maximă a segmentului de memorie la 64MB.

Generați localizarea rusă și setați varianta de mediu LANG, aceasta va funcționa cu scriptul de inițializare a bazei de date.

Noi stabilim dependențele necesare.

După instalare aveți nevoie de un pic tweak fișierul de configurare, nu ciudat fiind pus pachetul 1c nu conține setările corecte pentru tratamentul evadări, și atunci când creați o bază 1c dă eroare „eroare de sintaxă la sau aproape de“ a doua „la caracterul 127“ sau „sintaxa eroare la sau lângă "SECOND" la caracterul 227 ". Corectați următorii parametri în fișierul /etc/postgresql/9.1/main/postgresql.conf.

Schimbați parola pentru utilizatorii postgres - aceasta este parola pe care o vom seta la crearea bazei de date.

Dezactivați actualizarea pentru pachetele PostgreSQL.

2. Instalarea serverului 1c Enterprise

Acordăm drepturile pentru utilizatori și pentru grupul 1c al Enterprise în directorul de instalare.







Adăugăm servicii la pornire și la pornire.

La această configurare inițială, Enterprise Server 1c Enterprise 8.2 este finalizată.

3. Configurați config_server

Pentru ca clientul subțire și aplicația gestionată să funcționeze corect, trebuie să faceți setări suplimentare ale fonturilor utilizate, să instalați și să configurați calea folosind utilitarul config_server.
Facem un link simbolic la libc:

Instalăm pachetele necesare:

Descărcați convertorul de fonturi și instalați-l:

Mergem la directorul /opt/1C/v8.2/x86_64/utils/ și rulați config_server

Acum serverul este complet configurat și gata de utilizare.

4. Concluzie

S-ar părea că, dacă refuzăm să construiască instalarea PosgreSQL va fi mult mai ușor, dar în cele din urmă, în ceea ce privește munca se dovedește, de asemenea, prea multe bug-uri și ne-am întors la faptul că Cubs pur și simplu nu poate face față cu o astfel de configurare. Dacă luați, de exemplu, arhiva cu PostgreSQL și a instala toate pachetele secventa de comanda debian-standard de ovsky deb -IR * și apt-get install -f, The PostgreSQL a nu se ridice în picioare și componente de piese-1S ovskih vor fi rescrise cu depozit standard de. Apoi, configurarea configurației, instalarea localizărilor, setarea drepturilor de acces la directorul 1c - toate acestea creează dificultăți suplimentare. Și mi se pare, dacă am abandona acum lucrarea cu 1s, și a reveni la ea, deoarece aproximativ două sau trei, atunci totul va rămâne în vigoare, acesta va fi tot exact aceeasi buchet de des de loțiuni și fleacurile

Am Ubuntu Server x64 12.05 LTS. Am o altă problemă: după câteva zile de lucru, postgresql, instalat din binarele 1C, a căzut cu o eroare:

Cluster-ul bazei de date a fost inițializat cu HAVE_INT64_TIMESTAMP dar serverul a fost compilat fără HAVE_INT64_TIMESTAMP.
Se pare că trebuie să recompilați sau initdb.

și nu a mai început. Din sursele (care ar fi asamblate cu cheia corectă) furnizate de 1C, nu va merge în mod direct, chiar și cu editarea fișierelor și instalarea versiunilor necesare ale bibliotecilor. Cum pot salva bazele de lucru într-o astfel de situație? Nu știu ..

Teoretic, dacă o inițiți de la început, nu va exista o astfel de eroare.

Celălalt, același server, funcționează bine. Dar la instalare am petrecut această procedură de mai multe ori, când am înțeles cu localul.

procedura este după cum urmează:

că de fiecare dată nu sudoit:
sudo -i

aveți nevoie de un director gol /var/lib/postgresql/9.1/main

păstrați vechiul:
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

Dacă configurația postgres este setată să folosească ssl (în mod implicit, acesta este cazul):
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

Acum vreau să încerc să instalez o versiune stabilă a serverului de la ethersoft. Dar este 9.0







Articole similare

Trimiteți-le prietenilor: