instalace vufind na notebooku s win7 - koha …koha-community.cz/instalacevufind.pdf1 instalace...

48
1 Instalace Vufind na notebooku s Win7 The installation documentation will help guide you through the process of installing these prerequisites and setting up VuFind. Hlavní body instalace: 1. Vyčistěte to co už máte nainstalováno (Wamp, Xampp, Apache, PHP, MySQL, Vufind) a co by mohlo vadit. 2. Stáhnout a nakopírovat Vufind 1.3 do c:\ (vznikne tedy c:\vufind s podsložkami harvest, import, pear, web, atd) 3. stáhnout XAMPP 1.7.2 – nakopírovat do adresáře C:\xampp a spusťte xampp-control.exe a tím se spustí pomocí XAMP Control Panel a tam se odstartuje Apache (to je včetně PHP) a MySQL 4. Enablovat rozšíření PHP (LDAP, Pspell, XSL) která nejsou enablována v c:\xampp\php\php.ini - odkomentovat řádky extension=php_ldap.dll, extension=php_pspell.dll, extension=php_xsl.dll 5. stáhnout Smarty verzi 2.6.26 z http://www.smarty.net/files/Smarty-2.6.26.zip 6. nakopírovat Smarty tak, že obsah adresáře libs překopírovat do adresáře c:\xampp\php\pear\smarty\ 7. nainstalovat JDK, poslední verze podle http://vufind.org/wiki/installation_windows 8. v adresáři c:\vufind spusit install, notebook musí být připojen na internet, neboť si stahuje potřebné knihovny do PEAR 9. na dotaz nastavit připojení k databázi MySQL, zadat jméno databáze, heslo,. nechtat proběhnout instalační script, který by měl do PEAR dotáhnout potřebné knihovny. 10. do httpd.conf (konfigurace Apache) přidat řádek Include c:/vufind/httpd- vufind.conf (připojení konfigurace Vufindu do Apache) 11. Upravit cesty k vufind v c:\vufind\httpd-vufind.conf a c:\vufind\web\conf\config.ini - jedná se o nahrazení /usr/local/vufind za /vufind 12. v c:\vufind\web\conf\config.ini zkontrolujte nastavení databáze (popis na wiki vufindu) 13. Upravte cesty v sorl/stats, autority a biblio v souborech conf/solrconfig.xml zde nahraďte řetězec ${solr.solr.home:./solr} za c:/vufind/solr 14. Spusťte server v adresáři c:/vufind příkazem vufind start 15. Na http://localhost/vufind by měla být vidět úvodní stránka Vufindu. 16. Vyzkoušet http://localhost:8080/solr/ 17. Import bibl. záznamů.

Upload: dokhuong

Post on 13-May-2018

240 views

Category:

Documents


1 download

TRANSCRIPT

1

Instalace Vufind na notebooku s Win7

The installation documentation will help guide you through the process of installing these prerequisites and setting up VuFind.

Hlavní body instalace: 1. Vyčistěte to co už máte nainstalováno (Wamp, Xampp, Apache, PHP,

MySQL, Vufind) a co by mohlo vadit. 2. Stáhnout a nakopírovat Vufind 1.3 do c:\ (vznikne tedy c:\vufind s

podsložkami harvest, import, pear, web, atd) 3. stáhnout XAMPP 1.7.2 – nakopírovat do adresáře C:\xampp a spusťte

xampp-control.exe a tím se spustí pomocí XAMP Control Panel a tam se odstartuje Apache (to je včetně PHP) a MySQL

4. Enablovat rozšíření PHP (LDAP, Pspell, XSL) která nejsou enablována v c:\xampp\php\php.ini - odkomentovat řádky extension=php_ldap.dll, extension=php_pspell.dll, extension=php_xsl.dll

5. stáhnout Smarty verzi 2.6.26 z http://www.smarty.net/files/Smarty-2.6.26.zip 6. nakopírovat Smarty tak, že obsah adresáře libs překopírovat do adresáře

c:\xampp\php\pear\smarty\ 7. nainstalovat JDK, poslední verze podle

http://vufind.org/wiki/installation_windows 8. v adresáři c:\vufind spusit install, notebook musí být připojen na internet,

neboť si stahuje potřebné knihovny do PEAR 9. na dotaz nastavit připojení k databázi MySQL, zadat jméno databáze, heslo,.

nechtat proběhnout instalační script, který by měl do PEAR dotáhnout potřebné knihovny.

10. do httpd.conf (konfigurace Apache) přidat řádek Include c:/vufind/httpd-vufind.conf (připojení konfigurace Vufindu do Apache)

11. Upravit cesty k vufind v c:\vufind\httpd-vufind.conf a c:\vufind\web\conf\config.ini - jedná se o nahrazení /usr/local/vufind za /vufind

12. v c:\vufind\web\conf\config.ini zkontrolujte nastavení databáze (popis na wiki vufindu)

13. Upravte cesty v sorl/stats, autority a biblio v souborech conf/solrconfig.xml zde nahraďte řetězec ${solr.solr.home:./solr} za c:/vufind/solr

14. Spusťte server v adresáři c:/vufind příkazem vufind start 15. Na http://localhost/vufind by měla být vidět úvodní stránka Vufindu. 16. Vyzkoušet http://localhost:8080/solr/ 17. Import bibl. záznamů.

2

2. Stažení Vufind

Rozbalení adresáře vufind-1.3 do C:\vufind\

3

3. Instalace Xampp 1.7.2 (Apache, PHP, MySQL)

4

XAMPP for Windows

5

Download older versions

6

7

8

Vybral jsem Xampp ver. 1.7.2 , protože ten byl uvolněn 10. 8. 2009, čili v době kdy Smarty 2.6.26 který je doporučován, a ten byl uvolněn 18.6.2009.

XAMPP is a very easy to install Apache Distribution for Linux, Solaris, Windows and Mac OS X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.

###### Apache Friends XAMPP (Basis Package) version 1.7.2 ###### + Apache 2.2.12 (IPV6 enabled) + MySQL 5.1.37 (Community Server) with PBXT engine 1.0.08-rc + PHP 5.3.0 + PEAR (PEAR, Mail_Mime, MDB2, Zend) + Perl 5.10.0 (Bundle::Apache2, Bundle::Apache::ASP, Bundle::Email, Bundle::DBD::mysql, DBD::SQlite) + XAMPP Control Version 2.5.8 (ApacheFriends Edition) + XAMPP CLI Bundle 1.6 + XAMPP Port Check 1.4 + XAMPP Security 1.1 + SQLite 2.8.17 + SQLite 3.6.16 + OpenSSL 0.9.8k + phpMyAdmin 3.2.0.1 + ADOdb v5.09a + FPDF v1.6 + Zend Framework 1.9 Minimal Package (via PEAR)

9

+ Mercury Mail Transport System v4.62 + msmtp 1.4.17 (a sendmail compatible SMTP client) + FileZilla FTP Server 0.9.32 + Webalizer 2.21-02 (with GeoIP lite) + Xdebug 2.0.5 for PHP + eAccelerator 0.9.6-rc1 for PHP + Ming 0.4.2 for PHP + PDF with pdflib lite v7.0.4p4 for PHP Stažení xampp-win32-1.7.2.zip Založil jsem ručně adresář C:\xampp a tam rozbalil xampp-win32-1.7.2.zip

10

11

Spustit xamp-control.exe objeví se

12

4. Oprava C:\xampp\php\php.ini, odstranění středníku před extension=php_ldap.dll, extension=php_pspell.dll, (extension=php_xsl.dll tam není!!, tak jsem to nedělal, asi v PHP 5.3.0 už to není extension)

13

14

5. Nakopírování Smarty

Stažení Smarty 2.6.26

