Well,
that didn't work...here's what we
tried:
- rsync all old data to the new server (including filestore and ResourceSpace's files)
- edit config.php with appropriate paths for exiftools, imagemagick, scramble keys, etc.
- dump and import the old database on the new server
Once the old version is running on the new server:
- change to SVN version using info on https://www.resourcespace.com/knowledge-base/systemadmin/upgrading
- update ResourceSpace to the latest version using info on https://www.resourcespace.com/knowledge-base/systemadmin/upgrading
- adjust the preview image sizes within ResourceSpace's back-end settings and/or the database (if you need to add a new image size label)
- run the update.previews.php script.
#1 and #2 worked, and #3 worked partway but it failed out with an error during the "import the old database on the new server" part. I was able to export the database from the old server and ZIP-compress it and start to import it into phpMyAdmin on the new server, but partway through that process, it threw up an "unrecognized statement type" error and refused to finish the import process.
So then our IT guy located the database file on the old server and copied that to the new server instead of dealing with the phpMyAdmin export/import process, and that worked, but then the login screen wouldn't fully render:
So, since that login screen partially rendered, we thought maybe it was some sort of PHP/mySQL version problem (since the old server is running PHP 6 and whatever mySQL version was up-to-date at that time, but the new server is running PHP 7 and whatever mySQL version is up-to-date with that), the IS guy attempted the SVN conversion and the upgrade steps listed as #1 and #2 in the second list, and those both appeared to work fine, but then when attempting to access the login screen, I got this:
So that didn't work.
So I'm thinking we're back to what I started to attempt with this: installing ResourceSpace v9.6 clean on the new server and getting it working as-is and then attempting to copy over the filestore, but won't I still run into the same database export/import problems, or should our IT guy do the database file copy thing and we'll see what happens?
If anyone has any suggestions for how to deal this without us having to re-upload all of the 50,000+ images and re-keyword them and whatnot, I'm all ears...
Help!