Postgres 8 - Uudised



EEVA SERVERI, KLIENDI, E-KESKKONNA PAIGALDUS

Eeva klient-server lubab töötada programmiga läbi interneti.

Eeva veebikeskkond kasutab Eeva serverit brauseris tööks.

1 Avatud pordid

Järgmised pordid avatud internetist juurdepääsuks ning suunatud serverisse:

Port 5432

Port 443 (Eeva e-poe, veebitöö kasutamisel)

2 Serveri paigaldus

Eeva toetab Postgres 13.1 andmebaasiserverit.

1 Serveri paigaldus Linuxis

Kirjeldame server paigaldust opsüsteemi Debiani baasil, viidates ka erisustele.

Debiani leht serveri kohta on

Serveri paigalduseks:

Logi Linuxisse SSHga sisse. Kui pole juurkasutaja õigusi, käivita

sudo bash

Värskenda opsüsteemi:

apt update

apt full-upgrade

apt autoremove

5432 Pordi avamine

Kui pole avatud, ava tulemüüris port 5432. Näiteks kui serveri IP aadress on 1.2.3.4

iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 1.2.3.4 --dport 5432 -m state --state NEW,ESTABLISHED -j ACCEPT

iptables -A OUTPUT -p tcp -s 1.2.3.4 --sport 5432 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT

Eesti lokaali paigaldus

Kontrolli, kas Eesti UTF-8 lokaal on olemas:

locale

ja

locale –a

Kui Eesti lokaali pole, siis ilmub näiteks:

C

en_US.utf8

POSIX

Kui eesti lokaali pole, siis paigalda see käivitades:

dpkg-reconfigure locales

ja vali et_EE.UTF-8 lokaal:

Locales to be generated:

[ ] et_EE ISO-8859-1

[ ] et_EE.ISO-8859-15 ISO-8859-15

[*] et_EE.UTF-8 UTF-8

[pic]

Edasi küsitakse süsteemilokaali. Ka selleks vali et_EE.UTF-8:

[pic]

Tulemus:

dpkg-reconfigure locales

Generating locales (this might take a while)...

en_US.UTF-8... done

et_EE.UTF-8... done

Generation complete.

Vanemates Debianides saad kasutada selle asemel apt-get install language-support-et.

Ubuntus saab selle asemel eesti keele paigaldada järgmiselt:

aptitude install language-pack-et

update-locale LANG=et_EE.utf8 LC_MESSAGES=POSIX

5. Logi Linuxist välja ja uuesti sisse. Süsteemilokaali muutus vajab uuesti sisselogimist.

Kontrolli, et Eesti UTF-8 lokaal paigaldus:

locale

LANG=et_EE.UTF-8

LC_CTYPE="et_EE.UTF-8"

LC_NUMERIC="et_EE.UTF-8"

LC_TIME="et_EE.UTF-8"

LC_COLLATE="et_EE.UTF-8"

LC_MONETARY="et_EE.UTF-8"

LC_MESSAGES="et_EE.UTF-8"

LC_PAPER="et_EE.UTF-8"

LC_NAME="et_EE.UTF-8"

LC_ADDRESS="et_EE.UTF-8"

LC_TELEPHONE="et_EE.UTF-8"

LC_MEASUREMENT="et_EE.UTF-8"

LC_IDENTIFICATION="et_EE.UTF-8"

LC_ALL=

Vana serveri eemaldamine

Kui on paigaldatud serveri vanem versioon, eemalda see:

apt remove postgresql-9.1

apt autoremove

Serveritarkvara paigaldus.

Lisa faili /etc/apt/sources.list rida:

deb wheezy-pgdg main

Käivita:

apt install postgresql-common

apt install gnupg

sh /usr/share/postgresql-common/pgdg/apt..sh

apt install postgresql postgresql-contrib

apt upgrade

2 Serveri paigaldus vanemas Debian Squeeze 6.0

Paigaldus vanemas Debian Squeeze 6.0 –l :

Vana postgreSql paigaldus ( ):

Lisa faili /etc/apt/sources.list rida:

deb squeeze-backports main

peale rea lisamist:

apt-get update

apt-get -t squeeze-backports install postgresql-9.1 postgresql-contrib

Andmebaasiklastri loomine.

Ülaltoodud paigaldus loob klastri automaatselt.

Käsitsi klastri loomine:

sudo –u postgres /usr/lib/postgresql/12/bin/initdb --locale=et_EE.UTF8

–D /var/lib/postgresql/12/data

või pg_createcluster käsuga.

klastri lokaali kontroll:

psql –U postgres

\l

\q

Kui klaster on loodud teises keeles, saab seda korrigeerida käsuga

update pg_database set datctype ='et_EE.UTF-8', datcollate ='et_EE.UTF-8' add WHERE datname = 'template0'

Selle jaoks võib ükskõik millisesse andmebaasi sisse logida.

3 Serveri konfigureerimine

Serveri konfi saab muuta Postgresi konfigureerimisfailidega pg_hba.conf ja postgresql.conf. Tavaliselt paiknevad nad data kaustas.

1 Juurdepääsu lubamine

/etc/postgresql/12/main/pg_hba.conf faili algusesse lisa read

host all postgres 127.0.0.1/32 trust

host all postgres ::1/0 trust

hostssl all all 0.0.0.0/0 md5

hostssl all all ::1/0 md5 #Windows 7 klient vajab

Linuxis lisa lisaks algusesse rida (Windowsis selle rea lisamisel server ei käivitu):

local all postgres trust

2 Seadete faili postgresql.conf muutmine

1 Shared_buffers parameetri muutmine

postgresql.conf failis parameetri Shared_buffers väärtuseks peaks olema 5% .. 15% opmälu suurusest.

15% kui server on vaid Eeva serveri jaoks, 5% kui palju teisi rakendusi.

Operatiivmälu suuruse saab Linuxis leida “free –g” käsuga või /proc/meminfo failist.

Näites 4 GB opmäluga serveri puhul:

shared_buffers = 600MB

Vanemates Linuxites tuumas nii suure väärtuse lubamiseks saab /etc/sysctl.conf lõppu lisada näiteks 3 GB opmälu puhul

kernel.shmmax = 1000000000

selle väärtuse jõustumiseks

sysctl -p

Windowsis annab paremaid tulemusi Windowsi enda vahemälu kasutamine. Seal on selle kasulikud väärtused 64MB kuni 512MB.

Peale konfi muutmist pead serveri uuesti käivitama. Windowsi teenuste alt peata ja käivita postgresi protsess uuesti.

Linuxis uuestikäivitamise näited:

/etc/init.d/postgresql restart

või

sudo -u postgres pg_ctl reload –D /var/lib/postgresql/12/data –m f

