Filed in: ObecnéNávody.PmWikiCs · Modified on : Sat, 11 Oct 08
V adresáři /var/www uděláme adresář pmwiki-svn a dáme ho uživateli www-data
# cd /var/www # mkdir pmwiki-svn # chown www-data.www-data pmwiki-svn # su - www-data $ cd /var/www
stáhneme PmWiki pomocí Subversion (bude se nám snáze aktualizovat):
$ svn co svn://pmwiki.org/pmwiki/tags/latest pmwiki-svn
Vytvoříme definiční soubor pro web v sites-available:
<VirtualHost *:80>
DocumentRoot /var/www/pmwiki-svn
ServerName wiki.grumpa.net
DirectoryIndex pmwiki.php
</VirtualHost>
V prohlížeči otevřeme stránku
http://wiki.grumpa.net/
PmWiki provede potřebné testy a vytvoří potřebné soubory a adresáře. Zobrazí se úvodní stránka.
Zkopírovat docs/sample-config.php do local/config.php
$ cp docs/sample-config.php local/config.php
a upravit (znak dolar jsem z názvů proměnných odstranil):
WikiTitle = "Grumpa.Net - wiki"; PageLogoUrl = "http://grumpa.net/img/logo.Xgif"; Skin = 'green'; # ...si ještě musíme stáhnout DefaultPasswords['admin'] = crypt('heslo1'); # Přebije všechna hesla DefaultPasswords['attr'] = crypt('heslo2'); # ?action=attr slouží nastavení hesel pro stránku DefaultPasswords['edit'] = crypt('heslo3'); EnableGUIButtons = 1; # Tlačítka nad oblastí pro editaci stránky ?# include_once('scripts/creole.php'); EnableWSPre = 1; # řádky odsazené jednou mezerou budou považovány za <pre> EnableUpload = 1; DefaultPasswords['upload'] = crypt('secret'); SpaceWikiWords = 1; # Nadpisy vytvořené z WikiWords budou Wiki Words # DiffKeepDays=30; # keep page history at least 30 days a odkomentujeme na konci $GUIButtons[...]
Stáhneme skin "green" do pub/skins/ a rozbalíme
$ cd pub/skins $ wget http://www.pmwiki.org/pmwiki/uploads/Cookbook/green.zip $ ungzip green.zip
Po reloadu stránky v prohlížeči máme skin v akci. Krása!
Stáhneme počeštění v utf-8 z této wiki. Attach:pmwiki-cs-utf8.tar.gz Vychází z originálního, které ale bylo v iso-88559-2. Použijeme z něj asi jen wikilib.d/PmWikiCs.XLPage
Na konec souboru local/config.php přidáme:
XLPage('cs','PmWikiCs.XLPage');
A máme počeštěné hlášky a různá systémová menu.
Není standardně generován. Návod je tady: http://www.pmwiki.org/wiki/Cookbook/PageTableOfContents
Stručně:
$FarmD/cookbook/pagetoc.php"); do local/config
Pak do místa, kde chceme, aby se Obsah objevil, napíšeme:
(:toc:)
Editace menu je snadná - pod levým menu je odkaz "EditSideBar".