xwebalizer - Installation instructions
xwebalizer is a graphical user interface for the Webalizer, a web server log file analysis program which produces usage statistics in HTML format for viewing with a browser. For further information about the Webalizer please have a look at the corresponding Readme-file.
The graphical user interface (GUI) xwebalizer needs a running X Window system (X11), using the program via a webbrowser is not possible. Therefore xwebalizer is intended to be installed on a local Linux system. Although it would be possible to install the GUI on a webserver and redirect the graphical output to a local X-Server, like for example Xming, it doesn't seem very convenient to me.
If you however want to install the Webalizer on your webserver and automate the creation of the HTML-statistics via a cronjob, you can install xwebalizer on your local system and use it for finding the optimal Webalizer settings. Afterwards you can let xwebalizer create a configurationfile for the Webalizer and copy that to your webserver. As the Webalizer configurationfiles for Windows and Linux are compatible, you can also install the Webalizer GUI for Windows on your local system and transfer the created configurationfile to a Linux webserver.
There are two versions of xwebalizer available on the download page:
- Many Linux distributions already contain the Webalizer (a file 'webalizer' exists in the directory '/usr/bin' ). Everyone who already has the Webalizer, only has to download and install the graphical user interface xwebalizer.
- If you do not already have the Webalizer, you can download the 'plus'-package of xwebalizer, which contains the Stone Steps version of the Webalizer. The Stone Steps fork contains a couple of enhancements and bugfixes compared to the original Webalizer by Bradford L. Barrett.
After having downloaded the required xwebalizer version, you have to unpack the files to a directory of your choice (e.g. '/usr/local').
To be able to run the graphical user interface, you need the Borland Quicktime libraries. Borland's Quicktime libraries are not identical with the Quicktime libraries from Trolltech, on which for example KDE is based. If you run xwebalizer and get the error message 'symbol lookup error: xwebalizer: undefined symbol: initPAnsiStrings', these libraries are missing. In that case you should download them here and unpack the files to the '/lib' directory.
The Stone Steps version of the Webalizer, contained in the 'plus'-package of xwebalizer, needs the following libraries: libpng12.so.0 , libz.so.1 , libfreetype.so.6 , libgd.so.2 and libdb-4.4.so . Most modern Linux systems already have these libraries installed in the '/usr/lib' folder. If one or more of these files are missing you can download this archive and extract the required files to your '/usr/lib' folder.
After you've installed all the required libraries you should be able to run the graphical user interface by executing the file xwebalizer. If the Webalizer was installed in the same directory as xwebalizer or in one of the typical Linux directories for executable files (e.g. '/usr/bin') the GUI will find it automatically. Otherwise a dialog will pop up the first time xwebalizer is run, prompting for the Webalizer directory.