2 Serveri käivitus

Serveri käivitamise näide:

/etc/init.d/postgresql --locale=et_EE.UTF8 start

või

sudo -u postgres /usr/lib/postgresql/12/bin/pg_ctl –l logfile.log start -D /etc/postgresql/12/data

Serveri käivituse kontroll:

ps –A | grep postgres

ja

netstat -nat

Kui server ei käivitu, vaata faili logfile.log, kus on vea põhjus.

Sea postgres kasutajale tugev parool:

psql -U postgres

postgres=# alter role postgres password 'parool'

\q

Serveri protsessi lisamine et algkäivitusel server käivituks

Paketiga serveri paigaldusel lisatakse serveri käivitus automaatselt.

Käsitsi saab seda muuta nii:

Debiani distrodes

update-rc.d postgres defaults

või paigalda chkconfig apt_get ga

Fedora distrodes:

chkconfig -add postgresql

Automaatkäivituse kontrolliks saab vaadata /etc/rc*.d kausta kasutatava käivitustaseme numbriga. Seal peab olema viit "S...." /etc/init.d/postgresql-12 vms.

Serveris käivitatavate protsesside kontrolliks saab kasutada:

sysv-rc-conf

dpkg -l|grep sysv-rc-conf

näitab, kas on paigaldatud.

apt-get install sysv-rc-conf

paigaldab. Juurkasutajana käivitades näitab, mis teenused on olemas ja mis töötavad. Andes parameetriks teenuse nime lülitab seda sisse ja välja.

3 Logifailide kasutamine

Serveri syslogis logifaili vaatamine:

dmesg -T

tail -f /var/log/messages

4 Serveri optimeerimine

Lisaks olulisele shared_buffers parameetrile saab serveri peenoptimeerimiseks saab muuta postgres.conf failis muid parameetreid.

effective_cache_size

Näitab, kuid palju on opsüsteemis tavaliselt vaba mälu. Seda näed töö ajal Windowsi tegumihaldurist Perfomance / Cached alt või Linuxis Top käsuga.

Tavaliselt on see pool kuni kolmveerand opmälu mahust. Näiteks 16 GB mälu puhul, kui eriti teisi rakendusi pole, võid lisada effective_cache_size=12GB

Eeva otsustab selle alusel, kas teha opmälus või hakata ketast kasutama.

work_mem

Näitab, kui palju iga ühendus kasutab opmälu. Näiteks kui on 10 kasutajat ja 16 GB opmälu, võid panna work_mem=10MB

Iga ühendus võib võtta selle võrra mälu. Näiteks kui 10 kasutajat korraga töötavad, siis ülaltoodu puhul võetakse 100MB opmälu.

Kui selle väärtus on väike, siis päringu analüüsimisel ilmub teade, et indeks tehakse kettale. Kui liiga suur, siis võetakse opmälust ilmaaegu osa üldisest kasutusest välja.

4 Serveris automaatse varukoopa tegemine

Serveris peaks seadistama automaatse varukoopia tegemise.

Selleks võib teise arvutisse läbi interneti teha varukoopiat või siis varukoopiat tehakse serveris teisele seadmele.

1 Varukoopia tegemine Linuxis

Soovitame teha varukoopiat igal öösel ja iga nädalapäeva kohta. Varukoopia saab saata läbi interneti füüsiliselt eraldipaiknevale teise arvutisse.

1 Läbi ftp varukoopia tegemine

Näide serveris varukoopia tegemiseks ja varukoopia saatmiseks ftp serverisse. Sarnane näiteskripti on Eevaga kaasas.

Skript teeb igal öösel iga nädalapäeva kohta eeva-backups kausta selle päeva numbriga varukoopia ning saadab selle ftpga teise serverisse.

2 Linuxi serverist läbi interneti varukoopia tegemine

Käsk, mis käivitab serveris server.ee varukoopia tegemise teisest masinast ja saadab selle teise masinasse

ssh server.ee "pg_dump -Fc -bv -U myuser eeva" | gzip

3 Linuxis andmete taastamine Eeva varukoopiast

Näiteskript andmete taastamiseks Linuxis Eeva varukoopiast, kui varukoopia paikneb veebis:

wget leht.ee/varukoopia.backup

sudo -u postgres psql

postgres=# create role eeva_owner;

postgres=# create database eeva owner eeva_owner;

postgres=# \q

pg_restore -iv -d eeva varukoopia.backup -U postgres

või kui samasse baasi, siis

/usr/pgsql-10.1/bin/pg_restore -v --create -d postgres -U postgres varukoopia.backup

2 Varukoopia tegemine Windowsis

Windowsis varukoopia automaatse tegemise näide.

1. Muuda programmiga kaasasolevat varukoopia näiteskripti c:\eeva\pg_dump\EevaBackup.bat sobivaks.

2. Lisa Windowsi toiminguhaldurisse ajastatud toiming.

Näita, et käivitatakse fail

c:\eeva\pg_dump\EevaBackup.bat

3 Serveri administreerimine Linuxis

Linuxis võib kasutada järgmisi käske töötavatest protsessidest ülevaate saamiseks.

top

Töötavad protsessid. Parameeter n.nn% wa näitab, kui palju server ootab ketaste taga.

vmstat 5

iostat

Süsteemi seisund

dmsg -T

Logi.

5 Eeva kliendi paigaldus

Paigalduse etapid.

1. Kõigil Eeva klientidel peab olema sama vaikimisi keel. See keel peab olema sama, kui sellel Eeva kliendil, millega andmebaas moodustati.

Vaikimisi keelt saab Windows 10-s muuta valikus

Control Panel

Regional and Language options

Advanced

System Locale

See muutus vajab arvuti alglaadimist.

2. Kui muu psqlODBC draiver on paigaldatud, siis eemalda see, kasutades Windowsi Add/Remove programs käsku ning valides paketi psqlODBC.

3. Kopeeri teisest tööjaamast c:\eeva kataloog koos alamkataloogidega. Kui paigaldad esimest tööjaama, siis toimi Eeva kataloogi tekitamiseks peatüki “Eeva andmebaasi moodustamine serveris” järgi.

4. Käivita c:\eeva\algus\alguss.exe.

5. Kliendi esmakäivitusel, kui Eeva ODBC draiver pole paigaldatud, küsitakse ja laaditakse ODBC draiver Eeva kodulehelt. Selle saab peale laadimist käivitada.

1 Serverisse sisselogimine

Eevaga töötamiseks

Käivita klientarvutis c:\eeva\algus\alguss.exe. Ilmub logimise dialoog.

[pic]

Server

Serveri nimi. Üldkuju on

Server:Port/Andmebaas

Peale valiku Server on teised aadressi osad mittekohustuslikud.

