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でlazysizesを利用して画像の遅延読み込みを導入する
PukiWikiで表組みデザイン PukiWikiで表組みデザイン

おすすめの記事

新しいGoogleマップ「Google Maps Platformの使い方」まとめ

新しいGoogleマップ「Google Maps Platformの使い方」まとめ

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

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

「このアプリがシャットダウンを妨げています」と表示されるがアプリがわからない場合の対処法

「このアプリがシャットダウンを妨げています」と表示されるが…

日々の単純作業を自動化できるUWSCの使い方(入門・書式編)

日々の単純作業を自動化できるUWSCの使い方(入門・書式編)

WordPressでアイキャッチ画像をサムネイルとして一覧ページに表示する方法

WordPressでアイキャッチ画像をサムネイルとして一覧ページに表…

今さら聞けない、変数や関数の命名規則と、まず覚えるべき英単語200

今さら聞けない、変数や関数の命名規則と、まず覚えるべき英単…

Apacheのmod_rewriteモジュールの使い方を徹底的に解説

Apacheのmod_rewriteモジュールの使い方を徹底的に解説

UWSCでPhotoshopの作業を自動化する方法

UWSCでPhotoshopの作業を自動化する方法


コメントを残す

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

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