bvault-developers team mailing list archive
-
bvault-developers team
-
Mailing list archive
-
Message #00001
Installation problems
The current documentation is lacking, coupled with some opaque configuration
settings, makes installing the bvault interface difficult. Installing both
the end-user interface and the backend Fedora repository is doubly
challenging. One of my future goals is to create an installation process
that would assist with setup (as well as validate existing configuration
settings), customize the Fedora repository setup, etc. Unfortunately, this
work is a low priority at this point (although the more installations that
occur, the more relevant it may become).
To that end, here are two attested gotchas:
The current plugin system relies on a deprecated behavior in PHP5.2+.
Reworking this system is of moderate priority, and would involve looking at
other PHP-based pluggable architectures to determine best practices. The
three biggest (most robust) communities at this point would probably be
Wordpress, Drupal, and Mediawiki. This work may also result in an
administrative dashboard for post-install configuration and maintenance
> Warning: Call-time pass-by-reference has been deprecated in
> /hmt/sirius1/skv0/lamp_ccnmtl/lampdev/www/bvault/library/Vault/Hook.php on
> line 120
>
> I tracked them down to allow_call_time_pass_reference which needs to be set to
On
The web services calls require allow_url_fopen = On to be set in the php
configuration
> Warning:
> file_get_contents(http://openvaultfedora.wgbh.org:8080/fedora/risearch?type=tu
> ples&lang=iTQL&format=Sparql&query=select+%24member%0A++++++++++++++++++from++
> +%3C%23ri%3E%0A++++++++++++++++++where+++%3Cinfo%3Afedora%2Fwgbh%3Aed067259e01
> 962e53c0a1905c232c1ac5555a802%3E++%3Cfedora-rels-ext%3AisPartOf%3E+%24member)
> [function.file-get-contents
> <http://ccnmtl.lampdev.columbia.edu/bvault/html/record/display/index/pid/funct
> ion.file-get-contents> ]: failed to open stream: HTTP request failed! in
> /hmt/sirius1/skv0/lamp_ccnmtl/lampdev/www/bvault/library/Fedora/Object.php on
> line 416
Chris