[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [cobalt-users] Mailman 3.xx
- Subject: Re: [cobalt-users] Mailman 3.xx
- From: "Brad Rathbun" <brad@xxxxxxxxxxxxxxx>
- Date: Tue Jun 27 10:32:08 2000
- Organization: CyberHighway of Northern Nevada
> Please post any insight you have to installing Mailman.
>
OK, you asked for it. I'll give the "blow by blow" as I recall it....
1) Download the MailMan archive and expand it. Put the archive directly on
your Raq to expand them. Don't do it on your Windows system then upload it,
because when you do, you get all the nice little DOS line terminators
introduced. If you've already blown this step, please read the article in
the archives at
http://list.cobalt.com/pipermail/cobalt-users/2000-April/009375.html for
help fixing this problem. (Experienced this one).
2) Make yourself a cgi-bin directory in the virtual site you are running it
from. I put my copy in /cgi-bin/mailman just to make things a little cleaner
and keep it away from future scripts. Doesn't matter where you put it at
all.
3) Expand all files into this cgi directory.
4) Make a new directory for the images. I used /images/mailman on my virt
site, again to keep things tidy.
5) Move (or copy if you want to waste the space for 2 copies) all i_*.gif
files to your image directory.
6) chmod 755 *.cgi for the CGI scripts
7) chmod 644 *.gif for the images
8) chmod 644 *.htm for the HTML stuff
9) Make sure you have the right UID and GID on the files. chown httpd:sitexx
* on all the files. Note - "sitexx" refers to the UID of the virtual site
that the raq assigns this virtual site. Example: site14. Do ls -l if you
need to see what yours is, it should be splattered over all of the files you
have created previously.
10) See if you got lucky and it worked first try. From a web browser, try to
run the test script, simple.cgi. The path using my example would be:
http://www.yourdomainhere.com/cgi-bin/mailman/simple.cgi. You'll get a
confirmation message if it worked. Unless you already had CGI working, it
probably didn't work. If it did, the script which runs Mailman is
http://www.yourdomainhere.com/cgi-bin/mailman/mmstdod.cgi You are done.
11) Didn't work? Not surprising. You need to get the CGIWrap to work with
this bad boy. You should probably first go through the excellent
documentation that H.P. Stroebel put together at http://users.iol.it/hpstr/.
If that didn't work (didn't on mine, but it may on yours) you should follow
the instructions in the archives at
http://list.cobalt.com/pipermail/cobalt-users/2000-March/008527.html. This
is what made it work for me. Note that I put two lines in my include file:
ScriptAlias /cgi-bin/ /home/sites/site22/cgi-bin/
ScriptAlias /mailman/ /home/sites/site22/cgi-bin/mailman/
This was probably overkill and I may try to delete the second line in the
future, but I can call my script with
http://www.domainname.com/mailman/mmstdod.cgi this way. I'll probably also
change the script name to index.cgi so I don't have to put the script name
on the hyperlink.
12) You should open the mmstdod.cgi script and read through the top section
and make the mods to the variables it suggests. Very easy to understand and
thoroughly commented. You need to put your domain names in, etc. Takes about
2 minutes and you don't need to know anything about Perl or CGI to do it. I
would also suggest taking a few minutes to scan the docs that come with it,
especially section 5.4. They are pretty useful and not hard to read at all.
Hope that helps. If nothing else, it's now in the archives for posterity.
-----------------------------------------------
Brad Rathbun
Follow the Leader! CompuTech Internet Services