Chapter 8. Configure CGI

Table of Contents
"makefml newml" creates CGI script.
edit .htaccess
Example: master cgi
CGI Example: create an ML
CGI example: subscribe

Warning

See the section for CGI Internal details.

We assumes you use suexec under apache.

Now fml8 provides the master cgi to control all ML's in one domain, but not support a ecgi for each ml. It is not yet implemented.

If you use postfix and qmail, you do not need to modify MTA configuration.

"makefml newml" creates CGI script.

"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
which is not yet created (not implemented _o_).

fml 8.0 (fml-devel) project homepage is www.fml.org/software/fml-devel/.
fml 4.0 project homepage is www.fml.org/fml/menu.ja.html.
about one floppy bsd routers, see www.bsdrouter.org/.
other free softwares are found at www.fml.org/software/.

author's homepage is www.fml.org/home/fukachan/.
Also, visit nuinui's world :) at www.nuinui.net.

For questions about FML, e-mail <fml-bugs@fml.org>.