From: Andrews, M. J. <Mar...@cr...> - 2009-07-07 15:25:47
|
Many, many thanks, Till! I'll roll back to an earlier release and see how that works. Mark A. -----Original Message----- From: Till Kinstler [mailto:kin...@gb...] Sent: Tuesday, July 07, 2009 10:21 AM To: Andrews, Mark J. Cc: vuf...@li... Subject: Re: [VuFind-Tech] Latest Vufind error Andrews, Mark J. schrieb: > Fatal error: Call to undefined method Home::processSearch() in > /opt/vufind/web/services/Search/Results.php on line 231 You are running a SVN checkout, r1202 or so, correct? That's broken, sorry... You may quick fix that error by adding a line if(($module=='Search') and ($action=='Home') and (isset($_GET['lookfor']))) $action='Results'; just before the line $interface->assign('action', $action); in web/index.php. So services/Search/Results.php is instantiated correctly as Results object (instead of a Home object, that has no method processSearch()). In the new "default" user interface (which is more complete since Andrew's checkins last weekend, r1212) Results.php gets called from the user interface, but when using the "classic" theme you need some kind of redirection like the one above. But, you will soon stumble into the next problems: You'll need to change at least Sorl->search() calls at some places, and change Solr->search(), Solr->buildQuery() and Results->processSearch() to match the new Solr configuration making use of dismax handler. I just started hacking that (what to do with my results?), but I'm still not sure how to handle "Advanced search" in the future. So I suggest to get comfortable with VuFind, step back to an earlier SVN checkout (eg. r1194, which was quite fine so far). When having seen that thing running fine and feeling you may try out bleeding edge code, you may take recent checkouts and start hacking... Regards, Till -- Till Kinstler Verbundzentrale des Gemeinsamen Bibliotheksverbundes (VZG) Platz der Göttinger Sieben 1, D 37073 Göttingen kin...@gb..., +49 (0) 551 39-13431, http://www.gbv.de |