PMB : Installation Guide

This manual was written using the XML DocBook grammar, the XML source files were edited either with a text editor, or with XMLMind XML Editor (standard version), then formatted with the help of Norman Walsh personalized styles sheets under XFC standard version. The screen captures were made under Linux with GIMP, under Windows with PrtScr and then GIMP or under MacOS X.3, then copy-edited and converted with GIMP.

Version of PMB corresponding to this guide : v2.2

This manual is the intellectual property of PMB Services SARL and their contributors (their names are mentioned in their contributions).

HTML version : free distribution authorized, Creative Commons 2.0 licence, (Paternity, Not for commercial use). For more information, consult : http://creativecommons.org/licenses/by-nc/2.0/fr/ Printed version, XML and other support : distribution forbidden, modifications allowed under authority of PMB developers and registered contributors for the documentation (CVS access). If you have any questions regarding other versions of the documentation of PMB, send an email to pmb@sigb.net.

Cover page text :

PMB Services SARL, January 2006

PMB is an opensource solution (GNU/GPL compliant CECILL License) for libraries.

http://www.sigb.net

Copyright © 2006 PMB Services SARL

Abstract

This guide explains in detail the installation procedures on various platforms of PMB, a free and opensource integrated library management system, using a PHP/MySQL interface.

For more information, consult : www.sigb.net


Table of Contents

1. Introduction
1. About PMB
2. Where to find information about PMB
3. Credits
4. CVS
2. Essential information
1. Updating an existing installation
2. Minimum configuration and installation pre-requisites
2.1. Standalone on Windows
2.2. Installation pre-requisites
3. Configuring your server before installing PMB
4. Rights on the server
3. Generic installation
1. Pre-requisites
2. Installation
2.1. Creating the database and initializing the application
2.2. Database connection configuration files
2.3. First login
2.4. Settings creation and version update
3. Changing the administrator's password
4. Tested configurations
4. Updating PMB
5. Windows
1. Self-install exe file : setup.exe
2. Manual install
2.1. With EasyPHP
2.2. Installing with PHP, MySQL, PhpMyAdmin
2.3. With IIS
3. Configuring the PMB database
3.1. Quick install : http://localhost/pmb/tables/install.php
3.2. Install for advanced users : SQL files
3.3. List of tables loaded by the SQL files
4. What if you can't do it ?
6. PC with Linux
1. Mandrake
1.1. Introduction
1.2. Setting up
1.3. Pre-requisites
1.4. Install
2. RedHat
3. Debian
3.1. Pre-requisites
3.2. Install
4. Slackware
4.1. About Slackware
4.2. Sources
4.3. Preamble
4.4. Downloads
4.5. Install
7. Mac OS X, FreeBSD, other UNIX systems
1. FreeBSD
2. Unix
3. Mac OS X
3.1. Using MAMP
3.2. Using the Apache and PHP distribution supplied with Mac OS X
3.3. Activating YAZ on Mac OS X
8. Compiling YAZ to activate the z39.50 client server
9. Customizing PMB
1. Adapting language files
2. Style sheets and CSS
10. Error messages resulting from install or configuration problems
1. Call to undefined function : xslt_create() in ...
2. Call to undefined function: imagecreate() in ...
11. Postface
1. Limitations of this document
2. Updates
3. Join us
12. CeCILL FREE SOFTWARE LICENSE AGREEMENT
1. Notice
2. PREAMBLE
3. Article 1 - DEFINITIONS
4. Article 2 - PURPOSE
5. Article 3 - ACCEPTANCE
6. Article 4 - EFFECTIVE DATE AND TERM
7. Article 5 - SCOPE OF RIGHTS GRANTED
8. Article 6 - INTELLECTUAL PROPERTY
9. Article 7 - RELATED SERVICES
10. Article 8 - LIABILITY
11. Article 9 - WARRANTY
12. Article 10 - TERMINATION
13. Article 11 - MISCELLANEOUS
14. Article 12 - NEW VERSIONS OF THE AGREEMENT
15. Article 13 - GOVERNING LAW AND JURISDICTION