Server

Eeva serveri nimi või IP aadress

Port

Serveri port. Vaikimisi on 5432

Andmebaas

Andmebaasi nimi. Vaikimisi on eeva

Kasutaja

Eeva kasutajanimi Seadista/Kasutaja tabelist. Suur- ja väiketähti vaikeseadete korral ei eristata.

Parool

Välja “Parool” sisesta kasutaja parool. Paroolis eristatakse suur- ja väiketähti.

6 Eeva andmebaasi moodustamine serveris

Eeva paigaldusel tuleb moodustada ettevõtte andmebaas serverisse. Selleks:

Paigalda Eeva tavaversioon.

Kui soovid ka ettevõtte andmed üle kanda, kanna need üle tavaeevasse.

Paigalda Postgresi ODBC draiver

Hoides all Shift klahvi vali Seadista/Parameeter. Ilmub ülekandmise dialoog.

[pic]

Eeva kasutajatele pandav parool

Eeva kasutajatele pandav parool teist korda

Sisesta parool, mis pannakse kõigile Eeva kasutajatele. Hiljem pead igale Eeva kasutajale määrama oma parooli Seadista/Kasutaja/Parooli muutmine nupuga või Seadista/Parool käsuga. Eeva vanad paroolid serveris ei kehti.

Parool peab olema vähemalt 6 märgi pikkune ja sisaldama vähemalt ühe numbri, vähemalt ühe väike ja vähemalt ühe suurtähe.

Serveri nimi või IP aadress

Postgresi serveri asukoht. Kui server on samas arvutis, sisesta localhost

Serveri port

Serveri pordi number. Tavaliselt on 5432

Postgresi kasutaja

Postgresi kasutaja parool

Sisesta Postgresi andmebaasi superkasutaja andmed, mis serveri paigaldusel määrasid. See kasutaja pole Eeva kasutaja (seda kasutajat pole Eeva kasutajate tabelis)

Andmebaasi nimi

Baasi nimi, mis serverisse moodustatakse. Normaalselt on eeva.

Kirjade manuseid ja logifaili ei kanta Eeva serverisse.

5. Käivita programm ja lase seadista/konverteeri käsk kaks korda läbi. Ignoreeri esimesel korral ilmuvaid teateid.

7 Krüpteeritud ühenduste kasutamine

Vajadusel saad Eeva kliendi ja serveri vahelise ühenduse krüpteerida.

Selleks võib kasutada Eeva serveris ja kliendil olevat SSL tuge.

SSL ühenduse loomist on kirjeldatud

SSL ühenduse jaoks serveris, kui paigaldus ei tee automaatselt:

Tekita SSL serverisert. Näide:

openssl req -newkey rsa:1024 -x509 -days 5479 -nodes -config f -out server.crt -keyout server.key

Tekita SSL kliendiserdid. Näide:

openssl req -newkey rsa:1024 -nodes -config f -out klient.csr

Kopeeri server.key ja server.crt failid serveri data kataloogi, pane neile juurdepääsuõigused

4. postgres.conf faili lisa rida

ssl = on

Debianis paigaldus teeb serveri serdi ja konfib serveris SSL võimaluse ise, neid pole vaja teha.

5. Kui soovid, et ainult SSL ühendustega saaks serveriga ühenduda, lisa pg_hba.conf faili algusesse read

hostssl all all 0.0.0.0/0 md5

hostssl all all ::1/128 md5

host all all 0.0.0.0/0 reject

host all all ::1/128 reject

SSL ühenduse jaoks Eeva klientmasinas käivita Eeva klient tavalisel viisil. Eeva klient tunneb ära SSL ühenduse ning käivitub sellega.

8 Klient-serveri küsimuste lahendusi

Siia on koondatud lahendused mõnedele Eeva-klient serveri paigaldusel ja kasutamisel tekkida võivatele probleemidele.

Programmi paigalduse kohta üldisemalt ning vastavate küsimuste lahendused on koondatud programmi tehnilise juhendi eraldi peatükki.

Vastused on grupeeritud kaheks osaks: serveris ja klientarvutis tekkivateks.

9 Serveri lahendusi

Lahendused serverarvutis tekkida võivatele probleemidele.

1 Virtuaalmasinas on interneti kiirus väike

Probleem:

Serveris on interneti kiirus 30 Mbit, kuid Hyper-V virtuaalmasinas ainult 5 Mbit

Lahendus:

Keela VMQ juhendi



järgi.

2 Veebilehe avamisel teade, et ei saa kirjutada Temporary failid kausta

Probleem:

Veebilehe avamisel teade, et ei saa kirjutada

C:\Windows\\Framework64\v4.0.30319\Temporary Files

files kausta. Samas on sellele IIS_USER õigused olemas.

Lahendus:

kirjutab kõigepealt Windowsi ajutiste failide kausta ja sealt kopeerib sinna. Anda Windowsi grupile IIS_USR ajutiste failide c:\Windows\Temp kirjutamise õigused.

3 Paigaldusel teade Error reading file C:/Program Files/PostgreSQL/10.1/data/postgresql.conf

Keskkond:

Windows 7 Professional 64-bit Ultimate Eesti keeles

PostgreSQL Server 10.1 64-bit (installer: postgresql-10.1-windows-x64.exe)

Probleem:

Paigaldusel tekkib veateade:

---------------------------

Warning

---------------------------

Problem running post-install step. Installation may not complete correctly

Error reading file C:/Program Files/PostgreSQL/10.1/data/postgresql.conf

Lahendus:

Uninstall PostgreSQL

Run command: net user postgres /delete

Click: Control Panel -> User Accounts -> Configure advanced user profile properties -> delete all “Unknown User” instances that seem to be left from PostgreSQL installation.

Run: compmgmt.msc -> Click Local Users and Groups -> Users -> New User… -> User name: postgres, Password: postgrespass -> Create

Run: compmgmt.msc -> Click Local Users and Groups -> Users -> postgres -> Member of -> Add… -> Administrators -> OK

copy the PostgreSQL installer postgresql-10.1-windows.exe to C:\

Run: runas /user:postgres cmd.exe -> cd \ -> postgresql-10.1-windows.exe -> installed successfully without errors. Checked data folder and confirmed files created successfully.

Run: compmgmt.msc -> Local Users and Groups -> Users -> postgres -> Member of -> Administrators -> Remove

Run: compmgmt.msc -> Local Users and Groups -> Users -> postgres -> Member of -> Add… -> Power Users -> OK

Allikas:



4 The system administrator has set policies to prevent this installation

Probleem

Windows Vista Ultimate all serveri paigalduse käivitamisel, ka Administraatori all ilmub veateade

The system administrator has set policies to prevent this installation

Lahendus

