hitoripediaはひとりでWikipediaみたいなサイトを構築したいという人向けのCMS(Content Management System)です。
hitoripediaは作者自身が「佐野元春データベース」というコンテンツで使用しています。 このMNN-Laboのページもhitoripediaで構築されています。
ダウンロードしたZIPファイルを解凍したのちに書き換え作業を行います。 文字コード:UTF-8と改行コード:LFに対応したテキストエディタをご用意ください。
「hp.cgi」を開いて次の2ヶ所を修正します。
#!/usr/local/bin/perl
の部分をあなたの使用しているサーバ用に書き換える。「extra.cgi」を開いて次の1ヶ所を修正します。
#!/usr/local/bin/perl
の部分をあなたの使用しているサーバ用に書き換える。必要であれば「hp.css」の次の箇所を修正してください。
この修正により、記事中のリンクが外部リンクの時だけ末尾にマークが付きます。
http://moto-news.net/
の部分をあなたの使用しているサーバのドメインに変更してください(httpから記述)。/*
と327行目の*/
を消してください。スクリプトの書き換え作業が終了したらhitoripediaフォルダの中にあるファイルすべてをウェブサーバ上の任意のディレクトリにFTPクライアントを使って転送してください。 imgフォルダの中に4つの画像が入っていますので、その4つだけはバイナリモードで転送してください。 それ以外はテキストモード(アスキーモード)で転送してください。
作者がこのサイトのために使用している「さくらインターネット」のライトプランでは上記のモジュールがインストールされています。
FTPクライアントでパーミッションの変更を行ってください。
種類 | 名前 | パーミッション | 備考 |
---|---|---|---|
CGIファイル | hp.cgi | 705 | スクリプト本体 |
CGIファイル | extra.cgi | 705 | 拡張用JavaScriptファイル |
CSSファイル | hp.css | 変更不要 | スタイルシート |
テキストファイル | unique.txt | 606 | 採番用ファイル |
テキストファイル | order.txt | 606 | そのカテゴリの中の項目やサブカテゴリの順番を保存したファイル |
テキストファイル | quick.txt | 606 | 項目名とファイルパスだけを保存したWiki内移動用の参照ファイル |
テキストファイル | img_quick.txt | 606 | 画像の代替テキストや寸法などを保存したファイル |
HTMLファイル | index.html | 変更不要 | 暫定トップページ |
ファイル | cgi-lib.pl | 変更不要 | 汎用perlライブラリ 配布元⇒The cgi-lib.pl Home Page |
JavaScriptファイル | smooth-src-comments.js | 変更不要 | 汎用JavaScriptライブラリ 配布元⇒dfSmooth Scroll - Dezinerfolio |
フォルダ | img | 707 | 画像保存フォルダ |
フォルダ | past | 707 | 過去ログ保存フォルダ |
フォルダ | last | 707 | 最終稿保存フォルダ |
テキストファイル | lastフォルダの中にある0.txt | 606 | トップページの最終稿 |
以上で設置は完了です。 ウェブブラウザでhp.cgiにアクセスしてください。