6. Překopírování adresáře libs do C:\xampp\php\PEAR\smarty (adresář smarty nutno vytvořit ručně a pak to něj nakopírovat)

15

16

7. Instalace JDK, http://java.sun.com/javase/downloads/?intcmp=1281

5. Install the Java JDK

You can download the JDK here. You should be able to use all the default installation options.

Set a system environment variable named JAVA_HOME to the path to your Java installation:

Windows Vista/7

Open Start Menu Right click “Computer” or “My Computer” Click Properties Click “Advanced system settings” Click “Environment Variables”

All versions (after following version-specific instructions above)

In the lower box marked System variables, click on New Variable name: JAVA_HOME Variable value: [c:\path\to\java\] (probably something like c:\Program Files\Java\jdk1.x.y_z) While we are here, double click on the PATH variable in the user variables box and add

C:\path\to\php;c:\path\to\php\pear. If no PATH variable exists, create it and add the same details. o (Note: In many cases, the PHP and PEAR paths will be the same: C:\Program Files\PHP\; it is also

possible that the install process already added these to the path for you).

Reboot. Windows may not recognize the PATH changes otherwise.

17

here

18

19

20

Uložit

21

spustit

22

23

24

25

26

27

28

29

Registrace ne

30

Nastavení proměnných

31

8. Instalace Vufind, PC musí být připojené na internet, neboť během instalace se stahují soubory z http://pear.php.net/ Spustit z příkazového řádku:

9. Dopsat c:\xampp\mysql\

32

Jméno databáze i uživatele MySQL pro jednoduchost vufind/vufind, hesla prázdná, několikrát odklepnout

33

34

35

36

37

38

39

40

10. Přidání include do C:\xampp\apache\conf\httpd.conf, rozšíření konfiguračního souboru Apache

41

11. Úprava v C:\vufind\httpd-vufind.conf a v C:\vufind\web\conf\config.ini, nahrazení /usr/local/vufind za /vufind

42

12. Před prací ve Vufind je třeba úprava v config.ini a to C:\vufind\web\conf\config.ini A to tak, že v sekci [Site] je třeba nastavit url místo http://vufind.myuniversity.edu/vufind toto: http://localhost/vufind, protože se toto se volá v OPAC2.0, když se chce zobrazit jeden záznam z KPWINSQL pokud je KPWINSQL na tom samém notebooku nebo pokud má jinou URL tak tu nastavit. 13. Náhrada ${solr.solr.home:./solr} za c:/vufind/solr v souboru C:\vufind\solr\stats\conf\solrconfig.xml

43

44

Totéž ještě nutné udělat v souborech C:\vufind\solr\biblio\conf\solrconfig.xml C:\vufind\solr\authority\conf\solrconfig.xml 14. Spuštění vufind serveru z příkazové řádky C:\vufind>vufind start

(zastavení Vufind - ukončí se CTLR+C) 15. Prohlížeč http://localhost/vufind

Protože Xampp nebyl instalován, ale jen nakopírován, na plochu je třeba umístit zástupce, aby se mohl spustit a Apache odpovídal.

45

16. http://localhost:8080/solr/ by měl zobrazit administraci (bibliografických záznamů, autoritních záznamů, statistik,)

46

Adresa localhost/xampp

47

18. Import záznamů do Vufind, nejprve z KPWIN udělat export: katalogizace, Export

Pomocí MARC21 protože má UTF-8.

Do souboru

48

Export může to trvat dost dlouho. Lze to exportovat po částech, na zkoušku doporučuji menší data. Tento soubor jmenoexportu.xml přenést do adresáře C:\vufind a zde spustit C:\vufind>import-marc.bat jmenoexportu.xml . Data se ukládají do C:\vufind\solr\biblio\index. Pokud chci uložit jiná data stačí složku index vymazat nebo přejmenovat a při importu se vytvoří nová. 26. 4. 2012 B. Šmilauer