[PREVIOUS CHAPTER] [NEXT CHAPTER]

2 Q and A

    2.1	fml のインストールが終りました。その次は？

    ../../INSTALL_CGI/

    2.2	何ができますか？

    画面に書いてあることだけです。

    2.3	ということは管理者向けですか？

    現状ではそうです。各ＭＬ管理者がそれぞれのＭＬをWWWで設定を変更するこ
    とはできます。

    「＊＊ＭＬを WWW で登録可能にする」ということは実装されていません。
    それを可能にする(例えば以下に本人が登録を使用としているかを認証するか？)
    にはもっとよい認証モデルを考え出さないといけません。

    すなおにメールで confirmation を返せばいいのかも知れませんが、それなら
    別にWWWでやらなくてもいいでしょう（ mailto: でもつかったページ作ってお
    けばすむことでは）

    2.4	/var/spool/ml/ 以下のオーナーは？

    apache の設定依存です。
    apache のプロセスのオーナ(ユーザ)が読み書きできないといけません

    fml GUI 専用WWWサーバなら apache の User の行と合わせます。他の user
    権限をどーたらこーたら（ apache の本なりその筋に聞くなりしてね ）して
    いるなら、そのユーザに合わせます。例:

       apache/httpd.conf

    	User fml

    そして  /var/spool/ml/ 以下の owner も fml

    2.5	httpd.conf は fml/www/share/ の下について設定すれば十分か？

    はい、そういう設定です。

    2.6	fml/www/ と fml/www/share/ の違いは？

    www 経由でアクセスさせる場所が fml/www/share/
    ライブラリやテンプレートを格納する場所が fml/www/

    2.7	CGI 導入以前に作られたものはどう処理する？自動的に有効か？

    オーナが同じであれば yes

    2.8	CGI を操作可能なユーザの追加と削除

    1.	CGI からおこなう

    2.	makefml admin.cgi conf

    	MENU -> CHANGE PASSWORD

    2.9	CGI を操作可能なユーザのパスワード変更

    GUI: メニューの『管理者パスワードの設定』で設定

    初期設定の時だけは 'admin' コマンドでつかうものを自動的に htpasswd へ
    反映させる。その後は自動 sync はしない(別のパスワードを使えるように)

    2.10	メールサーバの選択

    makefml admin.cgi conf

       MENU ->
    	6     MTA
    	7     HOW TO UPDATE ALIAS

    2.11	WWW下のCGI PATHは？

    makefml でインストールする時に決まる

    2.12	MTA 依存の問題: postfix 特有の事情

       % postalias /var/spool/ml/etc/aliases

    を実行すること(実行するのはユーザ fml )。

    2.13	sendmail 特有の事情

    /var/spool/ml/etc/aliases.db に root 権限のファイルが必要

    インストール後に root になって

       # touch /var/spool/ml/etc/aliases.db

    しておく必要がある

    2.14	qmail

    「qmail はどうすればいいんだろぉ…」とおもったけど一回設定したら要らな
    いのか？という気がするが、ためしたことがない;-)

    2.15	apache が Forbidden とエラーをはく

    例: /usr/local/apache/logs/error_log で

    You don't have permission to access /cgi-bin/fml/admin/menu.cgi on this server.

    0. apache の User と /usr/local/fml のオーナーは一緒ですか？

       もしそうでないなら、suexec なり何か拡張をしているとおもいますが
       その設定は正しいですか？

    1. /usr/local/fml/www/share/ の menu.cgi に permission がない(?)

       その menu.cgi を apache の User が実行可能ですか？

    2. ディレクトリに permission がない

    	/usr/local/fml/www/share/
    	/usr/local/fml/www/

       以下の permission を確認して下さい。

    3. apache のCGIまわりの設定 (/usr/local/apache/conf/)

    	Directory ディレクティブ
    	.htaccess ?
    	そもそも.htaccessを許してない
    	…その他いろいろ…

    2.16	登録作業は独立 ??

    もちろん WWW の機構と自動登録機構は独立したものなので、どっちを利用し
    ても登録作業はできます。入りたいユーザにどうしてもらうか？は運用形態の
    問題です(管理者の手間暇をかけるか、かけないかとか…)

[PREVIOUS CHAPTER] [NEXT CHAPTER]