多言語対応:config.php

提供:MoodleDocs
移動先:案内検索

 Moodleで日本語のファイル名を扱うには以下の2行をMoodleのインストールディレクトリに存在するconfig.phpに追加する必要があります.特に$CFG->unicodecleanfilename = true;を追加し忘れると,ファイル名やフォルダ名に英数文字以外は使えず,日本語の文字などは全て半角アンダーバーに変換されてしまいます.

$CFG->unicodedb = true; // Database is utf8
$CFG->unicodecleanfilename = true;

 Moodleのインストーラはこの2行を自動的に挿入してくれませんのでテキストエディタを用いて追加して下さい. 以下に例を示します.なお,以下はMoodle1.8の場合の例です.Moodle1.9の場合,必須設定項目は同じ(現在確認中)ですが,オプションの設定項目が増えています.Moodle1.9へアップグレードする場合はconfig-dist.phpを参考にして下さい.



<?php /// Moodle Configuration File

unset($CFG);

$CFG->dbtype = 'mysql';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'root';
$CFG->dbpass = '**';
$CFG->dbpersist = false;
$CFG->prefix = 'mdl_';

$CFG->wwwroot = 'http://localhost';
$CFG->dirroot = 'C:\xampplite\moodle';
$CFG->dataroot = 'C:\xampplite/moodledata';
$CFG->admin = 'admin';
 
$CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode

$CFG->unicodedb = true; // Database is utf8
$CFG->unicodecleanfilename = true;
 
require_once("$CFG->dirroot/lib/setup.php");
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES,
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
?>

多言語対応トップに戻る