PmWikiJa /
            Wiki Farm Step By Step
Question
問い
Can you give me a step by step instruction on how to set up PmWiki as a WikiFarm from scratch?
スクラッチから'WikiFarm'としてセットアップする方法を、段階的に教えることが出来ますか?
Answer
回答
- Install the latest version of PmWiki:
 
 cd TOP_DIR
 tar xvfz pmwiki-latest.tgz
 chmod 2777 pmwiki-latest      # point browser to home page, and then...
 chmod 755 pmwiki-latest
 ln -sf pmwiki.php index.php
- 最新のPmWikiをインストール:
 
 cd TOP_DIR
 tar xvfz pmwiki-latest.tgz
 chmod 2777 pmwiki-latest      # point browser to home page, and then...
 chmod 755 pmwiki-latest
 ln -sf pmwiki.php index.php
TOP_DIR/pmwiki-latest/local/farmconfig.phpを次の内容で作る:
 <?php
 $FarmPubDirUrl = 'http://hostname/wiki/pub';
 $WikiTitle = 'My Farm';
 ?>
- Fieldの内容を作る:
 
 cd pmwiki-latest
 mkdir fields
 cd fields
 mkdir field.template
 cd field.template/
 ln -sf ../../cookbook .
 ln -sf ../../scripts .
 mkdir local
 mkdir wiki.d
 mkdir uploads
 chmod g+ws uploads wiki.d
 chown apache:root uploads wiki.d
fields/field.template/field.phpを次の内容で作る:
 <?php
 include('../../pmwiki.php');
 ?>
fields/field.template/local/config.phpを次の内容で作る:
 <?php
 $WikiTitle = 'My Field';
 ?>
field.phpにインデックスリンクを作成する:
 ln -sf field.php index.php
- ブラウザで新しいWikiFarmのFieldを指し示し、追加フィールドのセットアップを実行することでテンプレートを新しいフィールドとできる
 
 cp -frp field.template newfield
Author
執筆者
Other Contributions
他の内容
- SimpleSkin? - A very simple but good-looking skin for PmWiki
 - Multilink? - A plugin that adds the ability to support multilinks
 - ToDo? - A plugin to manage to do lists
 - Site Information? - A plugin that enables the viewing of site information on a Wiki page
 
Comments and Feedback
- Please place your comments and feedback as bullet items in this section.
 - Question: Why is it recommended to use "field.php" (which contains the 
includeto point to pmwiki.php) and then create a symlink to pointindex.phptofield.php?? Is that not an unecessary step? Why not just called the file containing theincludeindex.php (instead of field.php) and be done with it? I can't see a reason for using a symlink when it could be done directly, but maybe I'm missing something? -- ~Peter M.- Answer: Peter, out of habit, I reserved 
index.phpto be a symbolic link that can be changed quickly to point to something else. If you have no need for this, it would be just fine to simply callfield.phpindex.phplike you suggested. -- Julian I. Kamil? 
 - Answer: Peter, out of habit, I reserved 
 
Category: WikiFarms
