ERRO 500 na instalação!

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

Me retorna esse erro no LOG …

Olá @Maycon

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”

Abraço
Israel

Primeiramente obrigado, meu PHP é o PHP 7.2.6, como atualizo esse driver mysqli? Tem como passar algum passo? Já agradeço

Bom dia,

Provavelmente o componente mysqli esta instalado… É algo “padrão” do PHP…

Verifique no arquivo de configuração config.inc.php (Fica na pasta de do OJS, no seu caso: /var/www/www.revistateste.ueg.br/).

Nesse arquivo localize o trecho abaixo:

;;;;;;;;;;;;;;;;;;;;;
; Database Settings ;
;;;;;;;;;;;;;;;;;;;;;

[database]

driver = mysql
host = localhost

E adicione o o “i” em mysql…

1 curtida

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

Amigos deu certo essa fase da instalação, mais agora me deparo com o seguinte erro quando clico em upgrade me retorna essa mensagem depois de um tempo

There are no readable files in this directory tree. Are safe mode or open_basedir active?

Alguma solução?

Galera podem me ajudar?

Depois da instalação e a modificação para mysqli e subindo o dump.sql da base 2.4.8 da o seguinte erro quando vai prosseguir a instalação …

A database error has occurred: Duplicate entry ‘tinymceplugin-0-enabled’ for key ‘plugin_settings_pkey’

Alguém tem uma ideia ou já passou por isso?

como estão as permissões da pasta files_dir?

chmod 777 dentro do /var/files/

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.

Boa tarde,

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.

@klaus,

É 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…

vc tb esta usando Mysql?