Відмінності між версіями «Оновлення Koha, встановленої з джерела»

м (→‎Оновлення)
м (→‎Продовжуємо оновлення через веб-інтерфейс)
Рядок 174: Рядок 174:
 
Логін АдміністраторСистемиKoha та пароль
 
Логін АдміністраторСистемиKoha та пароль
  
−
  We are upgrading from Koha 3.04.05.000 to 3.06.00.000, you must update your database
+
  Updating database structure
 
   
 
   
 
  Update report :
 
  Update report :
 
   
 
   
−
     Upgrade to 3.05.00.001 done (Adds New System preference numSearchRSSResults)
+
     Upgrade to 3.06.01.000 done (Incrementing version for 3.6.1 release. See release notes for details.)
−
    Upgrade to 3.05.00.002 done (Fix for stocknumber index)
 
−
    Upgrade to 3.05.00.003 done (Adds New System preference OpacRenewalBranch)
 
−
    Upgrade to 3.05.00.004 done (Add syspref ShowReviewerPhoto)
 
−
    Upgrade to 3.05.00.005 done (Adds pref BasketConfirmations)
 
−
    Upgrade to 3.05.00.006 done (Add syspref MARCAuthorityControlField008)
 
−
    Upgrade to 3.05.00.007 done (Add syspref OpenLibraryCovers)
 
−
    Add state and country to cities table corresponding to new columns in borrowers
 
−
    Upgrade to 3.05.00.009 done (issues referential integrity)
 
−
    Create an index on reserves to speed up holds awaiting pickup report bug 5866
 
−
    Upgrade to 3.05.00.011 done (add OPACResultsSidebar syspref (enh 6165))
 
−
    Upgrade to 3.05.00.012 done (add RecordLocalUseOnReturn syspref (enh 6403))
 
−
    Upgrade to 3.05.00.013 done (Add syspref 'OpacKohaUrl')
 
−
    Modified userid column length into 75 in borrowers
 
