Eric S. Johansson wrote:
>> > [..] Now I try to configure mailman and it's not working. all of
>> > the CGI programs are there, there are all set gID, owned by
>> > root:list and should be working.
>> >
>> > on a related topic is there anyway for the error log to display what
>> > part of the filesystem the URL is trying to reach?
>>
>> If the log info is not enough (it is a fixed format, we should add
>> or remove information), you can try to use the new tracing
>> facility, there is some info here: http://alobbs.com/news/1052
>
>
> I just see black boxes. .css is off for Windows Firefox
>
>> > Again, it's probably something obvious I'm not sure what I'm missing.
>>
>> I have added a couple of lines.. it should work now (but I haven't
>> tested it)
>>
>> > Server harvee.org {
>> > DocumentRoot /var/www/html/harvee
>> DirectoryIndex index.html
>
> makes no diff as I have no .html
No, you have; the /pipermail alias needs it. ;)
>> > Directory /files {
>> > Handler file
>> > DocumentRoot /var/www/files/harvee/
>> > }
>> > ##
>> > ## Rest of the virtual host configuration..
>> > ## Add your parameters here..
>> > ##
>> > # mailman stuff
>> > Directory /mailman {
>> > DocumentRoot /var/lib/mailman/cgi-bin/
>> > Handler cgi
>> > }
>
> if the "Directory /" segment has been commented out, the mailman CGI
> run. If it hasn't, then the / CGI takes priority. is it something
> about script alias versus CGI handler?
Okay, the problem is that the /mailman directory handler is
inheriting the / handler properties (actually, it is a weird kind of
bug ':)
Anyway, I have realized of a work around; try just to define some
property inside the /mailman handler, something like this should
work, and in the meanwhile I will try to fix the issue.
===========
Directory /mailman {
DocumentRoot /var/lib/mailman/cgi-bin/
Handler cgi {
ErrorHandler on
}
}
}
===========
>> > Directory /pipermail {
>> > DocumentRoot /var/lib/mailman/archives/public/
>> Handler common
>> > }
>> > }
>>
>> Try to access to http://server/mailman/listinfo
>>
>> Another option would be to add "listinfo" to the DirectoryIndex
>> entry.
>
> that I would need to add all of the mailman CGI entries to the
> directory index. I think?
No, you need just to add the default one. I mean, the one you want
to see if you access to "/mailman". I guess it is listinfo :)
Another option would be to add a Request rule to redirect the
request, something like:
===========
Request "^/mailman/?$" {
Handler redir {
URL "http://example.com/mailman/listinfo"
}
}
===========
>> Good luck :-)
>
> well, I could always go back to hooking off of the 404 handler which
> is not something I'm fond of doing.
No! no please.. I beg you! don't do that! %-)
--
Greetings, alo.
_______________________________________________
Cherokee mailing list
[email protected]
http://www.alobbs.com/cgi-bin/mailman/listinfo/cherokee