Logo

© Steve Dunstan 2002. Veja o arquivo gpl.txt para detalhes da licença (inglês).


Atualizando

0.6175 -> .7 - Guia para Upgrade da v0.6175 para a v0.7
Muitas mudanças foram feitas da v0.617 para a v0.7, leia os detalhes para fazer um upgrade bem-sucedido

 Pontos Essenciais

Atenção!
Há arquivos relacionados ao editor HTML (htmlArea), o sistema WYSIWYG na 0.6xx pode ser invadido por exploit. Ele precisa ser removido imediatamente. Favor deletar os seguintes diretórios e todo o conteúdo deles no servidor:
e107_handlers/htmlarea/
e107_admin/htmlarea/


Processo do Upgrade

  1. Download o zip do core versão .7 e o pacote de idiomas que você desejar (English iso-8859-1 para sites em inglês).
  2. Faça Login no seu site e vá para a área de administração e coloque seu site em manutenção (Admin => Manutenção).
    Isto irá fechar seu site para visitantes para que você faça o upgrade.
  3. Verifique a validade de seu banco de dados usando a ferramenta localizada em Admin => Banco de Dados/Database => Verificar validade do Banco de Dados/Check Database Validity. Se você encontrar erros, não continue com o processo de upgrade até que esse erro seja corrigido primeiro.
  4. Volte à primeira página de sua área de admin.
  5. Extraia os arquivos do zip do core e envie os arquivos para o servidor por FTP - sobrepondo seus arquivos da versão .617 existentes.
  6. Extraia o conteúdo do pacote de idioma (nessa distribuição é apenas um arquivo - English.php) e envie o arquivo para o servidor - sobrepondo o arquivo existente.
  7. Atualize (F5) a primeira página do painel de admin no seu navegador e você verá que apareceu um botão de update.
    Clique nele para ir para a página de update/atualização (Você pode acessar a página de update diretamente pelo Admin =>Database/Banco de Dados => Check For Updates/Checar Atualizações).
  8. Clique no botão que fará a atualização de .617 para .7. Isto irá rodar o primeiro passo no processo de upgrade. Quando terminar, você verá um monte de novos botões aparecerem para as rotinas de updrade do fórum, conteúdo e estatísticas. Mesmo que você não use essas funções, rode cada update!
  9. Depois que todos os updates forem processados você não terá mais botões na sua página de atualizações e você terá completado o processo de upgrade.
  10. Volte na ferramenta de validação de banco de dados e verifique novamente se tudo está ok.


Você irá notar que alguns elementos do e107 sumiram - fórum, chatbox/área de chat, conteúdo, links, etc... bem, não se preocupe! Eles não sumiram na realidade! Uma grande parte do core do e107 foi transformada em 'plugin' e você irá encontrar esses elementos em Admin => Plugins. Um ponto a notar nos links é que todos os seus links existentes na página de links foram separados dos links de menus do site e a rotina de upgrade moveu todos para o novo plugin de links.

Revisões, artigos e conteúdos também foram transformados em plugin e incorporados a apenas um plugin chamado 'Gerenciador de Conteúdo'.
Se você usou alguma dessas funções na 0.6xx ou quer usar esse plugin para novos conteúdos, você precisa mudar algumas permissões adicionais para o novo plugin. Favor ver mais detalhes em 'Permissões'.

A versão .7 vem com um novo tema, Jayya, que foi desenvolvido para a área de admin do site e a intenção é fazer a área de admin mais amigável, implementando diversas funções novas para este trabalho. Se você quiser usá-lo, tente ir em Admin => Gerenciador de Tema e mude a área de admin para o tema 'Jayya'.

Pelo grande número de mudanças na versão .7 e pela total reescrita dos códigos, alguns problemas podem surgir quando você fizer upgrade. Se você encontrar um bug específico, favor postar no bugtracker do site do e107.org (em inglês!). Assim, podemos reparar o bug na próxima distribuição do sistema. Obrigado.

Permissões: Core
As permissões a seguir precisam ser configuradas para usar o core do e107 (muitos desses itens estarão configurados desde a instalação da versão 0.6xx):

chmod 777: e107_themes/
chmod 777: e107_plugins/
chmod 777: e107_files/public/
chmod 777: e107_files/public/avatars/
chmod 777: e107_files/cache/

Permissões: Plugins
A permissão a seguir é necessária para configurar as estatísticas de seu site versão 0.6xx para seu novo plugin v7 'Estatísticas de Login' no futuro:

chmod 777: e107_plugins/log/logs/

Para converter a página de links da versão 0.6xx para a página de plugins de links:

chmod 777: e107_plugins/links_page/cat_images/
chmod 777: e107_plugins/links_page/link_images/

As permissões a seguir serão configuradas para converter suas Revisões / Artigos e Conteúdos da versão 0.6xx para o novo plugin de Gerenciador de Conteúdos:

chmod 777: e107_plugins/content/images/cat/
chmod 777: e107_plugins/content/images/cat/16/
chmod 777: e107_plugins/content/images/cat/48/
chmod 777: e107_plugins/content/images/file/
chmod 777: e107_plugins/content/images/file/tmp/
chmod 777: e107_plugins/content/images/icon/
chmod 777: e107_plugins/content/images/icon/tmp/
chmod 777: e107_plugins/content/images/image/
chmod 777: e107_plugins/content/images/image/tmp/
chmod 777: e107_plugins/content/menus/


Resolução de Problemas
Se você tem algum problema no upgrade, como um bloqueio de seu site, favor limpar o cache deletando os arquivos php em e107_files/cache/.

Usuários de distribuições CVS
Se você fez upgrade de sua instalação da versão 0.6xx para a versão 0.7 usando uma distribuição CVS, você precisará verificar a codificação de caractere que estiver usando. Você encontrará esta informação mostrada na sua área de admin, abaixo do menu da 'Informação do Site' onde está escrito 'Charset'/'Codificação'. Se estiver sob codificação 'utf-8' então você só precisa fazer download do zip do core e enviar apenas ele. Sua codificação já e a padrão para que o e107 versão 0.7 rode. Mas se diz que a codificação está em iso-8859-1 e você estiver rodando um site em idioma inglês (English) então você precisa fazer o download do pacote de idioma English iso-8858-1 além do zip do core e enviar sobrepondo os arquivos de idioma. Para sites que não usam o pacote English certifique-se de que seu idioma esteja na mesma codificação como listado na primeira página de admin, abaixo das informações do site.

Aviso

Este software é livre e vem sem garantias como especificado na licença GNU GPL (inclusive este pacote). Qualquer problema encontrado não é de responsabilidade do autor.