Registris HKEY_CLASSES_ROOT\Installer\Products\

Products võti nimetada ümber teise nimega.

Võimalik, et aitab ka tühja nimega vms. võtmete kustutamine.

Lisainfo



5 Could not create any TCP/IP sockets serveri käivitamisel

Probleem

Windows Vistas server jääb mõnikord seisma.

Uuesti käivitamisel juhtpaneelist ei käivitu, logisse ilmub teade:

Could not create any TCP/IP sockets

Arvuti alglaadimisel käivitub

Lahendus

BitDefender Antiviirus juhtpaneelist maha installeerida.

6 Postgres kasutajakonto muutmine nähtavaks

Probleem

Windows XP Home all Postgres vm. kasutajakonto pole nähtav.

Lahendus

Start > Run ja tipi käsk regedit ning vajuta OK.

Otsi ülesse võti:

HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList.

Lisa parempoolse akna loetellu postgres ja määra talle suurus 1. Tee seda nii:

a) Kui oled akna vasemas pooles võtme/kausta UserList ülesse leidnud ja tal klõpsanud, siis vali menüü Edit > New > DWORD Value;

b) Nüüd tipi parempoolses aknas plinkiva tekstikursori kohale sõna postgres ja vajuta klahvi Enter;

c) Seejärel tee sellel äsjasisestatud sõnal postgres paremklõps ja vali kontekstmenüüst käsk

Modify;

d) Avatavas aknas sisesta tekstilahtrisse Value data number 1 ning vajuta OK.

7 Postmaster ei käivitu Linuxis, veateadet ei ilmu

Probleem

Linuxis postmasteri käivitusel ilmub teade

Postmaster is starting

Kuid server ei käivitu.

Lahendus

Postgresi juurkaustas faili postmaster.log kirjutatakse mittekäivitumise põhjus.

8 Postgresi teenus ei käivitu, Windowsi logis õiguste puudumiste teade

Probleem

Postgresi teenuse käivitamisel teenuste alt või serveri paigaldusel Windowsis pg_ctl protsess jääb rippuma. Windowsi Application Logis on teade, et kaustale Data pole piisavalt õigusi.

Lahendusi

1. Postgresi teenuse käivituskasutajaks teenuste all panna "Local System". Kui serverit pole paigaldatud, paigaldada server ilma automaatselt klastrit tegemata. Klaster ja teenus teha käsitsi.

2. Võib-olla aitab ka Windowsi kasutajaõiguste algseisu taastamine.

Selleks käivita programm lehelt

Või siis anna käsitsi käsk

Windows XP:

secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verboseIn

Windows Vista puhul:

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

9 Peale varukoopiast taastamist trigerid on välja lülitatud

Probleem

Peale uue andmebaasi loomist 8.3.6 versioonis ja sinna taastamist 8.3.5 versioonist arve kinnitamisel ilmub veateade "Triger ei tagastanud väärtust".

Lahendus:

PgAdminiga iga tabeli peal vajuta hiire paremale nupule ning vali "Enable triggers".

[pic]

või siis iga tabeli kohta käivita käsk, näiteks desktop tabeli puhul

ALTER TABLE desktop ENABLE TRIGGER ALL

10 Peale paigaldust kasutaja Administraator valik kaob Windows XP-s

Probleem

Serveri paigaldus lisab Windowsisse juurde uue kasutaja. Siis kaob Windowsis kasutaja Administraator, kui Windowsi on kasutatud ühe kasutaja režiimis.

Lahendus

Selleks, et Windows XP kasutajate nimekirjas ilmuks kasutaja Administraator tagasi, toimi järgmiselt:

1. [Start] [Run] [Regedit]

2. Leia võti:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList

Muuda või lisa järgmine väärtus ja tee alglaadimine:

Data Type: DWORD

Value Name: Administrator

Setting for Value Data: [0 = Disabled / 1 = Enabled]

Allikas:



11 Could not reattach to shared memory logifailis serveri käivitamisel

Probleem

Eeva PostgreSQL 8.3 Windows Vista serveri paigaldusel serveriga ühendust ei saa võtta.

Logifailis on teated

FATAL: could not reattach to shared memory (key=288, addr=02870000): 487

Lahendusi

1. Paigaldada PostgreSql versioon 8.4.1 või uuem.

2. Postgresql.conf failis rida

shared_buffers = 32MB

asendada reaga

shared_buffers = 3MB

ja teha arvuti alglaadimine.

12 Andmete kättesaamine serveri mittekäivitumisel

Probleem

PostgreSql serveri ei käivitu

Lahendus

1. Tee kaustast C:\Program Files\PostgreSQL\8.XXX koopia

2. Ava Notepadiga fail C:\Program Files\PostgreSQL\8.XXX\data\PG_VERSIOON

3. Installi uuesti server sama versiooniga mis oli kirjas PG_VERSIOON failis

4. Tee c: kettale uus kaust muu ja sinna kopeeri eelnevalt salvestatud Data kaust

tulemus c:\muu\data

5. Pane postgresi teenus kinni

6. Käivita windowsi käsureal postgressql teenus

a) cd C:\Program Files\PostgreSQL\8.xxx\bin

b) pg_ctl start -D c:\muu\data

7. Logi pgadmingia sisse ja tee varikoopia

8. käsurida

pg_ctl stop -D c:\muu\data

lõpetab serveri teenuse antud kaustas

13 Paigaldusel teade skripti mittekäivituse kohta

Probleem

wscript on lubatud, kuid .vbs failidele pole käivitusprogrammi.

Lahendus

Enne paigaldust vajuta faili %windir%\inf\wsh.inf peal hiire paremale nupule ja vali 'Install'

10 Kliendi lahendusi

Vastused Eeva klientarvutis tekkivatele küsimustele

1 Peale Windows 10 uuendust vormide avamine aeglane

Probleem

Eset antiviiruse kasutamisel peale Windows 10 uuendust mõnikord arve avamine nimekirjast hakkab võtma aega 5 sekundit. Seadista Parameeter avaneb 10 sekundit. Samuti aruannete dialoogid avanevad aeglaselt.

Lahendus

Eemalda Eset antiviirus ja Eset Admin arvutist.

2 Vana ODBC draiverit ei saa eemaldada

Probleem

Käivitamisel programm ütleb, et on olemas vana ODBC driveri versioon, kuid juhtpaneel seda ei näita.

Lahendus

Eemalda registrist võtmed:

32 bitises windowsis

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL ANSI

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL UNICODE

64 bitises Windowsis

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\PostgreSQL ANSI

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\PostgreSQLUNICODE

Kustuta Program files alt psqlODBC kaust.

Allikas



3 F-Secure viirustõrjega arvutid on aeglased

Probleem

