Boa tarde temos em nossa instituição o OJS instalado na versão 2.4.8.0, na atualização para a versão 3.1 quando clica em atualizar com os dados do dump do banco mysql ele dá o erro 500 … Alguém poderia ajudar?
[Tue May 29 13:47:10.777164 2018] [php7:warn] [pid 2774] [client 10.20.4.40:55098] PHP Warning: Declaration of LensGalleyPlugin::register($category, $path) should be compatible with LazyLoadPlugin::register($category, $path, $mainContextId = NULL) in /var/www/www.revistateste.ueg.br/plugins/generic/lensGalley/LensGalleyPlugin.inc.php on line 323, referer: http://www.revistateste.ueg.br/index.php/index/install
[Tue May 29 13:47:10.778855 2018] [php7:warn] [pid 2774] [client 10.20.4.40:55098] PHP Warning: Declaration of PKPUsageEventPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /var/www/www.revistateste.ueg.br/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 386, referer: http://www.revistateste.ueg.br/index.php/index/install
[Tue May 29 13:47:10.790635 2018] [php7:warn] [pid 2774] [client 10.20.4.40:55098] PHP Warning: Declaration of InstallHandler::validate($request) should be compatible with PKPHandler::validate($requiredContexts = NULL, $request = NULL) in /var/www/www.revistateste.ueg.br/lib/pkp/pages/install/InstallHandler.inc.php on line 118, referer: http://www.revistateste.ueg.br/index.php/index/install
[Tue May 29 13:47:10.887399 2018] [php7:error] [pid 2774] [client 10.20.4.40:55098] PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/www.revistateste.ueg.br/lib/pkp/lib/adodb/drivers/adodb-mysql.inc.php:456\nStack trace:\n#0 /var/www/www.revistateste.ueg.br/lib/pkp/lib/adodb/adodb.inc.php(558): ADODB_mysql->_connect(‘localhost’, ‘revistaojs’, ‘#ueg#revista#’, ‘dbrevista’)\n#1 /var/www/www.revistateste.ueg.br/lib/pkp/classes/db/DBConnection.inc.php(144): ADOConnection->Connect(‘localhost’, ‘revistaojs’, ‘#ueg#revista#’, ‘dbrevista’, false)\n#2 /var/www/www.revistateste.ueg.br/lib/pkp/classes/db/DBConnection.inc.php(119): DBConnection->connect()\n#3 /var/www/www.revistateste.ueg.br/lib/pkp/classes/db/DBConnection.inc.php(106): DBConnection->initConn()\n#4 /var/www/www.revistateste.ueg.br/lib/pkp/classes/db/DBConnection.inc.php(55): DBConnection->initCustomDBConnection(‘mysql’, ‘localhost’, ‘revistaojs’, ‘#ueg#revista#’, ‘dbrevista’, false, ‘utf8’)\n#5 /var/www/www.revistateste.ueg.br/lib/pkp/classes/install/PKPInstall.inc.php(76): DBConnection->__construct(‘mysql’, ‘localhost’, in /var/www/www.revistateste.ueg.br/lib/pkp/lib/adodb/drivers/adodb-mysql.inc.php on line 456, referer: http://www.revistateste.ueg.br/index.php/index/install
Aparentemente ocorre algum erro na conexão com seu banco de dados. Qual é a versão do PHP em seu servidor?
Se for php v.7 confirme que no seu arquivo config.inc.php tenha atualizado o driver do database para “mysqli”
Bom dia @fseduardo … Obrigado, fiz a alteração que pediu no arquivo de configuração mesmo assim voltou esse erro no LOG
[Wed May 30 10:18:09.418781 2018] [php7:warn] [pid 6512] [client 10.20.4.40:38310] PHP Warning: Declaration of LensGalleyPlugin::register($category, $path) should be compatible with LazyLoadPlugin::register($category, $path, $mainContextId = NULL) in /var/www/www.revistateste.ueg.br/plugins/generic/lensGalley/LensGalleyPlugin.inc.php on line 323, referer: http://www.revistateste.ueg.br/index.php/index/install
[Wed May 30 10:18:09.420521 2018] [php7:warn] [pid 6512] [client 10.20.4.40:38310] PHP Warning: Declaration of PKPUsageEventPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /var/www/www.revistateste.ueg.br/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 386, referer: http://www.revistateste.ueg.br/index.php/index/install
[Wed May 30 10:18:09.432127 2018] [php7:warn] [pid 6512] [client 10.20.4.40:38310] PHP Warning: Declaration of InstallHandler::validate($request) should be compatible with PKPHandler::validate($requiredContexts = NULL, $request = NULL) in /var/www/www.revistateste.ueg.br/lib/pkp/pages/install/InstallHandler.inc.php on line 118, referer: http://www.revistateste.ueg.br/index.php/index/install
[Wed May 30 10:18:09.529130 2018] [php7:error] [pid 6512] [client 10.20.4.40:38310] PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/www.revistateste.ueg.br/lib/pkp/lib/adodb/drivers/adodb-mysql.inc.php:456\nStack trace:\n#0 /var/www/www.revistateste.ueg.br/lib/pkp/lib/adodb/adodb.inc.php(558): ADODB_mysql->_connect(‘localhost’, ‘revistaojs’, ‘#ueg#revista#’, ‘dbrevista’)\n#1 /var/www/www.revistateste.ueg.br/lib/pkp/classes/db/DBConnection.inc.php(144): ADOConnection->Connect(‘localhost’, ‘revistaojs’, ‘#ueg#revista#’, ‘dbrevista’, false)\n#2 /var/www/www.revistateste.ueg.br/lib/pkp/classes/db/DBConnection.inc.php(119): DBConnection->connect()\n#3 /var/www/www.revistateste.ueg.br/lib/pkp/classes/db/DBConnection.inc.php(106): DBConnection->initConn()\n#4 /var/www/www.revistateste.ueg.br/lib/pkp/classes/db/DBConnection.inc.php(55): DBConnection->initCustomDBConnection(‘mysql’, ‘localhost’, ‘revistaojs’, ‘#ueg#revista#’, ‘dbrevista’, false, ‘utf8’)\n#5 /var/www/www.revistateste.ueg.br/lib/pkp/classes/install/PKPInstall.inc.php(76): DBConnection->__construct(‘mysql’, ‘localhost’, in /var/www/www.revistateste.ueg.br/lib/pkp/lib/adodb/drivers/adodb-mysql.inc.php on line 456, referer: http://www.revistateste.ueg.br/index.php/index/install
parece que vc esta rodando a atualização sobre uma base de dados que ja foi atualizada (parcialmente).
Lembre-se de toda vez que iniciar (ou reiniciar devido a erros) a atualização da versao 2.x pra 3.x, de restaurar os arquivos dos usuarios (files_dir) e tambem a base de dados.
Eu nunca tentei atualizar o nosso sistema de periodicos e está me dando este erro. Segui todas as dicas, apaguei o DB e fiz novamente o DUMP da base original e nada. Como fica agora? Não tem como atualizar mais? Não da pra começar do zero.
É complicado deduzir a distancia oq pode estar acontecendo… vc deve ir investigando caso a caso os erros que aparecem. Analise os scripts de atualizaçao e veja porque essa chave esta sendo violada…