Estou tendo os seguintes problemas após atualizar o OJS
php upgrade.php check
Code version: 3.0.0.0
Database version: 2.4.8.0
Latest version: 2.4.8.1
Database version is older than code version
Run “upgrade.php upgrade” to update
E ao tentar efetuar a atualização do Database ele me dá o erro:
Eu resolvi fazer o seguinte. eu movi para outro lugar o diretório public_html onde acredito que estava toda a base descompactada do OJS 2.4.8 e extrai o OJS3.0.0 com uma nova pasta public_html para o mesmo lugar. Minha pergunta então consegui roda o install pelo http. Ao invés de criar um novo database, eu apenas preenchi as informações do banco que já existia para versão 2.4.8. minha pergunta agora é a seguinte:
Existe algum problema futuro em fazer isso?
Existem diferenças entre as bases do OJS3.0.0 e o OJS2.4.8 ? Onde posso ler a respeito?
não recomendo a atualização via http, pois assim vc nao consegue ver os eventuais erros da execução do script de atualização. O ideal é via terminal.
vc precisa, depois de descompactar os arquivos do OJS3 e antes de atualizar, modificar o config.inc.php para a diretiva files_dir apontar para a localização da pasta de arquivos da versao anterior (ou uma copia dela), alem de outros parametros, como hostname e os dados de acesso a base de dados. Isto porque durante a atualização a estrutura dessa pasta de arquivos é modificada.
A atualização que fiz via http, foi feita e informada todas essas informações que você informou, fiz consulta antes, embora, não recomendado via http… O que me recomenda? Efetuar novamente a instalação e fazer a mesma via terminal? Eu fiz backup APENAS da base de dados que estou mechendo, então em teoria eu posso apenas voltar com o que já está e depois efetuar a instalação da maneira que você está me recomendando? Mesmo desmarcando a opção “Create newdatabase” lá via http, ele faz alterações? Nossa fiquei preocupado agora. Estou mechendo num server de homologação.
Meu problema é o seguinte, só tenho um webserver onde funcionam o vhosts de produção e homologação.
Então há alguma outra maneira de fazer isso? Meu banco de dados fica externo em outro host.
Saudações,
Realizei a atualização do OJS 2.4.8 para o 3.0.2. Após algumas dificuldades, conseguir fazer o sistema funcionar. Contudo, dois erros ainda ocorrem: a seguinte mensagem DB Error: Unknown column ‘a.include_in_browse’ in ‘where clause’; e o layout da tela inicial está completamente desconfigurado (www.revista.sabnet.com.br/revista). Alguém pode ajudar?
Agradeço.