[PREVIOUS CHAPTER]
[NEXT CHAPTER]
2 MySQL へのアクセス
2.1 config.ph の設定例
ポイントは
$DATABASE_DRIVER
で指定するファイルです。デフォールトでは LDAP のおもちゃのモデル
( 3.0 参照)を使うようになっています。
mysql の玩具モデルの見本は
/usr/local/fml/databases/mysql/toymodel.pl
を見て下さい。このファイルには
どのような SQL 文で呼び出すのか
エラー処理はどうするのか
などの泥くさい部分が全て封じ込められています。この toymodel.pl を手本
に自分の使っているスキーマに合わせて定義を書き換えてみてください。
そのファイルを
/var/spool/ml/etc/fml/mysqldriver.pl
などをするとよいでしょう。スキーマの詳細はこの中に封じ込めて下さい。
この場合 config.ph に書くべき項目の見本はこのようになります。
$USE_DATABASE = 1;
$DATABASE_METHOD = 'mysql';
$SQL_SERVER_HOST = 'mysql.fml.org';
$SQL_SERVER_USER = 'fukachan';
$SQL_SERVER_PASSWORD = 'uja';
$SQL_DATABASE_NAME = 'fml';
$DATABASE_DRIVER = 'mysqldriver.pl';
1;
もしくは FULL PATH でかいてください。
$DATABASE_DRIVER = '/var/spool/ml/etc/fml/mysqldriver.pl';
[PREVIOUS CHAPTER]
[NEXT CHAPTER]