Como fazer atualização do sistema?

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

http://www/editora_/ojs-2.3.6

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.

1 curtida