1.1 Read This Section First!

If you don't, you'll look like a tit when you ask a question that's answered here. The entire purpose if this section is to stop you from doing that.

First, a few things you should know about Scoop.

Scoop has a lot of dependencies, and if any of them aren't set up just right, Scoop will not work, or will not work properly.

To start with, though it sounds small, you need the full expat. Scoop will run deceptively well without it, but anything RDF (both fetching headlines from other sites and producing your own headline feed) will not work. To add RDF later, you'll basically need to reinstall from scratch, as several things need expat at compile-time. See section 2.1.1 for more details.

Scoop requires Apache 1.3.x with mod_perl, as it is a mod_perl program. If Scoop does nothing but give you a directory listing and you're sure you set it up properly, you probably don't have mod_perl working. We strongly recommend that you compile this yourself as described in section 2.2, as packaged versions tend not to work with Scoop properly. The mod_perl may be compiled into Apache, or loaded as a DSO (dynamic shared object).

For those running Apache 2.x, sorry; if you want to run Scoop you'll have to downgrade, as Scoop has not yet been ported to mod_perl 2.0 yet.

Scoop requires MySQL 3.22 or higher (including 4.0) to provide its database. There isn't really any special configuration required for Scoop, just follow the mySQL install instructions. Packaged versions work fine. As long as you can log in and get at the database from the webserver (Scoop and the db can be on separate machines if you like) you're fine.

Next, for Scoop to run it will need perl 5.005 or newer and the perl modules listed in section 2.1.2. The install script should take care of most of them, but some are notoriously problematic and need to be installed by hand. If you run into any trouble with the perl modules, read section 2.1.2 because it describes your problem.


janra
2004-03-26