Võimsamad F-Secure viirustõrjega arvutid on internetis ja kohtvõrgus aeglasemad, kui näiteks nõrgemad arvutid AVG-vabavaralise viirustõrjega.

Lahendus

F-secure

Sätted / Tulemüür / Reeglid

Lisada Uus reegel „Eeva“,

Tüüp „Luba“,

IP-aadress/ulatus =“Kohandatud“ , Redigeeri

Lisada Eeva serveri IP aadress, sama mis üle interneti sisenemisel

Teenusesuund „All IP traffic“ lubada mõlemasuunaliseks.

Selle aadressil kogu võrguliikluse lubamine kiirendab ka lokaalvõrgus töötavate arvutite töökiirust.

Suuremamahuliste aruannete küsimisel kahanes aeg. Poole aasta andmete analüüsi kokkupaneku aeg kahanes 2:15 –lt 0:44 -le

4 Varukoopia tegemisel veateade application configuration is incorrect

Probleem

pg_dump.exe käivitamisel veateade

application configuration is incorrect

reinstalling the application may fix the problem

Lahendus

Paigaldada Microsoft Visual C++ vastav runtime Microsofti kodulehelt.

5 SSL reziimis varukoopiast taastamisel ühendus katkeb

Probleem

Klient: pgAdmin 12.1

Windows server 2005 Standard x64 Edition

Server: Linux

Andmete taastamisel varukoopiast serverisse SSL ühendusega mõne aja pärast ühendus katkeb.

pg_restore teatab, et ühendus on suletud.

Serveri logis on:

LOG: SSL renegotiation failure

LOG: SSL failed to send renegotiation request

LOG: SSL renegotiation failure

LOG: SSL error: unsafe legacy renegotiation disabled

LOG: could not send data to client: Connection reset by peer

LOG: SSL error: unsafe legacy renegotiation disabled

LOG: could not receive data from client: Connection reset by peer

LOG: unexpected EOF on client connection

Lahendus

Postgresql.conf failis panna

ssl_renegotiation_limit=0

6 ALLUSERS property is not 1 viga ODBC draiveri paigaldusel

Probleem

ODBC draiveri paigaldusel viga

1: ALLUSERS property is not 1 – this MSM cannot be

used for a per-user or fallback-to-per-user install

[pic]

Lahendus

Paigalduseks logida Windowsisse sisse administraatori õigustes

7 Couldn't load libpq library Eeva kliendi käivitamisel

Probleem

Eeva kliendi käivitamisel ilmub teade

Couldn't load libpq library

Lahendus

Paigaldada MSVC2005 tugipakett viidast



8 Palgalehele rea lisamisel arvuti seiskub

Probleem

Palgalehele rea lisamisel programm seiskub. Tegumihaldurist rakenduse, protsessi ja protsessipuu katkestamist ignoreeritakse. Ainult arvuti alglaadimise valik Start nupust aitab. Windows XP, server on lokaalvõrgus. Probleem püsib ka viimase ODBC draiveri puhul ja viimase programmiga.

Seiskumine toimub kui valida eraldi palgasumma või ülevaltpoolt menüüst mingi püsisumma.

Lahendus

Norton Antiviirus keelata, valides tema ikoonil parema nupuga "Disable auto-protect".

9 Internal account lookup failure: No mapping between account names and security IDs

Probleem

Eeva PostgreSQL 8.3 serveri paigaldusel domeenikontrolleriga Windows Small Business Serverisse paigaldusaknas on teade

Creating user

Ning selle ajal veateade

Internal account lookup failure: No mapping between account names and security IDs was done.

Lahendus

PostgreSQL paigalduse dialoog pakub välja vale domeeni nime. Paigalduse ajal muuta domeeni nimi õigeks (My Computer / Properties all näeb).

10 NVidia GeForce võrgukaardi kasutamisel lugemine aeglane

Probleem

Peale ruuteri vahetust lokaalvõrgus osades arvutites Fail Dokument arve jm. loevad andmeid aeglaselt. Windowsi tegumihaldur näitab võrgu kasutuseks 0.6 % maksimaalselt. Server ja tööjaamad on Windows XP keskonnas.

Lahendus

Tööjaamas NVidia GeForce võrgukaardi seades Optimize For valida Throughput. Vaikimisi on CPU.

11 Serverisse logimisel veateade connection terminated

Probleem

Postgresi 8.4 server Windows XP keskkonnas.

Sisselogimisel veateade

Server terminated connection unexpectedly.

Logifailis teade

could not receive data from client: An operation was attempted on something that is not a socket.

Lahendus

Teenuste alt Postgresi teenuse kontoks panna “Local system account”.

Eeva E-keskonna paigaldus

Eeva e-keskkond vajab järgmist tarkvara serveris:

Windowsis: .NET 4.6.1, IIS veebiserver.

Serveri opsüsteemid: Windows 2008 server ja uuemad.

Linuxis ja Macis: Apache, mod_mono, Mono 6.6 või uuem

Allpool on toodud paigalduse näiteid.

1 Windowsi opsüsteemidesse paigaldus

Paki Eeva tellimiskeskus lahti C:\ Eeva\Web\storeadmin kausta, Eeva veebipood lahti C:\ Eeva\Web\store kausta.

Vanemates Windowsites enne lahtipakkimist vajuta arhiivide peal hiire paremale nupule ja vali “Unblock”.

Lisa nendesse kaustadesse web.config failid , muuda nendes failides logimisandmeid vajadusel.

machineKey ja ValidationKey väärtus sisesta igale serverile erinev, muidu ühe serveri paroole saab kasutada ka teistes.

2. Paigalda wkhtmltopdf

viimane versioon.

Või



1 Windows 2019 ja 2016 serverisse paigaldus

1. Ava “Server Manager “. Vali

Manage

Add Roles and Features

ja lisa “Server Roles” alt “Web Server (IIS)”.

[pic]

Paigalduse ajal lülita sisse

4.7 (Windows 2006 serveris 4.6)

Application Development alt lülita sisse

ASP .NET 4.7 (Windows 2006 serveris ASP .NET MVC 4.6)

[pic]

Application Initialization

Konfi Application Initialization juhendi järgi.

2. Paigalda MVC4 (). Vali

Install MVC 4 for Visual Studio 2010

Download the standalone MVC 4 installer executable

Käivita ASPNETMVC4Setup.exe.

3. Tekita serverile sert juhendi (v=ws.10).aspx

järgi.

4. Ava uuesti “Server Manager “. Vali

Tools

Internet Information Services (IIS) Manager

Vajuta valiku “Default Web Site” peal hiire paremale nupule ja vali “Add application”.

E-poe jaoks valikusse Alias sisesta store ja valikusse Physical Path c:\eeva\web\store.

