PukiWikiインストールメモ
をテンプレートにして作成
ホーム
一覧
最終更新
バックアップ
単語検索
ヘルプ
開始行:
* ネ実エロゲスレまとめWiki インストール/構築メモ [#k014e7...
レンタルサーバーでWikiサイトを構築する時の手順と設定メモ。
ちなみに、Wikiサイトを構築するのはこれが初めて。
ここにあるのは、「ネ実エロゲスレまとめWiki」で実際にやっ...
構築するサイトによっては、この通りではうまくいかないこと...
#contents
** Wikiシステム [#xffa9e8a]
:使用しているWikiシステム|[[PukiWiki Plus!>http://pukiwik...
PukiWiki Plus!を使うことにした理由は、個人的に使うのに慣...
これまでエロゲ作品別板系のまとめサイトで何度か使ったこと...
PukiWiki Plus!にはi18n版(国際化版)とeuc-jp版があるけど...
機能はi18n版のほうが豊富。しかし、修正や変更が頻繁でまだ...
euc-jp版はユーザーが多くて情報を手に入れやすい。安定版と...
** サーバー [#kd91d26a]
:使用しているサーバー|[[さくらインターネット レンタルサー...
[[レビューWiki>http://wikiwiki.jp/suzunari/]]を作ったあた...
ライトコースとスタンダードコースの大きな違いは次のような...
- ディスクサイズが1GB。(ライトは300MB)
- サーバーあたりの収容人数の違いから、スタンダードのほう...
- シェルログインができる。(TELNETで入って作業ができる)
- PHPが使用可能。(PHP 4.4.7が使用できる,CGIモードで動作)
- MySQLが使用可能。
PukiWikiはPHPで動作するので、PHPが使えないといけない。(M...
さくらのPHPはCGIとして動作することに注意が必要。((最上位...
サーバーのOSはFreeBSD。
Linuxとあまり変わらないけど、一部コマンドに違いがある。
*** さくらレンタルサーバーでのアダルトコンテンツの扱い [#...
エロゲネタを扱うので、サーバー運用業者のアダルトコンテン...
さくらサーバーでは、コンテンツの禁止事項は次のようになっ...
+ 著作権や商標権、肖像権など第三者の権利を侵害する、また...
+ 公序良俗に反するような写真を掲載するもの(アダルト系サ...
+ 公序良俗に反するようなサイトへのリンクを中心としたもの
+ 公序良俗に反するような広告バナーを多数設置しているもの
+ 第三者への過度の誹謗中傷を含むもの
+ 上記のほか、明らかにウェブスペースレンタルサービスの利...
エロネタについてはすでに問い合わせた人がいるようで、次の...
- 実写画像で、女性のバストトップ以上が露出している場合はN...
- CGや文書には、特に制限はない。
- イラストや小説のアダルトサイトにも、特に制限はない。(...
実に2次元にやさしいサーバー(^^)
* インストール [#y41cd82b]
インストールは、2通りのやり方がある。
:アーカイブファイルをローカルで展開してサーバーに転送|ロ...
:アーカイブファイルをサーバーに転送してサーバー上で展開|...
手間としてはあまり変わらないけど、“.gz.tgzならUNIX上”とい...
まずは、FTPでサーバーのwwwディレクトリに転送。((ディレク...
tarで展開する時は、pオプションをつけるとパーミッション付...
>tar zxvfp pukiwiki-1.4.7plus-u2-eucjp.tar.gz
展開すると、pukiwiki-1.4.7plus-u2-eucjp というディレクト...
手を抜いてFFFTPで名前変更した。
** 設定ファイルの変更(基本設定) [#ed8e4ba7]
PukiWiki Plus!公式のインストール手順を元に、基本的な設定...
:pukiwiki.ini.php|サイトの管理人名(128-129行目)
>// Site admin's name (CHANGE THIS)
>$modifier ='' 'neneco'; ''
<
管理人Webアドレス(131-132行目)
>// Site admin's Web page (CHANGE THIS)
>$modifierlink ='' 'http://neneco.sakura.ne.jp/ergwiki/';...
<
管理人パスワード(240行目)
>$adminpass = ''(省略)''
管理人パスワードはMD5で変換した物を使うので、シェルからmd...
>md5 -spassword (passwordのチェックサムを求める)
** パーミッションの変更(さくらインターネット用の設定) [...
さくらのレンタルサーバー(スタンダード)では、PHPはCGIと...
そのため、モジュール動作を前提としている初期状態のパーミ...
さくらサーバーで動作させるには、CGIとして動くようにパーミ...
PukiWikiのアーカイブをパーミッション付き展開すると、次の...
|データ用のディレクトリ|777|
|実効モジュール(*.php)のあるディレクトリ|755|
|データファイル|644 または 666|
|PHPファイル|644|
このうち最低限、PHPファイルに所有者の実行権限をつけて、75...
PHPファイルは複数のディレクトリにあって数も多いので、シェ...
>#!/bin/sh
>chmod 707 attach/ backup/ cache/ counter/ diff/ trackbac...
>chmod 705 image/ image/face/ lib/ plugin/ skin/
>chmod 606 cache/*.dat
>chmod 606 wiki/*.txt
>chmod 705 *.php
>chmod 705 lib/*.php
>chmod 705 plugin/*.php
>chmod 705 skin/*.php
<
スクリプトの内容を wikisetting.sh に保存して実行権をつけ...
これで、次のように変わった。PHPファイル以外のパーミッショ...
|データ用のディレクトリ|707|
|実効モジュール(*.php)のあるディレクトリ|705|
|データファイル|606(または変更なし)|
|PHPファイル|''705''|
これで、ブラウザからアクセスした時に、ちゃんとWikiの内容...
* 追加設定/デザイン変更 [#bd1f7967]
** pukiwiki.ini.php [#z3962b39]
PukiWikiの全体的な設定をするpukiwiki.ini.phpで、次のよう...
:ページタイトル|サイト全体のタイトルを設定。ブラウザのタ...
>$page_title = 'ネ実エロゲスレまとめWiki';
:オートリンクの長さ|指定バイト数以上のキーワードが本文中...
>$autolink = 7; // Bytes, 0 = OFF (try 5)
:改行の処理|0:編集時の改行を無視する(Wiki表記で改行を入...
>$line_break = 1;
:見出しごとの編集|0:見出しごとの編集を使わない。 / 1:見...
>$fixed_heading_edited = 1;
** スタイルシート(CSS) [#d33cf977]
PukiWiki Plus!標準のスキンと色使いは、&color(#FF8800){''...
でも私は&size(18){&color(Blue){青};が好きです。};
ということで、青を基調にした色使いに変更。
ページの構成自体はそのままでもよかったので、変更するのはC...
変更するのは、skin/default.css ファイル。
試行錯誤しながら何度も変更したので、すでにどういう修正を...
ひとまず、今見えてるようになりました。
色使いはほぼ納得できるものになったけど、一部CSSの反映がお...
見出しの直後にリンクで始まる行リストを作ると、IE6では行間...
スタイルシートやHTMLの構造上は問題ないはずで、原因不明。D...
今後の課題。
あとは、本文と見出しの間が少し開きすぎてるような気もする。
** ナビゲーションバー [#k684ec3f]
ページの先頭付近にある、メニューバーの部分を変更。
初期状態の並びは――
ホーム / 編集 / 差分 / バックアップ / 添付 / リロード / ...
これを変更して――
ホーム / 新規 / 編集 / 添付 / 一覧 / 最終更新 / 差分 / バ...
なるべく似た機能で集めるようにしてみた。
** メニュー [#r4e47510]
初期状態では、メニュー欄は出てないので、MenuBarページを作...
ここもスタイルシートの反映が一部おかしかったりしたので、...
メニューの作成に合わせて、MenuBar内にカウンターを設置。
メニューの一番下に、
T:(今日のアクセス数) Y:(昨日のアクセス数)
を表示するようにした。
これは、今日100,人気100ページを作るためのもの。
** 今日100/人気100ページを追加 [#yead9ae5]
カウンターの値を元に、アクセスの多い順を表示するページを...
今日100は、今日1日分のアクセス順。
人気100は、これまでの累計アクセス数順。
やってることは、popularプラグインを置いてるだけ。
* SPAM対策 [#jc98caac]
Wikiは誰でも簡単に編集できるシステムなので、それだけSPAM...
そこで、SPAM対策を追加。
導入したのは、2chの[[Web制作板>http://pc11.2ch.net/hp/]]...
インストールの仕方は、「[[美麻Wikiでシステム的に修正して...
このWikiにインストールしたときは Plus! 1.4.7用パッチ済み...
今は、spam_filterで次のような制限をかけている。
- 拡張子が「.html」「.htm」の添付を拒否。
- 内容にWiki記法ではないリンク用タグがあったら拒否。
- 内容に日本語がない場合、URLが3件以上、またはブラウザ不...
- 送信内容にフォームに存在しないはずの項目があったら拒否。
- ブラックリストにあるURLが書き込まれたら拒否。
- ブラックリストにあるネームサーバーを使うURLが書き込まれ...
はじめは、ブラウザ名が不明な書き込みは全て拒否していたけ...
ブラウザにSleipnirを使っていて、ブラウザ情報を出さないよ...
セキュリティソフトによってはブラウザ情報を削るものもある...
ひとまず、ブラウザの判別は日本語が使われていない場合のみ...
しばらくはこの状態で様子見。
SPAMが来るようなら、状況を見て追加対応。
* 作業に使用したソフト [#v7e4ffb6]
- [[FFFTP>http://www2.biglobe.ne.jp/~sota/]] 1.92b (サー...
- [[UTF-8 TeraTerm Pro with TTSSH2>http://sourceforge.jp/...
- [[EmEditor>http://jp.emeditor.com/]] 6.00.3 (テキスト...
- [[Peggy Pro>http://www2.noritz.co.jp/anchor/]] 4.55 (...
- [[紙copi>http://www.kamilabo.jp/]] 2.61 (表示したペー...
- [[Macromedia Dreamweaver 8>http://www.adobe.com/jp/prod...
* 参考資料 [#x1e8dfb0]
[[PukiWiki Plus! 公式サイト>http://pukiwiki.cafelounge.ne...
[[美麻Wikiでシステム的に修正している点>http://miasa.info/...
2ch [[Web制作板>http://pc11.2ch.net/hp/]] PukiWikiユーザ...
(書籍)&amazon(4798109223);
[[さくらのレンタルサーバ非公式FAQ>http://faq.sakuratan.co...
[[WIKIWIKI.jp*>http://wikiwiki.jp/]] (「よくある質問」が...
[[とほほのWWW入門>http://www.tohoho-web.com/]] (CSSの...
終了行:
* ネ実エロゲスレまとめWiki インストール/構築メモ [#k014e7...
レンタルサーバーでWikiサイトを構築する時の手順と設定メモ。
ちなみに、Wikiサイトを構築するのはこれが初めて。
ここにあるのは、「ネ実エロゲスレまとめWiki」で実際にやっ...
構築するサイトによっては、この通りではうまくいかないこと...
#contents
** Wikiシステム [#xffa9e8a]
:使用しているWikiシステム|[[PukiWiki Plus!>http://pukiwik...
PukiWiki Plus!を使うことにした理由は、個人的に使うのに慣...
これまでエロゲ作品別板系のまとめサイトで何度か使ったこと...
PukiWiki Plus!にはi18n版(国際化版)とeuc-jp版があるけど...
機能はi18n版のほうが豊富。しかし、修正や変更が頻繁でまだ...
euc-jp版はユーザーが多くて情報を手に入れやすい。安定版と...
** サーバー [#kd91d26a]
:使用しているサーバー|[[さくらインターネット レンタルサー...
[[レビューWiki>http://wikiwiki.jp/suzunari/]]を作ったあた...
ライトコースとスタンダードコースの大きな違いは次のような...
- ディスクサイズが1GB。(ライトは300MB)
- サーバーあたりの収容人数の違いから、スタンダードのほう...
- シェルログインができる。(TELNETで入って作業ができる)
- PHPが使用可能。(PHP 4.4.7が使用できる,CGIモードで動作)
- MySQLが使用可能。
PukiWikiはPHPで動作するので、PHPが使えないといけない。(M...
さくらのPHPはCGIとして動作することに注意が必要。((最上位...
サーバーのOSはFreeBSD。
Linuxとあまり変わらないけど、一部コマンドに違いがある。
*** さくらレンタルサーバーでのアダルトコンテンツの扱い [#...
エロゲネタを扱うので、サーバー運用業者のアダルトコンテン...
さくらサーバーでは、コンテンツの禁止事項は次のようになっ...
+ 著作権や商標権、肖像権など第三者の権利を侵害する、また...
+ 公序良俗に反するような写真を掲載するもの(アダルト系サ...
+ 公序良俗に反するようなサイトへのリンクを中心としたもの
+ 公序良俗に反するような広告バナーを多数設置しているもの
+ 第三者への過度の誹謗中傷を含むもの
+ 上記のほか、明らかにウェブスペースレンタルサービスの利...
エロネタについてはすでに問い合わせた人がいるようで、次の...
- 実写画像で、女性のバストトップ以上が露出している場合はN...
- CGや文書には、特に制限はない。
- イラストや小説のアダルトサイトにも、特に制限はない。(...
実に2次元にやさしいサーバー(^^)
* インストール [#y41cd82b]
インストールは、2通りのやり方がある。
:アーカイブファイルをローカルで展開してサーバーに転送|ロ...
:アーカイブファイルをサーバーに転送してサーバー上で展開|...
手間としてはあまり変わらないけど、“.gz.tgzならUNIX上”とい...
まずは、FTPでサーバーのwwwディレクトリに転送。((ディレク...
tarで展開する時は、pオプションをつけるとパーミッション付...
>tar zxvfp pukiwiki-1.4.7plus-u2-eucjp.tar.gz
展開すると、pukiwiki-1.4.7plus-u2-eucjp というディレクト...
手を抜いてFFFTPで名前変更した。
** 設定ファイルの変更(基本設定) [#ed8e4ba7]
PukiWiki Plus!公式のインストール手順を元に、基本的な設定...
:pukiwiki.ini.php|サイトの管理人名(128-129行目)
>// Site admin's name (CHANGE THIS)
>$modifier ='' 'neneco'; ''
<
管理人Webアドレス(131-132行目)
>// Site admin's Web page (CHANGE THIS)
>$modifierlink ='' 'http://neneco.sakura.ne.jp/ergwiki/';...
<
管理人パスワード(240行目)
>$adminpass = ''(省略)''
管理人パスワードはMD5で変換した物を使うので、シェルからmd...
>md5 -spassword (passwordのチェックサムを求める)
** パーミッションの変更(さくらインターネット用の設定) [...
さくらのレンタルサーバー(スタンダード)では、PHPはCGIと...
そのため、モジュール動作を前提としている初期状態のパーミ...
さくらサーバーで動作させるには、CGIとして動くようにパーミ...
PukiWikiのアーカイブをパーミッション付き展開すると、次の...
|データ用のディレクトリ|777|
|実効モジュール(*.php)のあるディレクトリ|755|
|データファイル|644 または 666|
|PHPファイル|644|
このうち最低限、PHPファイルに所有者の実行権限をつけて、75...
PHPファイルは複数のディレクトリにあって数も多いので、シェ...
>#!/bin/sh
>chmod 707 attach/ backup/ cache/ counter/ diff/ trackbac...
>chmod 705 image/ image/face/ lib/ plugin/ skin/
>chmod 606 cache/*.dat
>chmod 606 wiki/*.txt
>chmod 705 *.php
>chmod 705 lib/*.php
>chmod 705 plugin/*.php
>chmod 705 skin/*.php
<
スクリプトの内容を wikisetting.sh に保存して実行権をつけ...
これで、次のように変わった。PHPファイル以外のパーミッショ...
|データ用のディレクトリ|707|
|実効モジュール(*.php)のあるディレクトリ|705|
|データファイル|606(または変更なし)|
|PHPファイル|''705''|
これで、ブラウザからアクセスした時に、ちゃんとWikiの内容...
* 追加設定/デザイン変更 [#bd1f7967]
** pukiwiki.ini.php [#z3962b39]
PukiWikiの全体的な設定をするpukiwiki.ini.phpで、次のよう...
:ページタイトル|サイト全体のタイトルを設定。ブラウザのタ...
>$page_title = 'ネ実エロゲスレまとめWiki';
:オートリンクの長さ|指定バイト数以上のキーワードが本文中...
>$autolink = 7; // Bytes, 0 = OFF (try 5)
:改行の処理|0:編集時の改行を無視する(Wiki表記で改行を入...
>$line_break = 1;
:見出しごとの編集|0:見出しごとの編集を使わない。 / 1:見...
>$fixed_heading_edited = 1;
** スタイルシート(CSS) [#d33cf977]
PukiWiki Plus!標準のスキンと色使いは、&color(#FF8800){''...
でも私は&size(18){&color(Blue){青};が好きです。};
ということで、青を基調にした色使いに変更。
ページの構成自体はそのままでもよかったので、変更するのはC...
変更するのは、skin/default.css ファイル。
試行錯誤しながら何度も変更したので、すでにどういう修正を...
ひとまず、今見えてるようになりました。
色使いはほぼ納得できるものになったけど、一部CSSの反映がお...
見出しの直後にリンクで始まる行リストを作ると、IE6では行間...
スタイルシートやHTMLの構造上は問題ないはずで、原因不明。D...
今後の課題。
あとは、本文と見出しの間が少し開きすぎてるような気もする。
** ナビゲーションバー [#k684ec3f]
ページの先頭付近にある、メニューバーの部分を変更。
初期状態の並びは――
ホーム / 編集 / 差分 / バックアップ / 添付 / リロード / ...
これを変更して――
ホーム / 新規 / 編集 / 添付 / 一覧 / 最終更新 / 差分 / バ...
なるべく似た機能で集めるようにしてみた。
** メニュー [#r4e47510]
初期状態では、メニュー欄は出てないので、MenuBarページを作...
ここもスタイルシートの反映が一部おかしかったりしたので、...
メニューの作成に合わせて、MenuBar内にカウンターを設置。
メニューの一番下に、
T:(今日のアクセス数) Y:(昨日のアクセス数)
を表示するようにした。
これは、今日100,人気100ページを作るためのもの。
** 今日100/人気100ページを追加 [#yead9ae5]
カウンターの値を元に、アクセスの多い順を表示するページを...
今日100は、今日1日分のアクセス順。
人気100は、これまでの累計アクセス数順。
やってることは、popularプラグインを置いてるだけ。
* SPAM対策 [#jc98caac]
Wikiは誰でも簡単に編集できるシステムなので、それだけSPAM...
そこで、SPAM対策を追加。
導入したのは、2chの[[Web制作板>http://pc11.2ch.net/hp/]]...
インストールの仕方は、「[[美麻Wikiでシステム的に修正して...
このWikiにインストールしたときは Plus! 1.4.7用パッチ済み...
今は、spam_filterで次のような制限をかけている。
- 拡張子が「.html」「.htm」の添付を拒否。
- 内容にWiki記法ではないリンク用タグがあったら拒否。
- 内容に日本語がない場合、URLが3件以上、またはブラウザ不...
- 送信内容にフォームに存在しないはずの項目があったら拒否。
- ブラックリストにあるURLが書き込まれたら拒否。
- ブラックリストにあるネームサーバーを使うURLが書き込まれ...
はじめは、ブラウザ名が不明な書き込みは全て拒否していたけ...
ブラウザにSleipnirを使っていて、ブラウザ情報を出さないよ...
セキュリティソフトによってはブラウザ情報を削るものもある...
ひとまず、ブラウザの判別は日本語が使われていない場合のみ...
しばらくはこの状態で様子見。
SPAMが来るようなら、状況を見て追加対応。
* 作業に使用したソフト [#v7e4ffb6]
- [[FFFTP>http://www2.biglobe.ne.jp/~sota/]] 1.92b (サー...
- [[UTF-8 TeraTerm Pro with TTSSH2>http://sourceforge.jp/...
- [[EmEditor>http://jp.emeditor.com/]] 6.00.3 (テキスト...
- [[Peggy Pro>http://www2.noritz.co.jp/anchor/]] 4.55 (...
- [[紙copi>http://www.kamilabo.jp/]] 2.61 (表示したペー...
- [[Macromedia Dreamweaver 8>http://www.adobe.com/jp/prod...
* 参考資料 [#x1e8dfb0]
[[PukiWiki Plus! 公式サイト>http://pukiwiki.cafelounge.ne...
[[美麻Wikiでシステム的に修正している点>http://miasa.info/...
2ch [[Web制作板>http://pc11.2ch.net/hp/]] PukiWikiユーザ...
(書籍)&amazon(4798109223);
[[さくらのレンタルサーバ非公式FAQ>http://faq.sakuratan.co...
[[WIKIWIKI.jp*>http://wikiwiki.jp/]] (「よくある質問」が...
[[とほほのWWW入門>http://www.tohoho-web.com/]] (CSSの...
ページ名: