1.1 Read This Section First!

This section answers the most common questions about Scoop which are seen by the developers. Please read this section first.

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'd 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 many packaged versions don't 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. Some work has been done to make it work with Apache 2, but it is not considered suitable for a live site.

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
2005-02-27