Requirements
BibORB is based on PHP, XML, XSL and use web pages formated using XHTML/CSS
standards. Consequently, you should ensure that:
- PHP (>=4.0.3) is installed on your webserver.
- PHP XSLT functions are available.
- PHP Pear functions are available.
PHP XSLT
It appears that XSLT support is not always enabled in some PHP distributions. You will have to check that PHP is compiled with the option --with-sablot
or --with-xslt-sablot
. http://www.php.net/xslt is a good starting point to get information on the install process.
Once XSLT support is enabled, you'll have to activate XSLT module in the configuration of PHP (php.ini
):
- on *nix add (or uncomment) the line:
extension=xslt.so
- on Windows add (or uncomment) the line:
extension=php_xslt.so
PHP Pear
PHP Pear package may be available on your OS distribution. Otherwise http://pear.php.net provides instructions to install it on your system.
Upgrade
- Rename your old BibORB directory
mv biborb biborb.old
- Untar the archive:
tar -xvzf biborb-x.tar.gz
- Copy or move the
biborb.old/bibs
directory to the new biborb directory.
Install
- Untar the archive:
tar -xvzf biborb-x.tar.gz
to your webserver's document root (/var/www
for instance) or your personal web directory (~/public_html
for instance) - Make the
bibs
directory writable by the webserver. You can:- change its group to the webserver's group and give this group write access to
bibs
:chgrp www-data bibs chmod g+w bibs
- allow anyone to have a write access (not recommended for security
reasons):
chmod a+w bibs
- change its group to the webserver's group and give this group write access to
- By default, authentication is not activated. Edit the
config.php
file and customize BibORB to feet your needs. (See Configuration Help)