Installation

 - W3Perl is available for all platform supporting Perl (Unix/Windows and Mac OS)
 - Installation can be done on a provider host with FTP accesses thanks to the web interface.
 - It can be installed even if you have no cgi directories.
 - If you don't have access to your logfiles, you can insert a small javascript tag inside your pages
which will create logfiles for you
 - Stats can be run manually from the web interface or from a crontab.

  Server Telnet/ssh Cgi-bin Crontab
Local Remote No No Option
FTP Remote No Yes Option
User (without cgi) Local Yes No Option
Webmaster/User (with cgi) Local Yes Yes Yes
Webmaster (Virtual Web) Local Yes Yes Yes
RPM Local Yes Yes Yes

star Tag

- No logfile

If you don't have access to your logfiles, W3Perl is able to create them for you. As others web analytics tool, a javascript tag need to be inserted in your web page. Installing the package on your server is really easy : 2 scripts (a javascript and a PHP) and one directory to store the logfile (this one should be password protected).
Then install W3Perl locally and switch on option to retrieve remote logfiles.
Of course, use the javascript tag method only if you don't have logfile access as server's logfiles contains more data (Trafic for example).

star Unix

- RPM (Mandriva) / Deb (Ubuntu/Debian)

The easy way is to use :

- RPM package for Mandriva
- debian package for Debian/Ubuntu.
Then go to http://localhost/w3perl/admin/ to run the stats or change the default configuration files.

- Tarball

There are several ways to proceed according to your privileges.
Documentation is available within the package.
To be short, you'll have to :

  1. Install Fly from RPM or compile the source.
  2. Uncompress the w3perl package inside your web server tree.
  3. Edit two paths in the installation script (install.pl) and run it.
  4. Build your configuration file via the administration interface
  5. Move your configuration file to the w3perl cgi-bin location.
  6. Launch stats either by commands line or via the administration interface.
  7. Add an entry in your crontab to update stats daily (cron-w3perl.pl -e)

star Windows

You'll need to install ActivePerl first. Installing the package with the NSIS installer is straight forward and a default configuration file is provided so stats can be run within a few minutes.

- IIS

NSIS installer
NSIS install the scripts

With the help of NSIS, installation is just a matter of downloading w3perl-iis.exe. A dedicated help is provided in the documentation.
Once installed, a default configuration file is provided so you are able to launch the stats.

- Apache

A binary is available for Apache 2.2.6. I don't know how to locate the Apache server in the registry base to make a generic installation See documentation for more details.

- Abyss

A binary is available for Abyss Web Server. See documentation for more details.

- No server

People who want to compute their stats locally (without any web server running) can use the w3perl.exe which require only Perl to run. Logfiles may be retrieved by the package from your server.