====== Aktualizacja ====== Przed dokonaniem aktualizacji, powinieneś zawsze zajrzeć do [[:changes|listy zmian]] by dowiedzieć się o ewentualnych problemach, które możesz napotkać. Informacja o wersji DokuWiki jaką używasz można znaleźć w kodzie źródłowym na każdej wygenerowanej przez niego stronie - powinno tam występować wyrażenie podobne do tego ''''. Najprostszym sposobem aktualizacji jest wykonanie następujących kroków: - Stwórz kopię zapasową całego wiki (lepiej być przezornym, niż później żałować) - Pobierz i [[install:unpacking|Rozpakuj]] nową wersję - Przegraj wszystkie pliki do katalogu ze starą instalacją DokuWiki, nadpisując już istniejące - Usuń stare pliki, które nie będą już potrzebne (Zobacz niżej listę plików) - Jeżeli zajdzie potrzeba, napraw uprawnienia - Zaktualizuj wtyczki __Wskazówka__: Jeżeli dokonano aktualizacji ze starszej wersji i zauważono brak logowania, należy sprawdzić czy przypadkiem w pliku **conf/local.php** nie brakuje linii $conf['useacl'] = 1; . Najczęściej zdarza się to gdy modyfikowany jest plik **conf/dokuwiki.php** w celu zapisania lokalnych ustawień zamiast **conf/local.php**. Zalecane jest również przejrzenie innych wpisów w starym **conf/dokuwiki.php**. ===== Pliki do usunięcia ===== Poniżej znajduje się lista plików, które zostały usunięte w aktualnych wydaniach. Zalecane jest ich usunięcie w razie gdy występują one nadal. # removed in 2007-06-26 inc/parser/wiki.php lib/images/interwiki/bug.gif lib/plugins/base.php lib/plugins/plugin/inc lib/plugins/plugin/inc/tarlib.class.php lib/plugins/plugin/inc/zip.lib.php lib/scripts/domLib.js lib/scripts/domTT.js Można użyć poniższego kodu powłoki bash do ich usunięcia: #!/bin/sh poistuneet=" inc/parser/wiki.php lib/images/interwiki/bug.gif lib/plugins/base.php lib/plugins/plugin/inc lib/plugins/plugin/inc/tarlib.class.php lib/plugins/plugin/inc/zip.lib.php lib/scripts/domLib.js lib/scripts/domTT.js " for tiedosto in $poistuneet; do if [ -f ./$tiedosto ]; then echo "Will delete $tiedosto"; rm $tiedosto fi done # removed in 2006-11-06 inc/admin_acl.php inc/lang/lt/stopwords.txt inc/magpie inc/magpie/rss_cache.inc inc/magpie/rss_fetch.inc inc/magpie/rss_parse.inc inc/magpie/rss_utils.inc lib/exe/media.php lib/tpl/default/mediaedit.php lib/tpl/default/media.php lib/tpl/default/mediaref.php # removed in 2006-03-09 data/pages/wiki/playground.txt inc/auth/ldap.php inc/auth/mysql.php inc/auth/pgsql.php inc/auth/plain.php inc/lang/ca/admin_acl.txt inc/lang/cs/admin_acl.txt inc/lang/da/admin_acl.txt inc/lang/de/admin_acl.txt inc/lang/en/admin_acl.txt inc/lang/et/admin_acl.txt inc/lang/eu/admin_acl.txt inc/lang/fr/admin_acl.txt inc/lang/it/admin_acl.txt inc/lang/ja/admin_acl.txt inc/lang/lt/admin_acl.txt inc/lang/lv/admin_acl.txt inc/lang/nl/admin_acl.txt inc/lang/no/admin_acl.txt inc/lang/pl/admin_acl.txt inc/lang/pt/admin_acl.txt inc/lang/vi/admin_acl.txt inc/lang/zh-tw/admin_acl.txt inc/parser/spamcheck.php lib/images/favicon.ico lib/images/thumbup.gif lib/images/toolbar/code.png lib/images/toolbar/empty.png lib/images/toolbar/extlink.png lib/images/toolbar/fonth1.png lib/images/toolbar/fonth2.png lib/images/toolbar/fonth3.png lib/images/toolbar/fonth4.png lib/images/toolbar/fonth5.png lib/images/toolbar/list.png lib/images/toolbar/list_ul.png lib/images/toolbar/rule.png lib/tpl/default/images/interwiki.png ===== Rozwiązywanie problemów ===== Gdy napotkane zostaną problemy w zachowaniu [[..:DokuWiki]] po dokonaniu aktualizacji, powinno się usunąć pliki z bufora w ''data/cache/''. Należy również sprawdzić czy przeglądarka internetowa nie buforuje starych arkuszy styli lub plików JavaScript poprzez ich przeładowanie (Shift-F5 lub Shift-R w większości przeglądarek). Powiązane strony: * [[:update_check]] -- gdy nadal występuje powiadomienie o nowej wersji * [[faq:toolbar]] -- problemy z JavaScript i skrótami klawiszowymi ===== Alternatywne drogi ===== Poniżej znajduje się kilka innych opisów aktualizacji, spisanych przez użytkowników. Mogą one być już nieaktualne. * [[install:diffupgrade|Aktualizacja poprzez stworzenie diff-ów]]