(Original page content from 31-Oct-2008)
 
(Update external links)
 
Line 5: Line 5:
* [http://www.php.net/ PHP] (version 4.4.0 or greater) with enabled session support & installed PHP MySQL module
* [http://www.php.net/ PHP] (version 4.4.0 or greater) with enabled session support & installed PHP MySQL module
* [http://www.mysql.com/ MySQL] (version 4.1.x or greater required for Unicode support)
* [http://www.mysql.com/ MySQL] (version 4.1.x or greater required for Unicode support)
** the [http://www.xampp.org/ Apache Friends] project offers a complete solution for above mentioned services (Apache, PHP, MySQL), called XAMPP; the easy-to-use package is available for different platforms (Linux, Windows, Mac OS X, Solaris)  
** the [https://www.apachefriends.org Apache Friends] project offers a complete solution for above mentioned services (Apache, PHP, MySQL), called XAMPP; the easy-to-use package is available for different platforms (Linux, Windows, Mac OS X, Solaris)  
* optionally, [[Bibutils]] for import and export of various formats (e.g., Endnote & BibTeX)
* optionally, [[Bibutils]] for import and export of various formats (e.g., Endnote & BibTeX)


Line 13: Line 13:


* the features that allow for automatic renaming of uploaded files require the [http://www.php.net/manual/en/ref.iconv.php iconv functions], i.e. PHP must have been compiled with the <code>--with-iconv</code> configure-option
* the features that allow for automatic renaming of uploaded files require the [http://www.php.net/manual/en/ref.iconv.php iconv functions], i.e. PHP must have been compiled with the <code>--with-iconv</code> configure-option
* Unicode (UTF-8) support requires the [http://de3.php.net/manual/en/ref.mbstring.php multibyte string functions] being enabled on your PHP server, i.e., PHP must have been compiled with the <code>--enable-mbstring</code> configure option; however, refbase can be used with a latin1 (ISO-8859-1) database if multibyte support is not available on your server
* Unicode (UTF-8) support requires the [https://www.php.net/manual/en/ref.mbstring.php multibyte string functions] being enabled on your PHP server, i.e., PHP must have been compiled with the <code>--enable-mbstring</code> configure option; however, refbase can be used with a latin1 (ISO-8859-1) database if multibyte support is not available on your server


[[Category:Installation]]
[[Category:Installation]]
[[Category:Requirements]]
[[Category:Requirements]]

Latest revision as of 19:27, 5 November 2023

Installation of the refbase package requires:

  • the refbase scripts (official release or latest development version from SVN)
  • a web server (like the Apache HTTP Server)
  • PHP (version 4.4.0 or greater) with enabled session support & installed PHP MySQL module
  • MySQL (version 4.1.x or greater required for Unicode support)
    • the Apache Friends project offers a complete solution for above mentioned services (Apache, PHP, MySQL), called XAMPP; the easy-to-use package is available for different platforms (Linux, Windows, Mac OS X, Solaris)
  • optionally, Bibutils for import and export of various formats (e.g., Endnote & BibTeX)

In addition, there are some required php.ini settings.

refbase-0.9.0 or greater has these further requirements:

  • the features that allow for automatic renaming of uploaded files require the iconv functions, i.e. PHP must have been compiled with the --with-iconv configure-option
  • Unicode (UTF-8) support requires the multibyte string functions being enabled on your PHP server, i.e., PHP must have been compiled with the --enable-mbstring configure option; however, refbase can be used with a latin1 (ISO-8859-1) database if multibyte support is not available on your server