Wikiサーバ構築

Wikipediaで使われているMediaWikiをインストール

ソースを取得して展開。

最新版はhttp://www.mediawiki.org/参照

cd /usr/local/src
tar zxvf mediawiki-1.11.1.tar.gz

MySQLにユーザを設定する。

mysql -u root -p mysql
      • -----------------------
create database wikidb;
grant create, select, insert, update, delete, alter, lock tables on wikidb.* to 'wikiuser'@'localhost' identified by 'password';
flush privileges;
\q
      • -----------------------

この場合は下記の内容で設定した。

ID: wikiuser
DB: wikidb
PW: password

Apacheで公開するための設定をする。

mv mediawiki-1.11.1 /var/www/wiki
vi /etc/httpd/conf.d/wiki.conf
      • -----------------------
Alias /wiki "/var/www/wiki"

<Directory "/var/www/wiki">
  Order allow,deny
   Allow from all
</Directory>
      • -----------------------

cd /var/www/wiki
chmod a+w config

/etc/rc.d/init.d/httpd reload

「httpd を再読み込み中: 設定の構文エラーのため再読み込みしません」と読み}込みに失敗した。

■構文をチェック
#apachectl -t

httpd: Syntax error on line 232 of /etc/httpd/conf/httpd.conf: Syntax error on line 3 of /etc/httpd/conf.d/wiki.conf: /etc/httpd/conf.d/wiki.conf:6: <Directory> was not closed.\n/etc/httpd/conf.d/wiki.conf:3: <Directory> was not closed.
■ 「/etc/httpd/conf/httpd.conf」の232行目が原因。該当の項目を#でコメントアウト。

■再度、下記コマンドを打つと今度はOK。
[root@CentOS wiki]# /etc/rc.d/init.d/httpd reload
httpd を再読み込み中: [OK ]


ホスト名がwww.example.comの場合は
にアクセスしてインストールを進める。

Web画面により管理者ID、パスワード登録を登録して
インストール作業後コンフィグファイルを配置。

mv config/LocalSettings.php .

再度アクセスすると利用できるようになる。
適宜、パスワード、アクセス制限は必要なのでご注意ください。
他の人はこんな記事を読んでいます

  * 協調型のスパム判定  Vipul's Razor インストール
   * vsftpd FTPで.htaccess等のドットファイルが見えない場合
   * CentOS5  インストール後にファイアウォールを無効にする
   * MySQL phpMyAdmin インストール
   * デフォルトゲートウェイの設定


  • 最終更新:2010-02-27 16:10:13

このWIKIを編集するにはパスワード入力が必要です

認証パスワード