Configure CGI
See the section
for CGI Internal details.
We assumes
you use suexec under apache.
Now &fml8; provides both the master cgi to control all ML's in one
domain and a cgi for each ML.
You can add and remove a user, or view member list et.al. by this interface.
Editing of configuration on this cgi is incomplete.
If you use postfix and qmail, you do not need to modify MTA
configuration for cgi specific reason.
"makefml newml" Creates CGI Script Always
"makefml newml" sets up CGI scripts such as config.cgi under
~fml/public_html/... directory.
There are two types of cgi scripts.
One is for the whole domain, one for each ML.
In creating elena@fml.org ML, makefml creates the following cgi
http://lists.fml.org/~fml/cgi-bin/fml/$domain/admin/config.cgi
[Example]
http://lists.fml.org/~fml/cgi-bin/fml/fml.org/admin/config.cgi
for all ML's of fml.org.
To control only elena ML, please use
http://lists.fml.org/~fml/cgi-bin/fml/$domain/ml-admin/${ml_name}/config.cgi
[Example]
http://lists.fml.org/~fml/cgi-bin/fml/fml.org/ml-admin/elena/config.cgi
Edit .htaccess
.htaccess is created but it is configured to deny all.
http://lists.fml.org/~fml/cgi-bin/fml/$domain/.htaccess
[Example]
http://lists.fml.org/~fml/cgi-bin/fml/fml.org/.htaccess
The default .htaccess is a dummy like this:
AuthName ByPassword
AuthType Basic
require valid-user
Please edit .htaccess properly.
Apache does not support ~user style access by default.
Please set up apache to enable it.
Example: Master Cgi
The role of this cgi is same as limited makefml (CUI).
Though this cgi permits ML creation and destruction,
all functions makefml has are not supported.
The function is limited.
Eample: TOP MENU
@home.fml.org CGI for configuration
fml admin menu fml CGI interface for @home.fml.org ML's
mailing list:
[elena]
command: .. help message ...
[subscribe ]
[submit][reset]
subscribe
unsubscribe
addadmin
byeadmin
options Language: list
[Japanese] [change] log
newml
rmml
CGI Example: Create ML
Select newml and push "submit".
No need to select ML name in this stage.
You find another menu at the center.
Specify the ML name you create and push "submit" at the center.
CGI Example: subscribe
Specify the ML name and select "subscribe", push "submit".
You find another menu at the center.
Specify the address to subscribe and push "submit" at the center.
CGI Skin Selection
config.cgi is TABLE and SELECT based.
If you use old style menu, use menu.cgi.
for a whole domain
~fml/public_html/fml/DOMAIN/admin/menu.cgi
for a ml
~fml/public_html/fml/DOMAIN/ml-admin/menu.cgi