This page is aimed at the people that drive a server and don't have to rely to FTP to instal anything. This can be acheived by direct console input or through ssh.

All what is here is applicable on a Linux machine, probably any unix.

Basic install

  • Get the PmWiki archive, here pmwiki-latest.tgz
  • Get the necessary i18n archive, if applicable, here i18n-fr.zip
  • Get, if wanted, the skin archive , here triad.zip

I will call "htdocs" your present Apache web site root. Of course you must give the full path to the archives when applicable.

  • Go in htdocs

Then

 tar xvfz pmwiki-latest

This will give you a folder "pmwiki.x.y.z" depending on the version

 mv pmwiki.x.y.z pmwiki

to upgrade to a new pmwiki version, "cp -a pmwiki.x..y.z/. /path/to/wiki

pmwiki <tab> is the best way :-)

 cd pmwiki/local
 cp ../docs/sample-config.php config.php
 vi config.php

Add the passwords, at least for the 'admin', 'attr' and 'edit' actions. replace simply the "secret" word by the password you want. A more secure way is possible, but you can set it up later.

go back in htdocs.

 chmod 2777 pmwiki

and launch the wiki in your browser

 .../pmwiki/pmwiki.php

PmWiki will create some files.

 chmod 755 pmwiki

It's mostly done.

Enhancement

Add an index.php file in your pmwiki folder with

 <?php include('pmwiki.php');

to access the wiki with just

 .../pmwiki/

i18n

Go in htdocs/pmwiki

 unzip i18n-fr.zip

Accept to overwrite the files if asked.

 vi local/config.php

Paste in the file, after the first line,

 XLPage('fr','PmWikiFr.XLPage');

Skin

Go in pmwiki/pub/skin

 unzip triad.zip
 vi pmwiki/local/config.php

Replace as a skin 'pmwiki' by 'triad'