PukiWikiの初期設定


投稿日:2011年7月28日
  • 0
  • 0


PukiWikiを使う前にまず設定するところ

アップロードしたフォルダにある「pukiwiki.ini.php」ファイルを開き、各種設定をする。


1.パスワードを編集する。

///////////////////////////////////////
// Admin password for this Wikisite // Default: always fail $adminpass = '{x-php-md5}' . md5('****');

「****」となっているところに自分のパスワードを入力します。md5で暗号化しパスワードを入力することもできます。


2.ページタイトルを編集する。

$page_title = 'PukiWiki';

PukiWiki」の部分を自分のサイトのタイトルに

$page_title = 'Apuarium Wiki';

なぜか日本語を入れると文字化けして、RSSなども不具合が出る。

解決法が見つかりました。エンコードのミスだったようです。


3.管理者情報を編集する。

$modifier = 'anonymous';
$modifierlink = 'http://pukiwiki.example.com/';</div>
「anonymous」と「http://pukiwiki.example.com/」をそれぞれ自分の名前とサイトに変える。
<div style="background-color: #f0f0f0; border: 1px solid gray; padding: 20px;">$modifier = 'Oxy';
$modifierlink = 'http://aqwiki.net/';

4.検索用のプラグインを設定。

sitesearch.inc.php」を導入。
本当は全文検索のnamazuを使いたいが、使えるかどうかわからないのでとりあえずこちらを使わせてもらう。

// =================================================================
// 初期化パラメータ
// =================================================================
//
// ★ 検索対象フォルダ(必須)
// 検索対象のフォルダ名を指定してください。http://~ のようなURLを指定す
// ることはできません。複数指定する場合はスペースで区切ってください。
// 右辺サンプル './../pukiwiki/wiki ./../htmldir ./../hogedirectory';
$target_dir = './../sfuji/wiki';
// ★ 検索対象ファイル
// 検索対象とするファイルの拡張子を指定します。
$suffix = "htm|html|txt";// ★ [戻る]ボタン
// [戻る]のリンクをクリックされた時にジャンプする先のページを指定して
// ください。http://~ ではじまるURLも指定可能です。
$return_url = './index.php';// ★ 検索対象ファイルの漢字コード
// 検索対象のファイルの漢字コードを指定してください。シフトJISの場合は "sjis"、
// EUCの場合は "euc"、JISコードや不明な場合は "unknown" を指定してください。
// sjis や euc の場合は検索が早くなります。
$kcode_file = "euc";// ★ 検索結果ヒントの表示行数
// 検索結果に、ファイルの内容のヒントとして表示する行数を指定します。
$how_many_lines = 3; // マッチした行の前後何行を表示するか

// ★ 検索キーの表示
$HitCharColor = "#ffffff"; //検索キーの文字色
$HitCharBgcolor = "#3300CC"; //検索キーの背景色
//
// ★ menu欄に検索窓を置く場合は「#sitesearch」が記述されている頁を指定
// defaultでは「サイト内検索」の頁名となっています。
// menu欄に検索窓を置かない場合は使用しないので無視して下さい。
$disppage = "%A5%B5%A5%A4%A5%C8%C6%E2%B8%A1%BA%F7"; //検索結果を表示する頁
$menubarsize = 0; //MenuBarの横サイズが9emより小さい時は1に変更
//

この設定を下のように変更。検索結果の色や、サイトの設定を変更しています。

// =================================================================
// 初期化パラメータ
// =================================================================
//
// ★ 検索対象フォルダ(必須)
// 検索対象のフォルダ名を指定してください。http://~ のようなURLを指定す
// ることはできません。複数指定する場合はスペースで区切ってください。
// 右辺サンプル './../pukiwiki/wiki ./../htmldir ./../hogedirectory';
$target_dir = './wiki';
// ★ 検索対象ファイル
// 検索対象とするファイルの拡張子を指定します。
$suffix = "htm|html|txt";// ★ [戻る]ボタン
// [戻る]のリンクをクリックされた時にジャンプする先のページを指定して
// ください。http://~ ではじまるURLも指定可能です。
$return_url = 'http://aqwiki.net/';// ★ 検索対象ファイルの漢字コード
// 検索対象のファイルの漢字コードを指定してください。シフトJISの場合は "sjis"、
// EUCの場合は "euc"、JISコードや不明な場合は "unknown" を指定してください。
// sjis や euc の場合は検索が早くなります。
$kcode_file = "euc";// ★ 検索結果ヒントの表示行数
// 検索結果に、ファイルの内容のヒントとして表示する行数を指定します。
$how_many_lines = 3; // マッチした行の前後何行を表示するか