Eeva veebikeskkonna jaoks valikusse Alias sisesta storeadmin ja valikusse Physical Path c:\eeva\web\storeadmin.

Või siis, kui soovid juurkausta suunata, muuda selle teeks c:\eeva\web\store vaikimisi %SystemDrive%\inetpub\wwwroot asemel.

5. Paigalda

2 Windows 2012 R2 serverisse paigaldus

1. Paigalda Windowsi uuendusest .NET raamistik 4.6.1 :

[pic]

Peale selle paigaldust pead tegema serveri alglaadimise.

2. Kui IIS pole paigaldatud, käivita Server Manager ja lisa Internet Information Server:

[pic]

3. Paigalda MVC4 (). Vali standalone installer altpoolt, käivita ASPNETMVC4Setup.exe.

4. Kui pole, siis lülita sisse 4.5

[pic]

5. IIS halduris vajuta valiku “Default Web Site” peal hiire paremale nupule ja vali “Add application”.

E-poe jaoks valikusse Alias sisesta store ja valikusse Physical Path c:\eeva\web\store.

Eeva veebikeskkonna jaoks valikusse Alias sisesta storeadmin ja valikusse Physical Path c:\eeva\web\storeadmin.

[pic]

1

3 Windows 2008 serverisse paigaldus

Juhtpaneelis Windowsi võimaluste all pane linnuke juhtpaneeli Windowsi osade lisamise alt valikusse

.NET Framework 4 Features

[pic]

Valiku Roles peal vajuta hiire paremale nupule ja vali Add Role / IIS.

Lisa linnukesed valikusse ASP .NET, IIS Configuraton manager ja pakkimiste juurde.

Pane kindlasti linnuke valikusse “Static content”, muid staatilised lehed tulevad tühjadena.

[pic]

Peale paigaldust lisada juurde uus veebisait, tee c:\eeva\web

[pic]

Eemalda vaikimisi veebisait “”Default Web Site ja käivitata uus sait.

Kausta erp peal vajuta hiire paremale nupule ja vali “Convert to application”.

[pic]

Kui algselt staatilisi lehti sisse ei lülitanud, lülita need sisse, valides StaticFile Handleri alt “StaticFileModule” ja kontrolli, et linnuke oleks valikus “Invoke handler only if request is mapped to”

[pic]

Lisainfo:

Windows 2018 R2 serveris tuleb lisaks paigaldada MVC (vt vastavat peatükki), muidu ilmub teade Microsoft.Web.Infrastructure.dll mitteleidmise kohta. . Kui ka .NET 2 veebiserver töötab, saab teha erlaid saidi, näiteks porti 81 ja Application pool panna NET 4

4 Windows 7 ja Windows Vista all paigaldus

1. Vali

Start

Control Panel

Programs and features

Turn Windows features on or off

Pane linnukesed valikutesse

[v] Internet Information Services

ja

World Wide Web Services

Application Development Features

[v]

[pic]

ja

Performance Features

Dynamic Content Compression

vajuta OK.

5 4 paigaldus

Windows 2008, Windows 7 ja Windows Vista all tuleb paigaldada 4.

1. Kui pole, paigalda Windows update’st Microsoft .NET Framework 4.

2. Paigalda MVC4 ()

Vali sealt eraldiseisev paigaldaja: et liigseid asju ei paigaldaks:

Or, install using the standalone MVC 4 Installer.



(Kui paigaldad sealt otse Web Platform Installeriga, siis see paigaldab ka palju muid asju).

3. Lüli 4 sisse. Selleks administraatori õigustes käivita “aspnet_regiis.exe -i” :

C:\Users\Administraator>C:\WINDOWS\\Framework\v4.0.30319\aspnet_reg

iis.exe -i

4. Vali

Start

Control Panel

Administrative Tools

Internet Information Services (IIS) Manager

Sites

Default web site

Edasi paremal ääres menüüst Actions:

Advanced Settings

(General)

Muuda järgmisi seadeid:

Physical path: C:\Eeva\Web\storeadmin

Windows Vista all muuda lisaks: Application Pool: Classic .NET AppPool.

Windows 7, Windows 2008s võib jääda DefaultAppPool

[pic]

Vajuta storeadmin ja store kaustade peal hiire paremale nupule ja vali “Convert to application”.

Kontrolli tulemust, trükkides brauserisse

localhost/storeadmin ja localhost/store

2 Linuxi serverisse paigaldus

Linuxi serveri paigaldus koosneb Apache ja Mono paigaldusest ja konfimisest.

Linuxis tuleb paigaldada paketid distributsioonist, kui need pole olemas ja konfigureerida.

Allpool toodud näiteid.

1 Debian 9 all paigaldus

Paigalda juhendite järgi:

sudo apt-get install dirmngr

sudo apt-key adv --keyserver hkp://keyserver.:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo "deb stretch main" | sudo tee /etc/apt/sources.list.d/mono-official.list

sudo apt-get update

sudo apt-get install mono-complete mono-dbg mono-xsp4

sudo apt-get install apache2

sudo apt-get install mono-dbg mono-xsp4 mono-apache-server4 libapache2-mod-mono

systemctl restart apache2

Paigaldada wkhtmltopdf lehelt.

Saad sealt laadida wkhtmltox-0.12.3_linux-generic-amd64.tar.xz arhiivi ja sealt wkhtmltopdf kopeerida /usr/local/bin kausta.

Tekita kaust /var/www/erp ja kopeeri Eeva veebirakendus sinna. Muuda web.config fail vastavalt vajadusele.

Kopeeri erp.conf /etc/apache2/conf.enabled kausta

erp.conf sisu:

MonoServerPath "/usr/bin/mod-mono-server4"

MonoApplications "/erp:/var/www/erp"

Allow from all

Order allow,deny

SetHandler mono

SetOutputFilter DEFLATE

SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript

Käivita apache uuesti:

/etc/init.d/apache2 restart

2 Debian 8 Jessie all paigaldus

Paigalda Apache:

apt-get install apache2

(Debian 7 Wheezy all Paigalda mod_mono algne versioon: apt-get install libapache2-mod-mono )

1 PDF failide näitamise toe paigaldamine

Paigalda wkhtmltopdf /usr/local/bin kausta.

Paigalda staatiline versioon, mis töötab ilma X11 serverita.

Paigaldada saab lehelt.

Saad sealt laadida wkhtmltox-0.12.3_linux-generic-amd64.tar.xz arhiivi ja sealt wkhtmltopdf kopeerida /usr/local/bin

Samuti saab paigaldada lehelt.

Vanema versiooni paigaldus:

dpkg -i wkhtmltox-0.12.2.1_linux-wheezy-amd64.deb

