====== PukiWikiインストール手順 ====== ==== 前提条件 ==== * 以下の手順はZoneExpressにPukiWikiをインストールする場合の手順となります。他のサーバにインストールする場合は設定が異なる場合があります。 * 以下の手順は PukiWiki 1.4.1(UTF-8版)を用いて説明しています。バージョンにより内容が異なる場合がありますがご了承ください。 * 以下の説明はFierfoxを用いて説明しています。 * インストールにはターミナルエミュレータを利用しています。ターミナルエミュレータについてはご自身でご用意ください。 * 弊社ではPukiWikiに関するサポートは行っておりません。PukiWikiに関するご質問にはお答えできません ==== PukiWiki必要システム ==== * PHP 4.1.2 以降、および PHP 5以降 ZoneExpressはこれらの条件を満たしています。 ===== ■ファイルの用意 ===== [[http://pukiwiki.sourceforge.jp/|PukiWiki公式サイト]]より最新版PukiWikiをダウンロードする。\\ ここではpukiwiki-1.4.7_notb_utf8.zip を利用する。\\ === ディレクトリの作成 === pukiwikiをインストールするディレクトリを作成する。\\ ここではインストールディレクトリを/opt/csw/apache2/share/htdocs/pukiwikiとします。\\ $ mkdir -p /opt/csw/apache2/share/htdocs/pukiwiki === ファイルのダウンロード === インストールディレクトリにpukiwikiをダウンロード。 $ cd /opt/csw/apache2/share/htdocs/pukiwiki $ wget <ファイルURL> === ファイルの解凍 === $ unzip pukiwiki-1.4.7_notb_utf8.zip pukiwiki-1.4.7_notb_utf8/ というディレクトリができる\\ ===== ■pukiwiki.ini.phpの編集 ===== $ cd pukiwiki-1.4.7_notb_utf8 $ vi pukiwiki.ini.php ==== サイト情報 ==== 123行目 anonymousの部分をあなたの名前に書き換えてください。日本語でもかまいません。 $modifier = 'anonymous'; 126行目 あなたのサイトのURLに書き換えてください。 $modifierlink = 'http://pukiwiki.example.com/'; ==== パスワードの設定 ==== 193行目 x-php-md5の部分にMD5で暗号化したパスワードを書き込みます。 $adminpass = '{x-php-md5}!'; 以下のコマンドでパスワードを暗号化する事ができます。 $ echo -n 'あなたのパスワード' | md5sum 例えば、パスワードをnetcubeにするとします。 その場合は以下のように入力します。 $ echo -n 'netcube' | md5sum 89674838e51313b4e8a778864b9648e9 - 上記のような数字とアルファベットの羅列が表示されますので、それが暗号化されたパスワードにです。 入力後はこのようになります。 $adminpass = '{x-php-md5}89674838e51313b4e8a778864b9648e9'; ==== PukiWikiのページタイトル ==== 以下の2項目は、インストール完了後に設定しても構いませんし、このまま使っても問題ありません。 129行目 $defaultpage = 'FrontPage'; // Top / Default page トップページに表示させたい、ページタイトルを入力してください。\\ 日本語も可能です。\\ 114行目 $page_title = 'PukiWiki'; ブラウザのタイトルバーに表示させたいページタイトルを入力してください。\\ 日本語も可能です。\\ ===== ■ディレクトリ/ファイルの移動 ===== 解凍したファイルを、pukiwikiのディレクトリに移動します。 * 解凍したディレクトリ /opt/csw/apache2/share/htdocs/pukiwiki/pukiwiki-1.4.7_notb_utf8 * インストールディレクトリ /opt/csw/apache2/share/htdocs/pukiwiki/ $ cd /opt/csw/apache2/share/htdocs/pukiwiki/pukiwiki-1.4.7_notb_utf $ mv ./* ../ $ \rm -r /opt/csw/apache2/share/htdocs/pukiwiki/pukiwiki-1.4.7_notb_utf ===== ■パーミッション変更 ===== pukiwikiディレクトリ以下の全てのディレクトリとファイルの所有者を変更する。 $ su - # cd /opt/csw/apache2/share/htdocs/pukiwiki/ # chown -R webservd:webservd * 所有者の変更をしないと、凍結、凍結解除等の作業で下記のようなエラーが発生します。 pkwk_chown(): flock() failed ===== ■WEBブラウザで確認 ===== WEBブラウザにURLを入力して、Pukiwikiの画面が表示される事を確認してください。\\ http://△△△.com/pukiwiki/index.php ===== ■動作確認 ===== * フロントページ等、凍結ページの凍結解除と、再凍結 トップページは凍結されているので、凍結解除をしてみてください。 上部メニューの凍結解除を選択しインストール時に設定したパスワードを入力してください。 凍結解除ができたら、再び、凍結が出来る事を確認してください。 * ページの新規作成と削除 上部メニューから新規を選択し、新しいページの作成をしてみてください。 削除をする場合は、対象のページを選択し、編集をクリックし、内容を全て消してください。 以上でインストール作業は完了です。 ===== 関連リンク ===== * [[http://pukiwiki.sourceforge.jp/|PukiWiki公式サイト]]