Postgres 8 - Eetasoft
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 (veebiserveri kasutamisel)
2 Serveri paigaldus
Eeva toetab Postgres andmebaasiserverit alates versioonist 16
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.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 Näide muudetud väärtustest:
log_min_error_statement=warning
log_min_duration_statement= 120000
log_line_prefix = '%t %h %q%u@%d '
log_lock_waits = on
log_temp_files = 900000
max_locks_per_transaction= 164
2 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
3 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.
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.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- chapter 8 photosynthesis 8 2
- minecraft beta 1.8.0.8 download
- minecraft beta 1 8 0 8 download
- minecraft 1 8 8 download free
- log2 8 7x log2 8 3x 1
- utf 8 vs utf 8 bom
- upgrade from windows 8 to 8 1
- windows 8 0 to 8 1 upgrade
- 8 8 nm to in lb
- update windows 8 to 8 1
- ss 8 c 1 6 ss 8 c 2 1
- postgres run script from file