2011-07-14

GUIエディタつきでpukiwikiをインストールする手順

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
wikiではpukiwikiがお手軽に設置できるのでお気に入りです。
でもwiki記法をちゃんと覚えていないのでGUIエディタも使えるようにしています。

以下が私がpukiwikiをインストールするときの手順です。

(1)pukiwiki取得
cd /usr/local/src
wget http://iij.dl.sourceforge.jp/pukiwiki/12957/pukiwiki-1.4.7_notb_utf8.tar.gz
tar xvzf pukiwiki-1.4.7_notb_utf8.tar.gz

(2)FCKeditor取得と配置
wget http://sourceforge.net/projects/fckeditor/files/FCKeditor/2.6.6/FCKeditor_2.6.6.tar.gz/download
tar xvzf FCKeditor_2.6.6.tar.gz
mv fckeditor/ pukiwiki-1.4.7_notb_utf8/skin/

(3)guieditor取得と配置
wget 'http://w3fj.te.kyusan-u.ac.jp/miwiki/index.php?plugin=attach&refer=%CA%AA%C3%D6&openfile=guiedit164.zip' -O guiedit164.zip
unzip guiedit164.zip
cp -r guiedit164/* pukiwiki-1.4.7_notb_utf8

(4)pukiwiki設定
cd pukiwiki-1.4.7_notb_utf8
基本設定
vi pukiwiki.ini.php
以下を変更(適当に読み替える)
-----------------------------
$page_title = 'wiki title';
$modifier = 'modifier';
$modifierlink = 'http://xxxxx.jp/wiki';
$adminpass = '{x-php-md5}' . md5('adminpass');
define('PKWK_ALLOW_JAVASCRIPT', 1);
$pkwk_dtd = PKWK_DTD_XHTML_1_0_TRANSITIONAL;
$fixed_heading_anchor = 1;
$fixed_heading_anchor_edit = 1;
-----------------------------

(5)guiedit関連設定
vi skin/pukiwiki.skin.php
以下を追加
-----------------------------
<?php _navigator('edit') ?> |
<?php echo '<a href="' . $script . '?cmd=guiedit&page=' . $r_page . '">' .
$lang['guiedit'] . '</a>' ?> |
-----------------------------
更に以下を追加
-----------------------------
$_IMAGE['skin']['edit'] = 'edit.png';
$_IMAGE['skin']['guiedit'] = 'edit.png';
-----------------------------
更に以下を追加
-----------------------------
<?php _toolbar('edit') ?>
<?php _toolbar('guiedit') ?>
-----------------------------

vi ja.lng.php
以下を追加
-----------------------------
$_LANG['skin']['edit'] = '編集';
$_LANG['skin']['guiedit'] = '編集(GUI)';
-----------------------------

vi lib/convert_html.php
以下を追加
-----------------------------
$anchor = ' &aname(' . $id . ',super,full){' . $_symbol_anchor . '};';
$anchor .= " &guiedit(#$id,paraedit,nolabel);";
-----------------------------

vi lib/html.php:
以下を追加
-----------------------------
$_LINK['edit'] = "$script?cmd=edit&page=$r_page";
$_LINK['guiedit'] = "$script?cmd=guiedit&page=$r_page";
-----------------------------

(6)ファイルの配置
cd ..
mv pukiwiki-1.4.7_notb_utf8 /var/www/html/wiki
chown -R apache:apache /var/www/html/wiki





コメントを投稿