Bom dia!
Sou a nova responsável pelo portal de Periódicos da UERN, e gostaria de atualizar o sistema, mas tenho medo de errar e perder todo nosso acervo. Tem algum passo a passo que eu possa seguir?
Carla vou lhe passar um tutorial que tenho por aqui
Descompactar arquivo
tar xzvf ojs-2.3.6.tar.gz
Copiar o diretório /public do ambiente antigo
cp -r /www/htdocs/editora_/public/ ojs-2.3.6/
Copiar o diretório /files do ambiente antigo
cp -r /www/htdocs/editora_/files/ ojs-2.3.6/
Copiar o arquivo config.inc.php do ambiente antigo
cp /www/htdocs/editora_/config.inc.php ojs-2.3.6/
Atualizando para nova versão
php tools/upgrade.php upgrade
Setando permissão do serviço apache no diretório
chown -R admin.admin ojs-2.3.6/
chmod -R 755 ojs-2.3.6/
Acessando ambiente novo para teste
Debugar problemas 1
tail -f /var/log/htttp/error_log
Debugar problemas 2
Setar no config.inc.php a variavel show_stacktrace = On
Colocar o ambiente em produção
mv /www/htdocs/editora_/ojs-2.3.6 /www/htdocs/novo_ambiente
mv /www/htdocs/editora_ /www/htdocs/editora_antiga
mv /www/htdocs/novo_ambiente /www/htdocs/editora
Muito obrigada Rafael, vou tentar!
Uma observação super importante:
;;;;;;;;;;;;;;;;;;;;;;;;
; File Settings ;
;;;;;;;;;;;;;;;;;;;;;;;;
[files]
; Complete path to directory to store uploaded files
; (This directory should not be directly web-accessible)
; Windows users should use forward slashes
files_dir = “/var/www/editora_/files”
No arquivo config.inc.php deixa claro que não é recomendado deixar o diretório /files diretamente acessível via web, ou seja, o mesmo tem que ficar fora do diretório padrão do apache. Caso aconteça dessa condição não ser atendida, a sua revista pode ser hackeada facilmente a qualquer momento.