Ojs 3.0.2 on homestead

Thought I would experiment with ojs3 on the homestead vagrant virtual box (php 7.1.3 + nginx)

Getting a strange error. Seems it’s trying to use mysql_connect function which is kinda weird. Any idea why?

0 /home/vagrant/Code/Project/public/lib/pkp/lib/adodb/adodb.inc.php(558): ADODB_mysql->_connect(‘127.0.0.1’, ‘homestead’, ‘secret’, ‘homestead’)
1 /home/vagrant/Code/Project/public/lib/pkp/classes/db/DBConnection.inc.php(144): ADOConnection->Connect(‘127.0.0.1’, ‘homestead’, ‘secret’, ‘homestead’, false)
2 /home/vagrant/Code/Project/public/lib/pkp/classes/db/DBConnection.inc.php(119): DBConnection->connect()
3 /home/vagrant/Code/Project/public/lib/pkp/classes/db/DBConnection.inc.php(76): DBConnection->initConn()
4 /home/vagrant/Code/Project/public/lib/pkp/classes/db/DBConnection.inc.php(52): DBConnection->initDefaultDBConnection()
5 /home/vagrant/Code/Project/public/lib/pkp/classes/db/DBConnection.inc.php(220): DBConnection->__construct()
6 /home/vagrant/Code/Project/public/lib/pkp/classes/core/PKPApplication.in" while reading response header from upstream, client: 192.168.10.1, server: homestead.app, request: “GET /index.php HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php/php7.1-fpm.sock:”, host: “homestead.app”
2017/04/13 17:20:40 [error] 11265#11265: *4 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/vagrant/Code/Project/public/lib/pkp/lib/adodb/drivers/adodb-mysql.inc.php:456

Hi @jhennig,

Try selecting the MySQLi driver, rather than the MySQL driver.

Regards,
Alec Smecher
Public Knowledge Project Team

Oh of course! Thanks.