I’m trying to eventually upgrade fro an up-to-date OJS 2.4.x site to a new .git installation of OJS 3.2.x. The basic .git install was OK. I just;
git submodule update --init --recursive
I moved the files I needed to for upgrade, merged my config files, ran
php tools/upgrade.php upgrade (no output from that)
When I try to first load the site, I get a fatal PHP error
require_once(/home2/journals/test_html/lib/pkp/lib/vendor/ircmaxell/password-compat/lib/password.php): failed to open stream: No such file or directory in /home2/journals/test_html/lib/pkp/classes/security/Validation.inc.php on line 16
[Mon Mar 20 14:59:17 2017] [error] [client 22.214.171.124] PHP Fatal error: require_once(): Failed opening required ‘/home2/journals/test_html/lib/pkp/lib/vendor/ircmaxell/password-compat/lib/password.php’ (include_path=’.:/home2/journals/test_html/classes:/home2/journals/test_html/pages:/home2/journals/test_html/lib/pkp:/home2/journals/test_html/lib/pkp/classes:/home2/journals/test_html/lib/pkp/pages:/home2/journals/test_html/lib/pkp/lib/adodb:/home2/journals/test_html/lib/pkp/lib/phputf8:/home2/journals/test_html/lib/pkp/lib/pqp/classes:/home2/journals/test_html/lib/pkp/lib/smarty:.:/usr/share/pear:/usr/share/php’) in /home2/journals/test_html/lib/pkp/classes/security/Validation.inc.php on line 16
lib/pkp/lib/vendor/ircmaxell/password-compat/lib/password.php is indeed not there, and if I check the https://github.com/pkp/pkp-lib it doesn’t seem to be there either.
I must have missed something fundamental at the beginning… I’d really like to set this up with git… any pointers?