−
    Upgrade to 3.05.00.015 done (Add support for EBSCO's NoveList Select (enh 6902))
 
−
    Upgrade to 3.05.00.016 done (Add EasyAnalyticalRecords syspref)
 
−
    Upgrade to 3.05.00.017 done (Add 461 subfield 9 to default framework)
 
−
    Upgrade to 3.05.00.018 done (add OpacNavBottom syspref (enh 6825): if appropriate, you can split OpacNav into OpacNav and OpacNavBottom)
 
−
    Upgrade to 3.05.00.019 done (remove duplicate VOKAL Book icons, bug 6862)
 
−
    Upgrade to 3.05.00.020 done (Add syspref AcqViewBaskets)
 
−
    Upgrade to 3.05.00.021 done (Added a display_checkout field in borrower_attribute_types table)
 
−
    Upgrade to 3.05.00.022 done (6094: Fixing ModAuthority problems, add a need_merge_authorities table)
 
−
    Upgrade to 3.05.00.023 done (Add syspref OpacShowRecentComments. When the preference is turned on a link to recent comments will appear in the  OPAC masthead. )
 
−
    Upgrade to 3.06.00.000 done Koha 3.4.0 release
 
−
 
−
Update errors :
 
−
 
−
    [Sat Oct 22 21:57:42 2011] updatedatabase.pl: DBD::mysql::db do failed: Duplicate entry 'numSearchRSSResults' for key 'PRIMARY' at /usr/share/koha3/intranet/cgi-bin/installer/data/mysql/updatedatabase.pl line 4341.
 
−
    [Sat Oct 22 21:57:42 2011] updatedatabase.pl: DBD::mysql::db do failed: Duplicate entry 'BasketConfirmations' for key 'PRIMARY' at /usr/share/koha3/intranet/cgi-bin/installer/data/mysql/updatedatabase.pl line 4374.
 
−
    [Sat Oct 22 21:57:45 2011] updatedatabase.pl: DBD::mysql::db do failed: Can't DROP 'issuesitemidx'; check that column/key exists at /usr/share/koha3/intranet/cgi-bin/installer/data/mysql/updatedatabase.pl line 4425.
 
−
    [Sat Oct 22 21:57:45 2011] updatedatabase.pl: DBD::mysql::db do failed: Multiple primary key defined at /usr/share/koha3/intranet/cgi-bin/installer/data/mysql/updatedatabase.pl line 4426.
 
−
    [Sat Oct 22 21:57:45 2011] updatedatabase.pl: DBD::mysql::db do failed: Duplicate key name 'priorityfoundidx' at /usr/share/koha3/intranet/cgi-bin/installer/data/mysql/updatedatabase.pl line 4436.
 
−
    [Sat Oct 22 21:57:46 2011] updatedatabase.pl: DBD::mysql::db do failed: Duplicate entry '461-9' for key 'PRIMARY' at /usr/share/koha3/intranet/cgi-bin/installer/data/mysql/updatedatabase.pl line 4495.
 
  
 
= Поновлення мовних шаблонів  =
 
= Поновлення мовних шаблонів  =

Версія за 14:19, 30 листопада 2011

Оновлення Koha 3.6.0 до 3.6.1, встановленої з джерела

Стосується встановлення Koha 3.4.x за інструкцією „Встановлення Koha з джерела на ОС Debian“

Резервні копії

Якщо даних немає — не робимо. Якщо дані є — бажано зробити … буде додано пізніше.

Журнал попереднього встановлення

Дивимося у конфігураційному файлі /etc/koha3/koha-conf.xml за розміщенням журналу встановлення, напр. <config> <install_log>/usr/share/koha3/misc/koha-install-log</install_log>

Отримання останньої стабільної версій Koha 3.6.1

su АдміністраторСистемиKoha

(та вводимо пароль користувача АдміністраторСистемиKoha)

cd ~/koha;

rm koha-latest.tar.gz
wget http://download.koha-community.org/koha-latest.tar.gz
tar -xzf koha-latest.tar.gz

Оновлення

cd ~/koha/koha-3.06.01/
perl Makefile.PL --prev-install-log /usr/share/koha3/misc/koha-install-log

вивід —

Reading values from install log /usr/share/koha3/misc/koha-install-log.  You
will be prompted only for settings that have been
added since the last time you installed Koha.  To
be prompted for all settings, run 'perl Makefile.PL'
without the --prev-install-log option.

Found 'zebrasrv' and 'zebraidx' in /usr/bin.

Koha will be installed with the following configuration parameters:

AUTH_INDEX_MODE          dom
DB_HOST                  localhost
DB_NAME                  Koha3
DB_PASS                  ПарольКористувачаБДKoha3
DB_PORT                  3306
DB_TYPE                  mysql
DB_USER                  КористувачБДKoha3
INSTALL_BASE             /usr/share/koha3
INSTALL_MODE             standard
INSTALL_PAZPAR2          yes
INSTALL_SRU              yes
INSTALL_ZEBRA            yes
KOHA_GROUP               АдміністраторСистемиKoha
KOHA_INSTALLED_VERSION   3.06.01.000
KOHA_USER                АдміністраторСистемиKoha
MEMCACHED_NAMESPACE      KOHA
MEMCACHED_SERVERS        127.0.0.1:11211
MERGE_SERVER_HOST        localhost
MERGE_SERVER_PORT        11001
PATH_TO_ZEBRA            /usr/bin
PAZPAR2_HOST             localhost
PAZPAR2_PORT             11002
RUN_DATABASE_TESTS       no
USE_MEMCACHED            yes
ZEBRA_LANGUAGE           en
ZEBRA_MARC_FORMAT        unimarc
ZEBRA_PASS               ПарольКористувачаZebra
ZEBRA_SRU_AUTHORITIES_POR9999
ZEBRA_SRU_BIBLIOS_PORT   9998
ZEBRA_SRU_HOST           localhost
ZEBRA_USER               КористувачZebra

and in the following directories:

DOC_DIR                  $(DESTDIR)/usr/share/koha3/doc
INTRANET_CGI_DIR         $(DESTDIR)/usr/share/koha3/intranet/cgi-bin
INTRANET_TMPL_DIR        $(DESTDIR)/usr/share/koha3/intranet/htdocs/intranet-tmpl
INTRANET_WWW_DIR         $(DESTDIR)/usr/share/koha3/intranet/htdocs
KOHA_CONF_DIR            $(DESTDIR)/etc/koha3
LOG_DIR                  $(DESTDIR)/var/log/koha3
MAN_DIR                  $(DESTDIR)/usr/share/koha3/man
MISC_DIR                 $(DESTDIR)/usr/share/koha3/misc
OPAC_CGI_DIR             $(DESTDIR)/usr/share/koha3/opac/cgi-bin
OPAC_TMPL_DIR            $(DESTDIR)/usr/share/koha3/opac/htdocs/opac-tmpl
OPAC_WWW_DIR             $(DESTDIR)/usr/share/koha3/opac/htdocs
PAZPAR2_CONF_DIR         $(DESTDIR)/etc/koha3/pazpar2
PERL_MODULE_DIR          $(DESTDIR)/usr/share/koha3/lib
SCRIPT_DIR               $(DESTDIR)/usr/share/koha3/bin
SCRIPT_NONDEV_DIR        $(DESTDIR)/usr/share/koha3/bin
ZEBRA_CONF_DIR           $(DESTDIR)/etc/koha3/zebradb
ZEBRA_DATA_DIR           $(DESTDIR)/var/lib/koha3/zebradb
ZEBRA_LOCK_DIR           $(DESTDIR)/var/lock/koha3/zebradb
ZEBRA_RUN_DIR            $(DESTDIR)/var/run/koha3/zebradb

To change any configuration setting, please run
perl Makefile.PL again.  To override one of the target
directories, you can do so on the command line like this:

perl Makefile.PL PERL_MODULE_DIR=/usr/share/perl/5.8

You can also set different default values for parameters
or override directory locations by using environment variables.

For example:

export DB_USER=my_koha
perl Makefile.PL

or

DB_USER=my_koha DOC_DIR=/usr/local/info perl Makefile.PL

If installing on a Win32 platform, be sure to use:
'dmake -x MAXLINELENGTH=300000'

Writing Makefile for koha

Якщо у попередньому виводі є зауваження на кшталт такого

Warning: prerequisite Gravatar::URL 1.03 not found.

то необхідно довстановити згадані пакунки:

sudo apt-get install libgravatar-url-perl

Може бути й зауваження такого роду:

Warning: prerequisite Gravatar::URL 1.03 not found. We have 1.02.

Це означає, що у Вашій версії Debian цей пакунок є але версія нижче ніж необхідно. Тоді довстановлюємо з репозитарію „testing“(чи „unstable“):

sudo apt-get -t testing install libgravatar-url-perl

(чи з CPAN)

Також знову виконуємо

perl Makefile.PL --prev-install-log /usr/share/koha3/misc/koha-install-log

Компіляція та встановлення

make
make test
sudo make upgrade

Поправити налаштування хоста Apache

sudo mc -e /etc/koha3/koha-httpd.conf
/etc/koha3/koha-httpd.conf

...
<VirtualHost *:80>
  ServerName koha
...
...
<VirtualHost *:8888>
  ServerName koha:8888
...

та перезапустити сервер Apache

sudo /etc/init.d/apache2 restart

Продовжуємо оновлення через веб-інтерфейс

http://localhost:8888

Логін АдміністраторСистемиKoha та пароль

Updating database structure

Update report :

   Upgrade to 3.06.01.000 done (Incrementing version for 3.6.1 release. See release notes for details.)

Поновлення мовних шаблонів

Шаблони для мов відмінних від en залишаються старі — необхідно теж оновити, напр. для укр. та рос.:

sudo env KOHA_CONF=/etc/koha3/koha-conf.xml PERL5LIB=usr/share/koha3/lib perl -I /usr/share/koha3/lib "./translate" install uk-UA
sudo env KOHA_CONF=/etc/koha3/koha-conf.xml PERL5LIB=usr/share/koha3/lib perl -I /usr/share/koha3/lib "./translate" install ru-RU

Відновлення Zebra

Поновлювач перезаписує файл

/etc/koha3/zebradb/etc/word-phrase-utf.chr

витираючи набори кириличних символів, необхідні для працездатності пошуку Zebra, отож виправляємо у цьому файлі на наступне:

lowercase {0-9}{a-z}æäåąßćęłńóśøöüźżабвгдежзийклмнопрстуфхцчшщьыъэюяёєїґўі                                                                                                       
uppercase {0-9}{A-Z}ÆÄÅĄẞĆĘŁŃÓŚØÖÜŹŻАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯЁЄЇҐЎІ                                                                                            

Оновлення завершено

Заходимо у інтерфейс бібліотекаря. Бачимо зміну версії за адресою http://localhost:8888/cgi-bin/koha/about.pl

Див. також