Vana Debian 6 (Squeeze) all ilmub paigaldusel hoiatusteade libssl1.0.0 vajalikkuse kohta, kuid pakett paigaldatakse.

Vanemad versioonid lõikavad pdfis teksti lõpust ära ja paigutus on nihkes.

3 Debianis konfimine peale paigaldust

Kontrolli, et apache toimib, trükkides brauserisse serveri aadressi: “It works!”

1. Tekita kaustad

/var/www/store

ja

/var/www/storeadmin

ja kopeeri eeva e-poe ja veebikeskonna failid sinna.

Kopeeri store.conf /etc/apache2/conf.d kausta

store.conf sisu:

MonoServerPath "/usr/bin/mod-mono-server"

MonoApplications "/store:/var/www/store,/storeadmin:/var/www/storeadmin"

Allow from all

Order allow,deny

SetHandler mono

SetOutputFilter DEFLATE

SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary

Allow from all

Order allow,deny

SetHandler mono

SetOutputFilter DEFLATE

SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript

Käivita apache uuesti:

/etc/init.d/apache2 restart

4 Fedora jm. Punamütsikesel baseeruvad distributsioonid

Fedoral, Red Hatil, Centosil paigaldus Fedora näitel.

Linuxi versiooni leidmine:

nano /etc/redhat-release

Kui Fedora versioon on enne 12, siis:

su -

rpm -Uvh

Fedora 12-s on PostgrSql 8.4 vaikimisi olemas. Edasi tavaviisil:

yum install postgresql postgresql-server

/etc/init.d/postgresql initdb --locale=et_EE.UTF8 # või service postgresql initdb --locale=et_EE.UTF8

yum install httpd mod_mono mono-wcf mono-basic

/sbin/service httpd start

Protsesside automaatkäivituseks:

/sbin/chkconfig postgresql on

/sbin/chkconfig httpd on

Lisainfo:



5 Apache konfigureerimine

Tekita Debianis /etc/apache2/conf.d/mod_mono.conf fail sisuga :

LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so

ForceType application/x-asp-net

Kuid mod_mono paigaldasid valmispaketiga, siis mod_mono aktiveerimine peale selle lisamist apachesse

sudo a2enmod mod_mono_auto (ubuntus)

või

sudo a2enmod mod_mono

Iga rakenduse kohta, näiteks store puhul tekita fail /etc/apache2/conf.d/store.conf sisuga :

Alias /store "/var/www/html/store"

MonoServerPath store "/opt/mono-2.10/bin/mod-mono-server2"

6 Veebiserveri töö jälgimine

Veebiserveri jälgimiseks saad lisada tegumi

*/10 * * * * wget --no-verbose --tries=1 -a /var/log/wget.log -O /var/log/wgettulem.html store || /etc/init.d/apache2 restart

See kontrollib tööd iga 10 minuti tagant ja käivitab tõrke korral veebiserveri uuesti.

3 Mono paigaldus lähtekoodist

Kui Linuxile pole uut Mono valmispaketti, saab Mono kompileerida ja paigadada lähtekoodist.

Lähtekoodist paigaldusel tuleb /opt/mono…./bin/mod-mono-server4 failis panna mono käivituseks õige mono /usr/bin mono asemel, näiteks

#!/bin/sh

exec /opt/m518/bin/mono $MONO_OPTIONS "/opt/m518/lib/mono/4.5/mod-mono-server4.exe" "$@"

Paigalda Mono kompileerimiseks vajalikud paketid:

apt-get update

apt-get install build-essential

Paigalda libgdiplusi ja mod_mono kompileerimiseks vajalikud paketid:

apt-get install git autoconf libtool automake build-essential mono-devel gettext

apt-get install apache2-threaded-dev

Vajadusel paigalda need:

apt-get install autoconf automake libtool g++ gettext libglib2.0-dev libpng12-dev libfontconfig1-dev

apt-get install libcairo2-dev

Paigalda Mono 4.6.2.7, libgdiplus 4.2, xsp 4.2:

mkdir /opt/m462

############## gdiplus

cd /usr/local/src

wget

tar -xvf libgdiplus-4.2.tar.gz

cd libgdiplus-4.2

./configure --prefix=/opt/m462

make

make install

################### Mono

cd /usr/local/src

wget

tar jxf mono-4.6.2.7.tar.bz2

# kommenteeri välja HttpRequest.cs failis Failed to map path vea andvad read, vt allpool.

cd mono-4.6.2

./autogen.sh --prefix=/opt/m462

make

make install

############## xsp

cd /usr/local/src

wget

tar xf xsp-4.2.tar.gz

cd xsp-4.2

export PATH=/opt/m442/bin:$PATH

export PKG_CONFIG_PATH=/opt/m442/lib/pkgconfig

./configure --prefix=/opt/m462

make

make install

Paigalda mod_mono 3.12

cd /usr/local/src

wget

tar xvf mod_mono-3.12.tar.gz

cd mod_mono-3.12

./configure --prefix=/opt/m462

make

make install

mod_mono.conf failis muuda LoadModule reaks:

LoadModule mono_module /opt/m442/lib/apache2/modules/mod_mono.so

cp /etc/apache2/mod_mono.conf /etc/apache2/conf-enabled/mod_mono.conf

store.conf failis muuda reaks:

MonoServerPath "/opt/m441/bin/mod-mono-server4"

Kui soovid poodi saidi juurkausta, eemalda store.conf failist store ja

failis

/etc/apache2/sites-available/default

muuda rida "DocumentRoot /var/www" reaks "DocumentRoot /var/www/store"

Taaskävita Apache:

/etc/init.d/apache2 restart

Kausta õigusi saad vajadusel muuta nii:

cd /var/www

sudo chown -R root:www-data .

sudo chmod -R 774 .

sudo usermod -a -G www-data

4 “Failed to map path” vea eemaldamine Linuxis

Linuxis Eeva kaugtöö mooduli käivitamisel on brauseris näha, et osade .js failide laadimisel esilehe lõpus tekkib 500 viga.

Kui silumine on monos lubatud, siis Apache error_log failis on Failed to map path veateated.

Selle eemaldamiseks kommenteeri välja failis HttpRequest.cs failed to map path vea andvad 2 rida 1626 ja 1627:



if (!isAppVirtualPath && !virtualPath.StartsWith (appVirtualPath, RuntimeHelpers.StringComparison))

throw new InvalidOperationException (String.Format ("Failed to map path '{0}'", virtualPath));

asenda ridadega

// if (!isAppVirtualPath && !virtualPath.StartsWith (appVirtualPath, RuntimeHelpers.StringComparison))

// throw new InvalidOperationException (String.Format ("Failed to map path '{0}'", virtualPath));

