Date: Thu, 26 Jul 2001 23:08:24 -0700 From: "Ted Mittelstaedt" <tedm@toybox.placo.com> To: "Andrew Reid" <andrew.reid@plug.cx> Cc: "John Martinez" <john@mtbiker.net>, "Clayton Tycksen" <clay@tycksen.com>, <freebsd-questions@FreeBSD.ORG> Subject: RE: web email Message-ID: <005601c11662$8b88f7e0$1401a8c0@tedm.placo.com> In-Reply-To: <996199971.14480.199.camel@percible.alfred.cx>
next in thread | previous in thread | raw e-mail | index | archive | help
There's 4 main problems with the included docs: 1) they send you hunting all over the place. You start reading the IMP install, the second step says to install horde, you start reading the horde install the second step says to install php, you start installing php and the second step says to install mysql. It's like a huge recursive doc list. :-) 2) They are ignorant of the FreeBSD ports. The last thing you want a newbie to do is start installing stuff manually that should be coming out of ports. 3) A real lack of mention of supporting info. For example, you would almost always want to run this on a SSL server and a short series of steps to create a SSL server from ports with a self-signed certificate would be good. For another example, IMP supports mswordview to allow you to view attached word docs - but to do a complete install of that requires installing imagemagik so you can render the images in the docs and that has a whole list of dependencies (including X Windows). 4) Threre's some nasty handwaving on the directory locations. As near as I can tell they want you to put phplib in ~/htdocs/horde/phplib which is fine - except that by doing this the default Apache install exposes your config file to regular HTTP gets, so that a cracker can pull it down and read the password you assign to hordemgr and possibly remotely crack into your mysql database. A sample of how to lock this down in the apache config would be good. Also, along the security lines they don't tell you what modes to put things into, and that could be bad if you have shell access to the mailserver (a dumb thing to do in my opinion but that's just me) There are also a few out and out errors here and there - like they tell you to mod php.ini to include mysql.so but that's not necessary in php4 because the handler is included. And php3 doesen't seem to work with IMP on FreeBSD at least I never got it to work right with Horde. All in all it's NOT a set of docs to dump onto a newbie. That's what I'm aiming to create. (or course you might argue that IMP is not a thing for a newbie to be running but that's another discussion) ;-) Thanks for posting the script! Ted Mittelstaedt tedm@toybox.placo.com Author of: The FreeBSD Corporate Networker's Guide Book website: http://www.freebsd-corp-net-guide.com >-----Original Message----- >From: owner-freebsd-questions@FreeBSD.ORG >[mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Andrew Reid >Sent: Thursday, July 26, 2001 7:13 PM >To: Ted Mittelstaedt >Cc: John Martinez; Clayton Tycksen; freebsd-questions@FreeBSD.ORG >Subject: RE: web email > > >On 25 Jul 2001 23:07:48 -0700, Ted Mittelstaedt wrote: >> I've been working on a "recipe" for installing IMP and I've given >> it out to a few people who seem to have found it of value. The >> docs that are supplied with it are pretty bad as far as setting it >> up. > >Really? I've never had too many problems with the included >documentation. It's good to see that you're making an effort to simplify >the process, though. > >> Andrew would you post your Perl script to pull out sessions from >> the database? > >Heh. Up until now, I've not written anything as I've been too slack :-) >I've written something now and uploaded it (along with some very brief >documentation) to http://www.plug.cx/ > >Two things to note: > >1. It's in Python, not Perl. >2. It's been written with MySQL in mind. I don't have a need for a >Postgres, Oracle etc. version. I'm happy to host any contributions, >though. > >I hope they don't cause too many problems. > > - andrew > >-- >void signature () { > cout << "Andrew Reid -- andrew.reid@plug.cx" << endl ; > cout << "Cell: +61 401 946 813" << endl; > cout << "Quidquid latine dictum sit, altum viditur" << endl; >} > > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005601c11662$8b88f7e0$1401a8c0>