OpenBiblio 0.6.0 introduces a new reports and printing system. This new system avoids the privilege escalation security hole in the old reports system.
See the ChangeLog for more details.
OpenBiblio test suite ran successfully on the following configurations:
Operating System: Ubuntu 6.06.1 (GNU/Linux) Ubuntu 6.06.1 (GNU/Linux) Ubuntu 6.06.1 (GNU/Linux) PHP Version: 5.1.2 5.1.2 5.1.2 Web Server: lighttpd/1.4.8 lighttpd/1.4.8 lighttpd/1.4.8 MySql Version: 5.0.22 5.0.22 4.0.12 Browser: Firefox 1.5.0.8 MS Internet Explorer 6.0.2800.1106 (under Wine) Firefox 1.5.0.8
OpenBiblio uses session data. Therefore, you will need to make sure PHP sessions are turned on. Be sure to create a directory for your session data on your server and specify the session.save_path in your php.ini file. The default php.ini sets session.save_path to "/tmp". Therefore, you have to create a directory called c:/tmp (for Windows) users. However, I usually create a more descriptive name inside my PHP directory and then change my php.ini file to match it.
Example php.ini directive:
session.save_path = d:\PHP\sessiondata
See section XCIII. Session handling functions in the PHP manual for more details on PHP sessions.
C:\>c:\mysql\bin\mysql -uroot mysql Enter password: ********* Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 to server version: 3.23.26-beta Type 'help;' or '\h' for help. Type '\c' to clear the buffer mysql> show databases; +--------------+ | Database | +--------------+ | mysql | +--------------+ 6 rows in set (0.00 sec) mysql> exit Bye C:\>
mysql> create database OpenBiblio;To check to make sure the OpenBiblio database was created properly, run the following command.mysql> show databases; +--------------+ | Database | +--------------+ | mysql | | OpenBiblio | +--------------+
mysql> grant all privileges on OpenBiblio.* to obiblio_user@localhost -> identified by 'obiblio_password';
C:\mysql\bin\mysql -uobiblio_user -pobiblio_password OpenBiblio