ja paigalda muutus:

cd /usr/local/src

cd mono-4.4.2

make

make install

5 MacOSis paigaldus

Eeva vajab MacOS X Leopard (10.5), LumeLeopard (10.6) või uuemat.

1. Paigalda PostgreSql 10.1, Mono ja erp ning store rakendused tavalisel viisil. PostgreSql paigaldusel pead muutma kerneli parameetreid ja tegema arvuti alglaadimise vastavalt paigaldusjuhendile.

2. Tekita käsufail mand (terminali aknas nano /Users/kasutaja /Desktop/Eeva/Web/mand ) sisuga:

cd /Users/kasutaja /Desktop/Eeva/Web

sudo mono /Library/Frameworks/Mono.framework/Versions/2.8/lib/mono/2.0/xsp2.exe --port 8081

Eevaga töötamiseks käivita see fail topeltvajutusega ja sisesta peakasutaja peakasutaja parool:

/Users/kasutaja/Desktop/Eeva/Web/mand ; exit;

Macintosh-2:~ kasutaja $ /Users/kasutaja/Desktop/Eeva/Web/mand ; exit;

Password:

xsp2

Listening on address: 0.0.0.0

Root directory: /Users/kasutaja/Desktop/Eeva/Web

Listening on port: 8081 (non-secure)

Hit Return to stop the server.

** (/Library/Frameworks/Mono.framework/Versions/2.8/lib/mono/2.0/xsp2.exe:3421): WARNING **: _wapi_handle_unref: Attempting to unref unused handle 0x14

Eeva käivitamiseks trüki brauserisse localhost/erp:8081

Vajadusel tõsta hiirega see viit brauserist töölauale.

Ilma paroolita käivitamiseks võiks panna

/Library/Frameworks/Mono.framework/Versions/2.8/lib/mono/2.0/xsp2.exe

faili omanikuks 'mono' ja püsti panna 's' biti:

chown mono:wheel /Library/Frameworks/Mono.framework/Versions/2.8/lib/mono/2.0/xsp2.exe

chmod 4555 /Library/Frameworks/Mono.framework/Versions/2.8/lib/mono/2.0/xsp2.exe

Siis võib igaüks seda xsp2.exe programmi startida, selle protsessi omanikuks pannaks automaatselt 'mono'.

1 Macis Eeva serveri automaatne käivitamine

Protsessi automaatne käivitamine masina sisselülimisel:



Protsessi automaatne käivitamine kui kasutaja sisse logib:

System-Preferences -> Accounts -> Startup-Items

6 Eeva konfigureerimine

Rakenduse juurkaustas failis web.config näidatakse rakenduse parameetrid.

E-posti seaded määratakse osas:

host

E-posti serveri aadress

username

kasutaja

Serverisse logimise andmed.

3 Klient-serveri sisukord

EEVA SERVERI, KLIENDI, E-KESKKONNA PAIGALDUS 1

Avatud pordid 1

Serveri paigaldus 1

Serveri paigaldus Linuxis 1

5432 Pordi avamine 1

Serveri paigaldus Debian Squeeze 6.0 4

Serveri konfigureerimine 5

Juurdepääsu lubamine 5

Seadete faili postgresql.conf muutmine 5

Shared_buffers parameetri muutmine 5

Serveri käivitus 6

Serveri protsessi lisamine et algkäivitusel server käivituks 6

Logifailide kasutamine 7

Serveri optimeerimine 7

Serveris automaatse varukoopa tegemine 7

Varukoopia tegemine Linuxis 7

Läbi ftp varukoopia tegemine 7

Linuxi serverist läbi interneti varukoopia tegemine 8

Linuxis andmete taastamine Eeva varukoopiast 8

Varukoopia tegemine Windowsis 8

Serveri administreerimine Linuxis 8

Eeva kliendi paigaldus 9

Serverisse sisselogimine 9

Eeva andmebaasi moodustamine serveris 10

Krüpteeritud ühenduste kasutamine 11

Klient-serveri küsimuste lahendusi 12

Serveri lahendusi 12

Virtuaalmasinas on interneti kiirus väike 12

Veebilehe avamisel teade, et ei saa kirjutada Temporary failid kausta 13

Paigaldusel teade Error reading file C:/Program Files/PostgreSQL/10.1/data/postgresql.conf 13

Speedtouch Thomsoni ruuteris ei õnnestu pordi suunamine 14

The system administrator has set policies to prevent this installation 14

Could not create any TCP/IP sockets serveri käivitamisel 15

Postgres kasutajakonto muutmine nähtavaks 15

Postmaster ei käivitu Linuxis, veateadet ei ilmu 15

Postgresi teenus ei käivitu, Windowsi logis õiguste puudumiste teade 16

Peale varukoopiast taastamist trigerid on välja lülitatud 16

Peale paigaldust kasutaja Administraator valik kaob Windows XP-s 17

Could not reattach to shared memory logifailis serveri käivitamisel 18

Andmete kättesaamine serveri mittekäivitumisel 18

Paigaldusel teade skripti mittekäivituse kohta 19

Kliendi lahendusi 19

Peale Windows 10 uuendust vormide avamine aeglane 19

Vana ODBC draiverit ei saa eemaldada 19

F-Secure viirustõrjega arvutid on aeglased 20

Varukoopia tegemisel veateade application configuration is incorrect 20

SSL reziimis varukoopiast taastamisel ühendus katkeb 20

ALLUSERS property is not 1 viga ODBC draiveri paigaldusel 21

Couldn't load libpq library Eeva kliendi käivitamisel 21

Palgalehele rea lisamisel arvuti seiskub 22

Internal account lookup failure: No mapping between account names and security IDs 22

NVidia GeForce võrgukaardi kasutamisel lugemine aeglane 22

Serverisse logimisel veateade connection terminated 23

Eeva E-keskonna paigaldus 24

Windowsi opsüsteemidesse paigaldus 24

Windows 2016 serverisse paigaldus 24

Windows 2012 R2 serverisse paigaldus 26

Windows 2008 serverisse paigaldus 29

Windows 7 ja Windows Vista all paigaldus 31

4 paigaldus 32

Linuxi serverisse paigaldus 33

Debian 9 all paigaldus 34

Debian 8 Jessie all paigaldus 34

PDF failide näitamise toe paigaldamine 34

Debianis konfimine peale paigaldust 35

Fedora jm. Punamütsikesel baseeruvad distributsioonid 35

Apache konfigureerimine 36

Veebiserveri töö jälgimine 36

Mono paigaldus lähtekoodist 37

“Failed to map path” vea eemaldamine Linuxis 38

MacOSis paigaldus 38

Macis Eeva serveri automaatne käivitamine 39

Eeva konfigureerimine 39

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download