Instalace a nastavenφ eDock Serveru & 602SQL Serveru na Linux
Instalace eDock Server na Linux
V²chozφ p°edpoklady
Produkt eDock je urΦen pro provozovßnφ v re₧imu klient/server, co₧ znamenß, ₧e instalace obsahuje Φßst pro server, na kterΘm b∞₧φ databßzov² SQL server s modulem eDock, a Φßst pro klienta. Klientskß instalace integruje p°φstup k eDocku p°φmo do desktopu a Pr∙zkumnφka Windows.
Instalace a zßkladnφ zprovozn∞nφ aplikace eDock je navr₧eno tak, aby nebylo nutnΘ instalovat v²vojovΘ a provoznφ prost°edφ 602SQL. Instalaci je mo₧nΘ provΘst p°φmo z p°φkazovΘho °ßdku linuxovΘ konzole a zßkladnφ nastavenφ aplikace eDock pak p°es webov² browser.
Pro nastavenφ provoznφch parametr∙ SQL serveru je k dispozici ╪φdφcφ konzole 602SQL a to ve verzφch jak pro MS Windows tak pro prost°edφ X-Windows.
Poznßmka:
P°i instalaci v sφti Intranet/Internet je podmφnkou, ₧e vÜechny instalovanΘ poΦφtaΦe jsou propojeny protokolem TCP/IP; toto je zßkladnφ pracovnφ prost°edφ pro p°φstup vφce u₧ivatel∙ k eDocku.
Chcete-li si spouÜt∞t aplikace ve webovΘm browseru mimo vaÜi lokßlnφ sφ¥, je pot°eba pevnΘho p°ipojenφ vaÜφ sφt∞ k Internetu.
Pro odesφlanφ zprßv z eDocku prost°ednictvφm elektronickΘ poÜty je nutn² p°φstup k SMTP/POP3 serveru.
Instalace aplikace eDock na 602SQL server pro OS Linux
Samotnß instalace aplikace eDock je provßd∞na t°emi skripty shellu. P°ed samotnou instalacφ je vÜak nezbytnΘ provΘst n∞kolik p°φpravn²ch krok∙.
Instalace p°edpoklßdß, ₧e jste p°ihlßÜen s prßvy superu₧ivatele root.
Zφskßnφ a pou₧itφ licenΦnφch Φφsel
B∞hem instalace budete vyzvßnφ k zadßnφ licenΦnφch Φφsel. Ujist∞te se, ₧e mßte ze svΘho nebo jinΘho poΦφtaΦe p°φstup do Internetu; bez licenΦnφch Φφsel se instalace ·sp∞Ün∞ nedokonΦφ.
Postup instalace:
VÜechny komponenty pro instalaci na Linux jsou ulo₧eny na tomto CD ROMu v adresß°i /instalace_edock/linux.
Pokud jeÜt∞ nemßte nainstalovßn 602SQL Server, uΦi≥te tak dle postupu Instalace a nastavenφ 602SQL Serveru na Linux.
V rßmci zmφn∞nΘho postupu prove∩te vÜe i s registracφ 602SQL Serveru. Add-on licence a eDock licenci budete uplat≥ovat pozd∞ji a₧ v rßmci tohoto postupu.
Nejd°φve nainstalujte programov² balφk WINE, kter² na Linuxu implementuje Windows API.
Instalaci provedete spuÜt∞nφm skriptu ./install.1.sh, kter² vÜe pot°ebnΘ za°φdφ za vßs. SouΦßstφ instalace je p°elo₧enφ a sestavenφ balφku WINE ze zdrojov²ch soubor∙, proto vy₧aduje p°φtomnost kompilßtoru jazyka C++ a binutils na vaÜem poΦφtaΦi.
Tato fßze instalace je nejdelÜφ a m∙₧e trvat pom∞rn∞ dlouho (na poΦφtaΦi s procesorem Celeron 333MHz a 128MB RAM cca 70 minut, na Celeron 1.2GHz a 512MB RAM cca 15 min).
Pokud chcete pou₧φvat nov∞jÜφ verzi balφku WINE, m∙₧ete ji zφskat na strßnkßch http://www.winehq.org/.
StaΦφ nahradit v adresß°i obsahujφcφm instalaci star² soubor Wine-yyyymmdd.tar.gz (yyyy znaΦφ rok, mm po°adovΘ Φφslo m∞sφce a dd den v m∞sφcφ, kdy byla danß verze uvoln∞na) souborem nov²m a spustit prvnφ skript zadßnφm ./install.1.sh.
Je mo₧nΘ, ₧e skript skonΦφ hlßÜkou:
*************************************************
*************************************************
The installed Wine libraries will not be found!
You can either: Add the line '/usr/local/lib' to /etc/ld.so.conf and run /sbin/ldconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
*************************************************
*************************************************
Nenφ se t°eba niΦeho obßvat. eDock je funkΦnφ i bez t∞chto nastavenφ. Pokud ovÜem chcete pou₧φvat WINE i samostatn∞, doporuΦujeme °φdit se instrukcemi v °ßdku, v²Üe zv²razn∞nΘm tuΦn²m pφsmem.
Pokud nechcete nebo nem∙₧ete pou₧φt instalaΦnφ skript install.1.sh, m∙₧ete provΘst instalaci ruΦn∞ podle t∞chto pokyn∙.
Zkopφrujte cel² obsah adresß°e /instalace_edock/linux z instalaΦnφho CD do vyhrazenΘho adresß°e na disku serveru, odkud budete eDock instalovat. Adresß° m∙₧e b²t kdekoliv, kde mßte prßva k zßpisu. Adresß° slou₧φ pouze pro instalaci a pozd∞ji bude mo₧nΘ jej op∞t smazat.
Soubory install*.sh oznaΦte jako spustitelnΘ (chmod +x ./install*.sh).
Otev°ete konfiguraΦnφ soubor configuration v editoru a nadefinujte hodnoty prom∞nn²ch dle sv²ch pot°eb. VÜechny jsou v souboru popsßny.
Nynφ vytvo°φte nov² databßzov² soubor do n∞j₧ bude poslΘze importovßna aplikace eDock.
NejjednoduÜÜφ postup je spustit instalaΦnφ skript Φφslo 2: ./install.2.sh
skript detekuje, ₧e databßze dosud neexistuje a dotß₧e se vßs, p°ejete-li si ji zalo₧it, odpov∞zte 'y'.
skript v souboru /etc/602sql zaregistruje novou databßzi podle ·daj∙ uveden²ch v souboru configuration. Pokud se registrace zda°φ, budete vyzvßnφ ke spuÜt∞nφ SQL serveru nad novou databßzφ.
Druhou mo₧nostφ je zadat definici databßze do souboru /etc/602sql ruΦn∞. Jak to ud∞lat se dozvφte zde. TakΘ po provedenφ ruΦnφ definice je nutnΘ nad databßzφ spustit SQL server.
Poslednφ mo₧nostφ je importovat aplikaci eDock do ji₧ existujφcφ databßze. StaΦφ uvΘst v souboru configuration parametry ji₧ existujφcφ databßze. Obecn∞ tuto vÜak mo₧nost nedoporuΦujeme.
Spus¥te nad novou databßzφ SQL server. /etc/rc.d/init.d/602sql8 start
P°φkaz se pokusφ spustit vÜechny servery na vaÜem poΦφtaΦi. N∞kterΘ ale ji₧ mohou b∞₧et a tak se jejich op∞tovnΘ spuÜt∞nφ nezda°φ (musely by se je nejd°φve zastavit). D∙le₧itΘ je, aby se rozb∞hl server, jeho₧ nßzev (default je edock) jste uvedli v souboru configuration
Spus¥te skript installkey.sh. Tento skript vyΦte ze souboru /etc/602sqlinstalaΦnφ klφΦ vaÜφ databßze a vypφÜe je na obrazovku.
Pokud nemßte jeÜt∞ zaregistrovßn 602SQL Server, zadßvßte pouze instalaΦnφ klφΦ. Pokud do nßslednΘho registraΦnφho formulß°e nezadßte ₧ßdnß distribuΦnφ Φφsla, obdr₧φte po registraci pouze licenΦnφ Φφslo 602SQL (SQ1...) a bude moci eDock provozovat ve zkuÜebnφm TRIAL re₧imu po dobu 30 dn∙.
Pokud do registraΦnφho formulß°e zadßte po₧adovanß distribuΦnφ Φφsla, obdr₧φte po registraci celkem 3 e-maily (tj. licenΦnφ Φφsla pro 602SQL, pro eDock a pro Add-on pro 602SQL). Prefix distribuΦnφho Φφsla pro eDock je DED, pro add-on licence pro 602SQL je prefix DAQ.
Pokud mßte ji₧ zaregistrovßn 602SQL Server, zadßvßte instalaΦnφ klφΦ i pou₧itou licenci k 602SQL Serveru.
Obdr₧enΘ nebo ji₧ d°φve zφskanΘ licenΦnφ Φφslo serveru zapiÜte do sekce [.ServerRegKey], licenΦnφ Φφslo pro
Add-on licence 602SQL Serveru a licenΦnφ Φφslo eDocku do sekce [.ClientAccessLicences] do souboru /etc/602sql.
Zastavte chod serveru (/etc/rc.d/init.d/602sql8 stop) a znovu jej spus¥te (/etc/rc.d/init.d/602sql8 start) resp. jej restartujte (/etc/init.d/602sql8 restart).
Podφvejte se do obsahu logu /var/lib/602sql/edock/wbsqllog.txt (pokud jste nem∞nili nßzev databßze v souboru configuration) nebo do /var/lib/602sql/jmΘno_vaÜφ_databßze/wbsqllog.txt.
M∞l by tam b²t uveden sprßvn² poΦet zakoupen²ch Add-on licencφ (standardn∞ 5). Licence pro eDock v logu 602SQL serveru neuvidφte.
Vytvo°te pro sv∙j eDock adresß° a virtußlnφ server v aplikaci Apache, p°φpadn∞ m∙₧ete pou₧φt standardnφ nastavenφ (adresß° /var/www/html).
Obsah adresß°e by m∞l b²t prßzdn²; nenφ to podmφnkou. V tomto adresß°i bude pozd∞ji vytvo°en soubor index.html a dßle sem bude zkopφrovßn cel² podadresß° edock. Pokud v adresß°i ji₧ mßte n∞jakß data, zazßlohujte si je!
Znovu spus¥te instalaΦnφ skript install.2.sh. Instalace se °φdφ nastavenφmi v souboru configuration a trvß p°ibli₧n∞ 20-30 sekund. B∞hem instalaΦnφho procesu dochßzφ k nßsledujφcφm krok∙m:
je zkontrolovßno, je-li nainstalovßn balφk WINE a 602SQL Server;
je ov∞°eno, byla-li ji₧ zaregistrovßna databßze pro aplikaci eDock;
do adresß°e /usr/lib/602sql je zkopφrovßna knihovna webdms.so a jsou k nφ nastavena p°φsluÜnß prßva;
je vytvo°en u₧ivatelsk² ·Φet pod nφm₧ pob∞₧φ eDock daemon a do domovskΘho adresß°e ·Φtu jsou nainstalovßny vÜechny soubory pot°ebnΘ pro b∞h dΘmona. Jednß se o spustitelnΘ soubory a knihovny pro Win32 API a konfiguraΦnφ soubory prost°edφ WINE, kterΘ WIN32 API na Linuxu implementuje.
do adresß°e /etc/rc.d/init.d jsou zkopφrovßny startup skripty zajiÜ¥ujφcφ spuÜt∞nφ eDock daemona b∞hem startovßnφ Linuxu. Pomocφ administrßtorskΘho nßstroje chkconfig jsou tyto skripty zaregistrovßny pro spuÜt∞nφ na pat°iΦn²ch runlevelech.
do adresß°e web serveru jsou zkopφrovßny podadresß°e www objekt∙ aplikace eDock a instalaΦnφ balφΦek Windows klienta. Jako vlastnφk soubor∙ je nadefinovßn u₧ivatel, pod kter²m b∞₧φ webov² server.
v adresß°i web serveru se vygeneruje startovacφ strßnka index.html tj. rozcestnφk aplikacφ.
Spus¥te instalaΦnφ skript install.3.sh. Instalace se °φdφ nastavenφmi v souboru configuration a trvß p°ibli₧n∞ 20-30 sekund. B∞hem instalaΦnφho procesu dochßzφ k nßsledujφcφm krok∙m:
do 602SQL serveru je p°idßn nov² u₧ivatel a je obsazen do role administrator a pro tohoto u₧ivatele je nadefinovßno p°φstupovΘ heslo;
do 602SQL serveru je p°idßn u₧ivatel __web, s minimßlnφmi prßvy nezbytn²mi pro umo₧n∞nφ WWW p°φstupu;
u₧ivateli ANONYMOUS, kter² mß v nov∞ vytvo°enΘ databßzi maximßlnφ prßva, je v∞tÜina prßv odebrßna. Jsou mu ponechßna pouze minimßlnφ prßva nezbytnß pro p°φstup k ve°ejn²m dokument∙m v eDocku. Tento u₧ivatel bude nadßle vyu₧φvßn pro ve°ejn² (anonymnφ) p°φstup k eDocku.
do databßze je naimportovßna aplikace eDock;
je provedena poΦßteΦnφ inicializaci aplikace a nastavenφ n∞kter²ch poΦßteΦnφch parametr∙;
do 602SQL serveru jsou importovßny upravenΘ procedury volanΘ automaticky p°i startu a ukonΦenφ SQL serveru;
je nastaveno zßlohovßnφ databßze podle definice v souboru configuration.
Nynφ mßte mo₧nost nadefinovat v souboru /etc/602sql e-mail profil podle dokumentace k 602SQL serveru a tento profil potom vybrat v administraci eDocku (webovΘ rozhranφ), aby mohl odesφlat a p°φpadn∞ i p°ijφmat poÜtu viz Zprovozn∞nφ odesφlßnφ e-mail∙. Po nadefinovßnφ poÜtovnφho profilu je nutnΘ 602SQL Server restartovat.
Restartujte 602SQL Server p°φkazem /etc/init.d/602sql8 restart
Nynφ je hotova instalace aplikace eDock.
Pro vstup do aplikace eDock m∙₧ete pou₧ijte webov² browser ze strßnky http://www.domena.cz/edock (cesta na vßÜ eDock je uvedena v konfiguraΦnφm skriptu). Po provedenφ instalace Windows klienta eDocku m∙₧ete na server p°istupovat takΘ prost°ednictvφm tohoto specializovanΘho klienta.
Pro p°ihlßÜenφ na 602SQL server pou₧ijte p°ihlaÜovacφ jmΘno a heslo administrßtora 602SQL serveru, kterΘ jste definovali v konfiguraΦnφm skriptu configuration.
Poznßmka:
Pokud se b∞hem instalace zobrazφ chybovΘ hlßÜenφ, ujist∞te se, ₧e jste postupovali dle pokyn∙ instalace a ₧e jste zadali sprßvnΘ hodnoty.
Pokud i p°esto se instalace nezda°φ, kontaktujte technickou podporu.
Postupy ruΦnφch instalacφ
Instalace a nastavenφ 602SQL Serveru na Linux RedHat
Tato distribuce vychßzφ z RedHat 7.3 a instalace by m∞la probφhat obdobn∞.
Instalace balφku 602sql-8.1-1.i386.rpm rpm ûihv ./602sql-8.1-1.i386.rpm
Uvedenou instalacφ se zkopφrujφ p°φsluÜnΘ soubory 602SQL serveru a °ßdkovΘho klienta do obvykl²ch adresß°∙. Dßle je automaticky vytvo°en u₧ivatel sql602 (pokud ji₧ d°φve nebyl zalo₧en). Pod ·Φtem tohoto u₧ivatele pob∞₧φ 602SQL server.
Do /etc/rc.d/init.d byl p°idßn spouÜt∞cφ skript 602sql8 a byl na n∞j z°φzen odkaz v adresß°φch /etc/rc.d/rc[0-6].d pro automatickΘ spouÜt∞nφ a ukonΦovßnφ b∞hu 602SQL serveru p°i startu, resp. vypφnßnφ serveru.
Dßle byla vytvo°ena prvnφ databßze testdb (p°esn∞ji adresß° pro ni a odkaz v konfiguraΦnφm souboru û samotnß databßze se vytvo°φ automaticky po prvnφm spuÜt∞nφ SQL serveru) Poznßmka: Pokud v distribuci Linuxu chybφ knihovna libstdc++-libc6.2-2.so.3 nebo n∞kterß funkce z nφ (pozorovßno nap°. na distribuci Debian), nep∙jde SQL server spustit a oznßmφ chybu typu _symbol not found_. V tomto p°φpad∞ nainstalujte balφk 602sql-libraries-8.1-1.i386.rpm.
Nynφ se ji₧ m∙₧ete pokusit o prvnφ spuÜt∞nφ 602SQL serveru. Server spustφte p°φkazem /etc/rc.d/init.d/602sql8 start.
Proto₧e ale jeÜt∞ nemßte prvotnφ licenΦnφ Φφslo pro umo₧n∞nφ startu 602SQL serveru, objevφ se pouze chybovΘ hlßÜenφ s popisem, kde toto licenΦnφ Φφslo zdarma obdr₧φte. V URL odkazu kter² vidφte je uvedeno vßÜ "instalaΦnφ klφΦ", kter² byl vygenerovßn p°i prvnφm spuÜt∞nφ SQL serveru. Na zßklad∞ tohoto Φφsla vßm bude na registraΦnφm serveru Software602 zdarma vygenerovßno licenΦnφ Φφslo.
Nynφ podle instrukcφ v chybovΘm hlßÜenφ prove∩te registraci.
Pokud se vßm nechce opisovat url a instalaΦnφ klφΦ, pou₧ijte p°φkaz /etc/rc.d/init.d/602sql8 start 2>reg.sh
Nynφ se vßm v adresß°i, ve kterΘm jste provedli p°φkaz vytvo°il soubor reg.sh, kter² obsahuje t°i °ßdky zmφn∞nΘho chybovΘho hlßÜenφ. Otev°ete jej v editoru a vyma₧te prvnφ a t°etφ °ßdek tak, aby v souboru zbylo jen p°φsluÜnΘ url s vaÜφm instalaΦnφm klφΦem.
Celou URL adresu dejte do uvozovek a na zaΦßtek °ßdku dopl≥te lynx. ╪ßdek pak bude vypadat nßsledovn∞: lynx "http://eshop.software602.cz/...........X6-000-XXXXXXXXX"
Spus¥te soubor p°φkazem sh ./reg.sh
Tφm se spustφ webov² prohlφ₧eΦ lynx a otev°e se v n∞m registraΦnφ strßnka.
Vypl≥te registraΦnφ ·daje. Pokud instalujete 602SQL server u zßkaznφka, tak jako
e-mail adresu uve∩te zßkaznφkovu a svou jako "na v∞domφ". LicenΦnφ Φφslo p°ijde souΦasn∞ na ob∞ adresy.
B∞hem n∞kolika minut (zpravidla okam₧it∞) vßm p°ijde na vßmi uvedenou e-mail adresu licenΦnφ Φφslo pro registraci 602SQL Serveru (licence zaΦφnß prefixem SQ1...).
ZapiÜte jej do souboru /etc/602sql do sekce [.ServerRegKey] a za toto Φφslo napiÜte znak "=" jako je tomu u instalaΦnφho klφΦe v sekci [.InstallationKeys].
Nastavte prßva k souboru /etc/602sql tak, aby do n∞j mohl zapisovat u₧ivatel sql602 pod kter²m SQL server b∞₧φ. To ud∞lßte p°φkazem chown sql602:sql602 /etc/602sql
Nynφ se m∙₧ete podφvat i na ostatnφ nastavenφ uvedenΘ v /etc/602sql kterΘ jsou zde uvedeny. VÜechna mo₧nß nastavenφ jsou popsßna v dokumentaci k serveru.
Spus¥te op∞t server p°φkazem /etc/rc.d/init.d/602sql8 start.
Tentokrßt ji₧ prob∞hne start serveru v po°ßdku. M∙₧ete to jeÜt∞ ov∞°it p°φkazem ps ax|grep 602sql8. Tento p°φkaz zobrazφ vÜechny b∞₧φcφ procesy v jejich₧ nßzvu je "602sql8". M∞li byste vid∞t 4 procesy. To je zßkladnφ nastavenφ.
Dokumentaci najdete v adresß°i /usr/share/doc/602sql8/html/ jako soubor htmldoc.tar.gz. Rozbalenφm tohoto souboru p°φkazem tar -vxzf ./htmldoc.tar.gz ve zmφn∞nΘm adresß°i dostanete kompletnφ dokumentaci v sad∞ html strßnek. Na prohlφ₧enφ musφte pou₧φt grafick² webov² browser, nejlΘpe Mozilla.
Zm∞na jazyka fulltextovΘho indexovßnφ a vyhledßvßnφ v souborech ulo₧en²ch v eDocku
eDock umφ zaindexovat b∞₧nΘ formßty soubor∙ (formßtu doc, wpd, xls, pdf atd.) a pak lze pou₧φt funkci fulltextovΘho vyhledßvßnφ. Sprßvce eDocku nastavφ jazyk, ve kterΘm se toto indexovßnφ mß provßd∞t - dostupnΘ jazyky jsou ΦeÜtina a slovenÜtina. Nezßvisle lze nastavit jazyk webovΘho rozhranφ.
P°i instalaci je v souboru configuration uvedena prom∞nnß, podle kterΘ se jazyk fulltextovΘho vyhledßvßnφ vybere. Krom∞ toho je pot°eba, aby i ostatnφ prom∞nnΘ odpovφdaly vaÜφ konkrΘtnφ instalaci (doporuΦujeme si p∙vodnφ konfiguraΦnφ skript uschovat). Tento jazyk lze dodateΦn∞ m∞nit a jeho postup je nßsledujφcφ:
V souboru configuration zm∞≥te nastavenφ jazyka z language='CZ' na language='SK' nebo obrßcen∞.
Ov∞°te, ₧e jmΘno a heslo administrßtora SQL serveru v souboru configuration jsou nastaveny sprßvn∞ a je aktußlnφ. Jde o °ßdky "admin=..." a "heslo=..."
Restartujte 602SQL Server /etc/init.d/602sql8 restart
Znovu spus¥te eDock dΘmona: /etc/init.d/edockd2 start
Pokud se nynφ podφvßte do eDocku, zjistφte, ₧e v∞tÜina soubor∙ nenφ zaindexovßna. DΘmonovi m∙₧e trvat i n∞kolik hodin, ne₧ provede op∞tovnΘ zaindexovßnφ celΘho obsahu eDocku v nov∞ zvolenΘm jazyce. Po dobu indexovßnφ nebude pln∞ fungovat fulltextovΘ vyhledßvßnφ a eDock server m∙₧e vykazovat mφt delÜφ odezvy.
Zprovozn∞nφ odesφlßnφ e-mail∙:
Nejprve aktivujte funkci pro odesφlßnφ e-mail∙ ze SQL serveru: na Windows se poÜtovnφ profil vytvß°φ pomocφ aplikace Konfigurace 602SQL a na Linuxu p°φmou editacφ souboru /etc/602sql.
Parametry poÜtovnφch profil∙ pro Linux
Profil je sada parametr∙, kterΘ jsou pot°eba k inicializaci pou₧itΘ poÜty. Aplikace pot°ebuje pro zp°φstupn∞nφ poÜty znßt pouze jmΘno profilu a prakticky v∙bec nemusφ brßt ohled na to, kterß z podporovan²ch poÜt je v cφlovΘm prost°edφ nainstalovanß. Pokud se zm∞nφ n∞kter² z parametr∙ poÜty, nenφ t°eba m∞nit aplikaci, staΦφ zm∞nit hodnotu parametru v profilu. V systΘmu m∙₧e existovat n∞kolik profil∙, kterΘ se liÜφ sv²m jmΘnem, implicitnφ profil mß jmΘno prßzdnΘ.
Pro vytvß°enφ a sprßvu profil∙ na X-Window Linuxu lze pou₧φt aplikaci Konfigurace 602SQL, polo₧ka stromu PoÜtovnφ profily.
Na Linuxu jsou profily ulo₧eny v souboru /etc/602sql. Implicitnφ profil je v sekci [.MAIL_] a dalÜφ pojmenovanΘ profily jsou uvozeny sekcφ [.MAIL_jmΘno profilu]. Soubor 602SQL se edituje ruΦn∞ z prost°edφ OS. Je z°ejmΘ, ₧e pro tyto OS se uplatnφ pouze profily typu SMTP/POP3.
Do souboru 602SQL nelze ulo₧it zaÜifrovanΘ p°φstupovΘ heslo do POP3 schrßnky.
P°φklad implicitnφho profilu definovanΘho na Linuxu v souboru 602SQL:
Seznam adresß°∙ (s absolutnφmi cestami v syntaxi danΘho OS) odd∞len²ch st°ednφkem, ze kter²ch lze p°ipojit soubor k zßsilce (a tudφ₧ odeslat). Pokud se aplikace pokusφ odeslat soubor z jinΘ slo₧ky, ne₧ je v seznamu, bude po₧adavek odmφtnut. Jestli₧e parametr nenφ specifikovßn, nebo obsahuje-li prßzdn² °et∞zec, bude mo₧nΘ odeslat libovoln² soubor. Jde o to, ₧e SQL server zpravidla b∞₧φ s velk²mi p°φstupov²mi prßvy a je t°eba neprivilegovan²m u₧ivatel∙m databßze zabrßnit v neoprßvn∞nΘmu p°φstupu k soubor∙m.
P°φklad (Windows): D:\sqldata;D:\sqldata\temp
P°φklad (UNIX): /sqldata;/sqldata/temp
Parametry SMTPServer a MyAddress jsou povinnΘ pro odesφlßnφ poÜty. Parametry POP3Server a UserName jsou povinnΘ pro p°φjem poÜty. Parametry DialConn a DialUserName jsou nutnΘ pouze pokud je poΦφtaΦ p°ipojen k Internetu pomocφ vytßΦenΘ linky. KonfiguraΦnφ panel umo₧≥uje navφc do profilu v registraΦnφ databßzi Windows ulo₧it heslo pro p°φstup k POP3 schrßnce (pro odesφlßnφ poÜty nenφ heslo pot°eba) a p°φpadn∞ heslo pro telefonnφ p°φstup k Internetu.
V sekci Administrace webovΘho rozhranφ eDocku podle pot°eby aktivujte pou₧φvßnφ poÜty nastavenφm existujφcφho poÜtovnφho profilu.
RuΦnφ instalace balφku WINE
Tato sekce zjednoduÜen∞ popisuje ruΦnφ instalaci balφku WINE, kter² implementuje Windows API na Linuxu.
Siln∞ doporuΦujeme neprovßd∞t ruΦnφ instalaci, ale pou₧φt instalaΦnφ skript install.1.sh, kter² provede vÜe pot°ebnΘ za vßs.
Pokud pouze chcete instalovat nov∞jÜφ verzi WINE ne₧ je ta, kterß je souΦßstφ instalace eDocku, nemusφte provßd∞t ruΦnφ instalaci.
StaΦφ nahradit v adresß°i obsahujφcφm instalaci star² soubor Wine-yyyymmdd.tar.gz souborem nov²m a spustit skript install.1.sh.
Je velmi pravd∞podobnΘ, ₧e pro vßÜ systΘm nebude novß verze WINE dostupnß v RPM nebo jinΘm distribuΦnφm balφΦku s ji₧ zkompilovan²mi binßrnφmi soubory. Instalace WINE ze zdrojov²ch soubor∙ nenφ o mnoho slo₧it∞jÜφ ne₧ z binßrnφ distribuce a proto ji doporuΦujeme. Aktußlnφ zdrojovΘ distribuce WINE naleznete na strßnkßch http://www.winehq.org/. Upozor≥ujeme, ₧e nenφ nutnΘ mφt nainstalovßna X-Windows. ZjednoduÜen² postup instalace je nßsledujφcφ:
Stßhn∞te archiv se zdrojovou distribucφ WINE ve verzi alespo≥ 20030618. Zdrojovß distribuce je soubor pojmenovan² Wine-yyyymmdd.tar.gz, kde prvnφ Φty°i Φφslice yyyy znaΦφ rok, dalÜφ dv∞ mm m∞sφc a poslednφ dv∞ dd den v m∞sφci).
Rozbalte archiv na LinuxovΘm serveru, na n∞m₧ chcete WINE instalovat.
Vstupte do adresß°e v n∞m₧ jsou zdroje WINE rozbaleny a napiÜte ./tools/wineinstall. Nesmφte b²t p°ihlßÜeni jako root. V zßv∞reΦnΘ fßzi instalace vÜak m∙₧ete b²t vyzvßni k zadßnφ hesla u₧ivatele root, nebo¥ poslednφ fßze instalace musφ b²t provßd∞na s identitou root.
Prob∞hne autokonfigurace sestavovacφch parametr∙.
Pokud mßte nainstalovßna X-Windows, bude nßsledn∞ provedena kompilace, sestavenφ a instalace sestaven²ch binßrnφch soubor∙ balφku WINE.
Jestli₧e X-Windows nainstalovßna nemßte, skonΦφ wineinstall po provedenφ konfigurace s hlßÜenφm, upozor≥ujφcφm na nep°φtomnost knihoven pro X-Windows. Text vßs upozornφ, ₧e pokud si p°esto p°ejete pokraΦovat, musφte z p°φkazovΘ °ßdky zadat p°φkazy make depend && make, kterΘ povedou k sestavenφ binßrnφch soubor∙; potΘ se p°ihlaste jako root a zadejte make install. Poslednφ p°φkaz provede instalaci sestaven²ch binßrnφch soubor∙ na pat°iΦnß mφsta v souborovΘm systΘmu.
Podrobn∞ji je kompletnφ popis instalace popsßn jednak v soboru README, kter² je souΦßstφ zdroj∙ WINE a jednak na strßnkßch http://www.winehq.org/.
RuΦnφ definice databßze SQL serveru
Pro bezpeΦn² provoz eDocku je t°eba nechat si 602SQL serverem vygenerovat nov² (dalÜφ) instalaΦnφ klφΦ a vytvo°it novou databßzi, do kterΘ budete instalovat aplikaci eDock.
Tato procedura je velmi jednoduchß. ╪ekn∞me, ₧e novß databßze se bude jmenovat edock.
Vytvo°te adresß° /var/lib/602sql/edock p°φkazem mkdir /var/lib/602sql/edock.
U₧ivatel sql602 musφ mφt prßva k zßpisu do tohoto adresß°e. To nastavφte p°φkazem chown -R sql602:sql602 /var/lib/602sql/edock.
Na konec souboru /etc/602sql zapiÜte nßsledujφcφ °ßdky: [edock]
PATH=/var/lib/602sql/edock
USER=sql602
AUTOSTART=yes
IP address=127.0.0.1
IPport=6011
InstallationKey=NEW
Prvnφ °ßdek vyznaΦuje zaΦßtek sekce pro databßzi pojmenovanou edock.
Druh² °ßdek, definujφcφ hodnotu PATH, je cesta k soubor∙m databßze.
T°etφ, Φtvrt² a pßt² °ßdek jsou p°evzaty ze sekce databßze testdb a urΦujφ u₧ivatelsk² ·Φet pod kter²m b∞₧φ server, ₧e se mß startovat automaticky a na kterΘ IP adrese jej mß hledat lokßlnφ klient.
èest² °ßdek, definujφcφ hodnotu IPport, je velmi d∙le₧it². Ka₧dΘ sφ¥ovΘ spojenφ (protokolem TCP/IP) je adresovßno IP a portem. Nap°φklad www server mßte standardn∞ na portu 80 a ftp server na portu 21. P°itom mßte oba servery na stejnΘ IP adrese. Dva r∙znΘ 602SQL servery nemohou naslouchat zßrove≥ na stejnΘ IP adrese a portu.
Vzhledem k tomu, ₧e 602SQL server standardn∞ b∞₧φ na portu 5001, b∞₧φ na n∞m tedy vßÜ p∙vodnφ server s databßzφ testdb. Je tedy t°eba zvolit pro databßzi edock jin² port; pro nßÜ postup doporuΦujeme hodnotu 6011.
Proto₧e 602SQL server pou₧φvß porty t°i (v₧dy zßkladnφ +1 pro UDP a zßkladnφ +2 pro Direct IP replikace) je vhodnΘ pro ka₧d² dalÜφ server (databßzi) stanovit port nejmΘn∞ o 3 vyÜÜφ ne₧ p°edchozφ.
Na sedmΘm °ßdku uvßdφme, ₧e SQL server mß po novΘm spuÜt∞nφ vygenerovat nov² instalaΦnφ klφΦ. Tento instalaΦnφ klφΦ se automaticky zapφÜe na mφsto slova NEW; k tomuto instalaΦnφmu klφΦi se budou pozd∞ji p°idßvat Add-on a eDock licence.
Nastavte prßva k souboru /etc/602sql tak, aby do n∞j mohl zapisovat u₧ivatel sql602 pod kter²m SQL server b∞₧φ. To ud∞lßte p°φkazem chown sql602:sql602 /etc/602sql
Zastavte chod serveru (/etc/rc.d/init.d/602sql8 stop) a znovu jej spus¥te (/etc/rc.d/init.d/602sql8 start). Podφvejte se do adresß°e /var/lib/602sql/edock, m∞l by tam b²t alespo≥ hlavnφ soubor databßze wb8.fil.
Podφvejte se znovu do souboru /etc/602sql. Slovo NEW by m∞lo b²t nahrazeno nov²m instalaΦnφm klφΦem. Tento klφΦ byl takΘ p°ipsßn nahoru do sekce [.InstallationKeys]. Tento klφΦ m∙₧ete uplatnit strßnce registraΦnφho portßlu Software602: http://www.602.cz/registrace/edockserver.htm k zφskßnφ licenΦnφho klφΦe a Add-on licencφ pro vßÜ server.
Je nezbytnΘ, aby se nßzev databßze uveden² v souboru configuration shodoval s nßzvem vytvo°enΘ databßze. DoporuΦujeme tyto ·daje jeÜt∞ jednou zkontrolovat!