Od pewnego czasu Dokuwiki informuje mnie abym pobrał nową wersję i zaktualizował swoją instalację tej aplikacji.
Skorzystałem z alternatywnej metody aktualizacji opisanej tutaj: Step by step guide for alternative upgrade method.
Przed przystąpieniem do aktualizacji zrób kopię aktualnej instalacji DokuWiki.
Tak wygląda moja struktura plików w miejscu gdzie pracuje Dokuwiki:
uran:/var/www# ls -l
drwxr-xr-x 4 root root 4096 2008-04-16 19:43 archiwum_dokuwiki
drwxr-xr-x 7 user1 user1 4096 2007-07-19 17:05 dokuwiki
W katalogu archiwum_dokuwiki mam dwa rozpakowane archiwa Dokuwiki: aktualnie pracujące i do którego będę uaktualniać.
ls -l archiwum_dokuwiki/
drwxr-xr-x 7 user1 user1 4096 2007-07-19 14:05 dokuwiki-2007-06-26b
drwxr-xr-x 7 user1 user1 4096 2008-04-11 16:12 dokuwiki-rc2008-04-11
Pierwszy krok - tworzenie patcha
Będąc w katalogu archiwum_dokuwiki wykonuję komendę:
diff -Naur dokuwiki-2007-06-26b/ dokuwiki-rc2008-04-11/ > dokuwiki.diff
Drugi krok - test aktualizacji i aktualizacja
Zmieniam katalog na ten z aktualną, pracującą wersją Dokuwiki:
cd ../dokuwiki/
Teraz testuje mojego patcha-a:
patch -p1 < ../archiwum_dokuwiki/dokuwiki.diff --dry-runa następnie, jeżeli nie było błędów aktualizuje:
patch -p1 < ../archiwum_dokuwiki/dokuwiki.diffMoje wiki zostało zaktualizowane.
Krok trzeci - uruchomienie nowej wersji
Przed uruchomieniem nowej wersji Dokuwiki musiałem w kartotece data utworzyć tymczasowy katalog tmp oraz usunąć stare pliki z bufora.
cd data
mkdir tmp
chmod 777 tmp
cd cache
rm -rvf *
Wszystko przeszło pomyślnie i można cieszyć się nową wersją systemu i tworzyć własne dokumentacje.





Odpowiedzi
Dodaj nową odpowiedź