カレンダー
2007年3月
1 2 3
4 5 6 7 8 910
11121314151617
18192021222324
25262728293031

<<Backward
Wiki内検索
最近更新したページ
最新コメント
USBメモリのマウント by Order Viagra
USBメモリのマウント by パソコン修理マン
カテゴリー
このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる
メニューバーB
ここは自由に編集できるエリアです。

2006年12月
1 2
3 4 5 6 7 8 9
10111213141516
17181920212223
24252627282930
31
最新コメント
USBメモリのマウント by Order Viagra
USBメモリのマウント by パソコン修理マン

MediaWikiインストール

index.phpにアクセスしてMySQLでのデータベース名やWikiSysopのパスワードなどを入力して一番下にあるボタンを押す。すると次のようなエラーがでた。

failed with error code "Specified key was too long;
max key length is 1024 bytes

この場合、mediawikiのディレクトリ以下にある次の2つのファイルに修正を加える。
maintenance/tables.sql と maintenance/archives/patch-job.sql

- KEY (job_cmd, job_namespace, job_title)
+ KEY (job_cmd(120), job_namespace, job_title(120))

php.iniの設定
default_charset = "UTF-8"
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = EUC-JP <-- これでよいのか不明
mbstring.encoding_translation = Off
mbstring.detect_order = auto
mbstring.substitute_character = none

my.cnfの設定
[mysqld]
default-character-set = utf8
[mysqldump]
default-character-set = binary
[mysql]
default-character-set = utf8

LocalSettings.phpの修正


LocalSettings.phpに対し、次の修正を加える。
$wgLocaltimezone = "Asia/Tokyo";
$wgLocalTZoffset = date("Z") / 3600;
$wgCapitalLinks = false;
$wgCapitalLinksは、アルファベットで始まるページ名を小文字で作成しても最初の1文字が自動的に大文字になるようにするフラグ。(falseで無効)

MediaWikiユーザの権限の変更


Mysql を起動し、データベースを切り替え、レコードを追加する。

> use mediawiki_db;
> INSERT INTO mw_user_groups (ug_user, ug_group) VALUES ('1', 'sysop');
または
> INSERT INTO mw_user_groups (ug_user, ug_group) VALUES ('1', 'bureaucrat');
'1'の部分は、その権限を加えたいユーザの user ID に置き換える。
bureaucratは、権限を変更することができるユーザグループ。
参考ページ
2006年11月10日(金) 18:23:15 Modified by orangekid2




スマートフォン版で見る