From: Cornelison, L. - 1. - M. <cor...@ll...> - 2009-12-10 15:30:45
|
After reading Till & Demian's helpful responses on my upgrade snafus, I have a following question. To start, I had originally downloaded and installed from the RC1 tgz file. Last week, I realized I was missing all of the newer goodies -- like the HTTP proxy settings I need here -- from the svn RC1 update stream. So I tarred up my original Vufind files, moved the tar file, and checked out the svn trunk [release 1917 at that time] then tried running the install script, and manually re-entering the local .conf files values I had printed out. I left the original vufind db in place, and this was causing the script to fail over a number of steps--and surely resulting in missing table(s) etc. All I want to do is to start afresh, using the svn trunk, so that I will keep up to date with the RC1 changes. Will this strategy work for me to set up a fresh, default Vufind install on Ubuntu? Drop the current vufind db in Mysql Make sure the apache linking is still in place Re-run the install.sh script Re-enter any local .conf files values as needed Start up Re-import MARC data Am I missing something else? Thanks! Lee Cornelison Library Database Administrator MIT Lincoln Laboratory 244 Wood Street SM-730F Lexington, MA 02420-9176 cor...@ll... voice: 1.781.981.7176 -----Original Message----- From: Till Kinstler [mailto:kin...@gm...] Sent: Wednesday, December 09, 2009 11:27 AM To: Cornelison, Lee - 1150 - MITLL Cc: 'vuf...@li...' Subject: Re: [VuFind-Tech] New vufind.session table in MySQL? What version of VuFind did you upgrade from? The recommended way to upgrade a RC1 installation to the soon to be published RC2 release (and current SVN trunk checkout) is putting the new VuFind code into its own place on the filesystem (eg. /usr/local/vufind_RC2 or whatever you like) and running the upgrade script upgrade/RC1toRC2.sh (on Unix, on Windows try RC1toRC2.bat). That will take care of additional PEAR modules needed now by VuFind (though not of the include_path problem you had), upgrade an existing RC1 database structure to the new one and try to adjust config files based on the values you had in RC1. Though, it will not migrate any changes you did on the user interface or in VuFind "internals"... Cornelison, Lee - 1150 - MITLL schrieb: > After re-installing vufind from the svn trunk, I am unable to get the > vufind web interface running, I seem to be missing 1 table in MySQL I guess there is missing more than one table... If you can't run the procedure outlined above, you may try running the php script upgrade/db_RC1toRC2.php alone to migrate your database to the current structure. Do that by calling php upgrade/db_RC1toRC2.php [MYSQL_ADMIN_USER] [MYSQL_ADMIN_PASSWORD] [PATH_TO_YOUR_VUFIND_INSTALLATION] If you don't care about the data in your VuFind database (such as user's literature lists, tags, comments etc.), you may even drop your old database and create the new database structure by using the SQL script mysql.sql (in VuFind's root directory) using standard MySQL procedures... Till |