Olá @jesreelmorais, provavelmente o erro acontece pela incompatibilidade da versão do PHP instalado no servidor. O OJS 3 funciona com o PHP7. Antes de fazer a atualização do PHP, se for possível, você deverá verificar no servidor as outras aplicações que utilizam o PHP e verificar a compatibilidade com o PHP7.
A versão 3.1.1-4 funciona perfeitamente com o PHP 5.6, já a versão 3.1.2 não roda em PHP menor que 7
Veja o requisitos do próprio site do PKP (desenvolvedor e mantenedor do OJS)
To run the latest release of OJS 3.x, your web server will need:
PHP 7.0 or later with MySQL or PostgreSQL support
A database server: MySQL 4.1 or later OR PostgreSQL 9.1.5 or later
UNIX-like OS recommended (such as Linux, FreeBSD, Solaris, Mac OS X, etc.)
Fonte: https://pkp.sfu.ca/ojs/ojs_download
Ola Boa tarde @diegojmacedo …
Primeiramente obrigado pela ajuda…
Atualizei o php para a versão 7 … mas agora aparece outro erro … Se eu to entendendo… ele esta tentando usar a a funcção mysql_connect() … que no php7 esta descontinuada . nao está ?
O drive “mysql” foi descontinuado no Php7, portanto você deve o usar o drive “mysqli” com o “i” no final.
Altere o arquivo de configuração “config.inc.php” do OJS para usar o driver correto.
Tem um tópico aqui do fórum que trata sobre este assunto:
No config.inc.php p locale esta correto pt-BR como estava antes… assim como o charset UTF-8 ;; mas ao abrir a interface web do OJS … os caracteres vieram todos quebrados…
Esse avisos de PHP são geralmente estéticos, servem mais para a equipe de desenvolvimento apontar futuras correções necessárias, mas não devem impediro o funcionamento do sistema.
Os caracteres quebrados devem estar relacionados a alguma questão de encoding e charset. Você configurou o UTF-8 como charset padrão no config.inc.php e no seu banco de dados?