| はじめての自宅サーバ構築 - Fedora/CentOS - | Last Update | 2008/07/25 | |
| It opened to 2004/09/19. 当サイトはFedora9で運用しています |
Visitors Pageviews Today(IP/PV) |
3,374,115 12,762,065 1,273/8,687 |
php-mbstringのインストール状況確認 # rpm -qa php-mbstring 上記の様に、コマンド実行結果が何も表示されない場合はインストールされていないので 「php-mbstring」をインストールする必要があります。 php-mbstringのインストール # yum -y install php-mbstring |
モジュールの展開
# tar zxvf pukiwiki-1.4.7_notb.tar.gz
pukiwiki-1.4.7_notb/
pukiwiki-1.4.7_notb/attach/
pukiwiki-1.4.7_notb/attach/.htaccess
pukiwiki-1.4.7_notb/attach/index.html
pukiwiki-1.4.7_notb/.htaccess
:
:
:
pukiwiki-1.4.7_notb/wiki/57696B694E616D65.txt
pukiwiki-1.4.7_notb/wiki/59756B6957696B69.txt
pukiwiki-1.4.7_notb/wiki.en.tgz
pukiwiki-1.4.7_notb/README.en.txt.gz
pukiwiki-1.4.7_notb/UPDATING.en.txt.gz
管理者パスワードの生成(MD5アルゴリズム)
(下記の「password」文字列を任意のパスワード文字列に変更して下さい。)
# echo -n password | md5sum
5f4dcc3b5aa765d61d8327deb882cf99 -
認証ユーザパスワードの生成(MD5アルゴリズム)
(下記の「himitsu」文字列を任意のパスワード文字列に変更して下さい。)
# echo -n himitsu | md5sum
f1a0e73e5d7fc293952d380e32fda73c -
各々の実行結果を控えておいてください。
pukiwiki設定ファイルの編集
# vi /root/pukiwiki-1.4.7_notb/pukiwiki.ini.php
管理者名の設定
// Site admin's name (CHANGE THIS)
$modifier = '管理者';
管理者のWebサイトURLを設定
// Site admin's Web page (CHANGE THIS)
$modifierlink = 'http://kajuhome.com/';
管理者パスワードの設定(上記のMD5で生成した実行結果)
// Default: always fail
$adminpass = '{x-php-md5}5f4dcc3b5aa765d61d8327deb882cf99';
認証ユーザの設定
/////////////////////////////////////////////////
// User definition
$auth_users = array(
// Username => password
'foo' => 'foo_passwd', // Cleartext
'bar' => '{x-php-md5}f53ae779077e987718cc285b14dfbe86', // PHP md5() 'bar_passwd'
'hoge' => '{SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx', // LDAP SMD5 'hoge_passwd'
);
↓ 上記部分を以下に変更
$auth_users = array(
'linux' => '{x-php-md5}f1a0e73e5d7fc293952d380e32fda73c', // PHP md5() 'linux_passwd'
);
上記の設定では「linux」という認証ユーザを作成し
パスワードは、上記の認証ユーザパスワードの生成で生成した実行結果を設定
(「linux」というユーザは「himitsu」というパスワードで認証される)
編集認証を有効にする(認証可ユーザのみ編集できるようにする)
/////////////////////////////////////////////////
// Edit auth (0:Disable, 1:Enable)
$edit_auth = 1;
$edit_auth_pages = array(
// Regex Username
'#BarDiary#' => 'bar',
'#HogeHoge#' => 'hoge',
'#(NETABARE|NetaBare)#' => 'foo,bar,hoge',
);
↓ 上記部分を以下に変更
$edit_auth_pages = array(
// Regex Username
'/.*/' => 'linux',
);
apacheプロセスが処理できる様に、オーナとグループを変更する。(「-R」オプションを忘れずに・・・)
# chown -R apache:apache /root/pukiwiki-1.4.7_notb
pukiwikiファイル群を公開ドキュメントパスへ移動
# mv /root/pukiwiki-1.4.7_notb/* /var/www/html/
apacheの起動
# /etc/rc.d/init.d/httpd start
httpd を起動中: [ OK ]
|







