ti-enxame.com

Joomla 1.7 Extension Manager: Atualização não mostrando nenhuma atualização

Estou tentando atualizar uma instalação do Joomla do Joomla 1.6 para a versão mais recente do Joomla que posso, pelo menos estou tentando chegar à versão 2.5 e, com sorte, 3.X.

Eu segui as instruções em este site para atualizar com êxito a versão 1.7.0. Isso é bom. O problema é: o site instrui-me a usar as atualizações automatizadas no Extension Manager para obter a atualização para a versão 2.5. No entanto, é isso que estou vendo:

enter image description here

Alguém sabe por que ele não mostraria nenhuma atualização disponível, pois todos sabemos que deve haver alguma disponível?

Alguém tem uma sugestão para uma maneira melhor de fazer a atualização? Muito obrigado!

6
jeffery_the_wind

Ok, isso não é realmente uma resposta, porque não mudei com êxito do 1.7.x para o 2.5, mas pode ser uma informação útil para outra pessoa ou levar a uma resposta.

Até onde eu sei, os metadados para atualizações com um clique para 1.x foram removidos de o site de atualizações do Joomla para que não encontrem atualizações disponíveis. Os mantenedores do site de atualização, como aqueles que não atualizaram seu site em tempo hábil, para sentir as lágrimas salgadas de vergonha enquanto navegam por esse processo. Como a maioria dos tutoriais existentes para atualização apenas indica como fazer a atualização com um clique, isso torna as coisas bastante complicadas. No entanto, encontrei este guia para uma atualização manual.

O que funcionou

Atualizando para a versão 1.7 mais recente (1.7.5):

  1. Faça um backup completo do banco de dados e dos arquivos.

  2. Faça o download da versão 1.7.0 -> 1.7.5 Stable Patch de aqui

  3. Descompacte a atualização do patch diretamente na sua raiz do Joomla.

  4. Execute as atualizações do banco de dados manualmente. Essa ação ninja do CLI me ajudou:

    $ ls -al administrator/components/com_admin/sql/updates/mysql/1.7.*
    ...shows list of update sql files
    
    ...now step through each file sequentially from the version after your original version:
    $ cat administrator/components/com_admin/sql/updates/mysql/1.7.1-2011-09-15.sql.sql  | sed s/#_/my_table_prefix/g | mysql -uroot -p my_dbname
    

    Obviamente, você precisará substituir seu próprio prefixo de tabela e nome do banco de dados e também inserir sua senha de banco de dados a cada vez.

  5. Verifique se você pode fazer login no site como administrador e verifique se tudo está funcionando. Caso contrário, você precisará restaurar seus backups e iniciar novamente.

O que não deu certo

Tendo feito isso, segui um procedimento semelhante, baixando e descompactando a versão 2.5.28 Stable Update, excluindo os arquivos "inexistentes", conforme sugerido no guia (observe o caminho que eles devem terminar script.php E não scripts.php) E executando as demais atualizações do banco de dados.

Infelizmente, eu tinha um site bastante não funcional com algumas mensagens de erro:

Call to undefined method JHtml::getJSObject() in /var/www/.../libraries/cms/html/behavior.php on line 299
Call to undefined method JAdministrator::setHeader() in /var/www/.../libraries/cms/html/behavior.php on line 765

Neste ponto, reduzi minhas perdas e restaurei para 1.7.5. Se alguém conseguir superar esse ponto, sinta-se à vontade para adicionar essa resposta.

1
contrebis

A captura de tela que você forneceu mostrará atualizações para extensões, não o Joomla. Então, primeiro, clique no botão "Limpar cache" e, no menu superior, vá para Componentes >> Joomla! Update.

Isso deve mostrar uma atualização. Caso contrário, vá para "Opções" e verifique se ele procura atualizações da versão de longo prazo.

Espero que isto ajude

1
Lodder

Faça um backup primeiro e tente o seguinte:

  1. Siga estas instruções para atualizar o Joomla 1.6.x para o Joomla 2.5.x

http://www.ostraining.com/blog/joomla/upgrade-joomla-16-to-25/

ou

http://docs.joomla.org/J2.5:Upgrading_from_an_existing_version

  1. Certifique-se de que todos os componentes, plugins e modelos estejam prontos para o Joomla 3.3
  2. Desative o plug-in rememberme.
  3. Então vá para o Joomla! Atualize no menu Componentes e clique no botão Opções
  4. Altere a configuração do servidor de atualização para suporte a curto prazo e salve
  5. Então você vê a atualização mais recente do Joomla e pode processar da maneira usual.
  6. Ative seu plug-in rememberme.
1
Joomla Agency