aboutsummaryrefslogtreecommitdiff
path: root/docs/UPGRADE.txt
blob: 82ea6ef095ebae8bdd5f7677642e9c11abdb97ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
This UPGRADE.txt file is a command-line syntax reminder for
experienced PmWiki administrators.  For full documentation on
upgrading Pmwiki, see the bundled PmWiki.Upgrades page or visit

  https://www.pmwiki.org/wiki/PmWiki/Upgrades

See also these related pages:

  https://www.pmwiki.org/wiki/PmWiki/BackupAndRestore
  https://www.pmwiki.org/wiki/PmWiki/Subversion

The examples assume your PmWiki site is in a ./pmwiki/
directory (a directory named "pmwiki" immediately below the
working directory).

Backing up (always a good idea!):

  tar -zcvf ~/pmwiki-backup.tar.gz pmwiki
  zip -9r  ~/pmwiki-backup.zip pmwiki

Or, to keep backups organized by date:

  tar -zcvf ~/pmwiki-site-`date +%Y%m%d%M`.tar.gz pmwiki
  zip -9r  ~/pmwiki-site-`date +%Y%m%d%M`.zip pmwiki

The latest release is available here:

  https://www.pmwiki.org/pub/pmwiki/pmwiki-latest.tgz
  https://www.pmwiki.org/pub/pmwiki/pmwiki-latest.zip

Example download commands:

  wget https://www.pmwiki.org/pub/pmwiki/pmwiki-latest.tgz
  lftpget https://www.pmwiki.org/pub/pmwiki/pmwiki-latest.tgz
  links https://www.pmwiki.org/pub/pmwiki/pmwiki-latest.tgz
  lynx https://www.pmwiki.org/pub/pmwiki/pmwiki-latest.tgz

Expanding the archive:

  tar -zxvf pmwiki-latest.tgz  # for the gzipped tarball
  unzip pmwiki-latest.zip      # for the .zip archive

Copying the files (two ways to do it):

  cp -av pmwiki-2.1.x/. pmwiki
  cp -Rpv pmwiki-2.1.x/. pmwiki

Subversion upgrade:

  svn export svn://pmwiki.org/pmwiki/tags/latest pmwiki --force