// ★ 検索キーの表示
$HitCharColor = "#444444"; //検索キーの文字色
$HitCharBgcolor = "#ffff66"; //検索キーの背景色
//
// ★ menu欄に検索窓を置く場合は「#sitesearch」が記述されている頁を指定
// defaultでは「サイト内検索」の頁名となっています。
// menu欄に検索窓を置かない場合は使用しないので無視して下さい。
$disppage = "%A5%B5%A5%A4%A5%C8%C6%E2%B8%A1%BA%F7"; //検索結果を表示する頁
$menubarsize = 0; //MenuBarの横サイズが9emより小さい時は1に変更
//

表示についても多少カスタマイズ。

$reqret .= ‘<dt>■ <a href=’.$wtarget.’ target=out>’;

検索結果と結果の間にヘアラインが欲しいので<td>の前に<hr>を入れる。

$reqret .= ‘<hr /><dt>■ <a href=’.$wtarget.’ target=out>’;

さらに検索結果がうまく出力されないので多少手を加える。

$wtarget = '"./../' . $pukiwikidir . '/?'.$UrlFileName.'"';

下のように変えました。

$wtarget = '"' . $pukiwikidir . '?'.$UrlFileName.'"';

以上。初期設定で正常に動作するところまで設定が終わりました。


現在のページを共有する



現在のページに関連する記事

PukiWikiをEUCからUTF-8に変更 PukiWikiをEUCからUTF-8に変更
PukiWikiの初期設定 PukiWikiでbodycasheを利用してHTMLコンバートタイムを70倍に高速化
サーバへPukiWikiをインストール サーバへPukiWikiをインストール
PukiWikiの初期設定 PukiWikiをビジュアルエディタ(TinyMCE)で編集できるプラグインを作成
PukiWikiへ「attachref.inc.php」と「areaedit.inc.php」プラグインの導入 PukiWikiへ「attachref.inc.php」と「areaedit.inc.php」プラグインの導入
PukiWikiで表組みデザイン PukiWikiで表組みデザイン
PukiWikiの初期設定 5段階評価プラグインを通して学ぶPukiWikiのプラグインを作成する方法

おすすめの記事

Google Adsenseで配信される詐欺的なサイトのブロック用URLまとめ

Google Adsenseで配信される詐欺的なサイトのブロック用URLまとめ

ユーザーの環境変数を設定するbashの設定ファイルと、カスタムプロンプトについて

ユーザーの環境変数を設定するbashの設定ファイルと、カスタム…

WordPressのサイトをHTTPS化して学ぶLet’s Encryptの使い方

WordPressのサイトをHTTPS化して学ぶLet’s Encryptの使い方

インストールだけじゃない!yumの設定から便利な使い方まで徹底的に解説

インストールだけじゃない!yumの設定から便利な使い方まで徹底…

PukiWikiで5段階評価を付けるプラグインを作成しました

PukiWikiで5段階評価を付けるプラグインを作成しました

NexusFontが重い場合はWindows Font Cache Serviceを無効にしよう

NexusFontが重い場合はWindows Font Cache Serviceを無効にしよう

ページ編集の手間を劇的に減らす、Custom Field Templateでカスタムフィールドを作る方法

ページ編集の手間を劇的に減らす、Custom Field Templateでカス…

メールのエラーコードと、メールサーバのmaillog解析方法まとめ

メールのエラーコードと、メールサーバのmaillog解析方法まとめ


コメントを残す

コメントは認証制のため、すぐには反映されません。

プログラミングに関する質問は「日本語でプログラミングの悩みを解決するQ&Aサイト sukegra」をご利用ください。