Magento lançou sua nova versão da edição comunitária 1.9.3.0
.
Estou muito curioso para saber quais são as diferenças com a edição Magento anterior?
Quero saber detalhes completos sobre o que faz a diferença com o seu recurso Magento 1.9.3.0
.
e também quero saber qual etapa é necessária após atualizar meu site atual para o 1.9.3.0
qual está Magento 1.9.2.4
?
magento-1.9
magento-1
upgrade
ce-1.9.2.4
ce-1.9.3.0
Murtuza Zabuawala
fonte
fonte
Respostas:
Você pode encontrar a lista completa de diferenças nas notas oficiais de lançamento: http://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1930
Módulo corrigindo todos os erros
Este módulo corrige os erros conhecidos que estou tentando manter atualizados: https://github.com/digitalpianism/bugfixes
Nota
Costumava haver um bug no Magento em que as senhas não eram exibidas no novo modelo de email da conta. A maioria das pessoas (incluindo eu) assumiu que era um aprimoramento de segurança (veja aqui: /magento//a/46793/2380 ), mas na verdade era um bug que foi corrigido no 1.9.3.0.
Problemas conhecidos
A partir de agora, existem vários bugs conhecidos com 1.9.3.0:
addCrumbs()
(no casogetStoreConfig(web/default/show_cms_breadcrumbs)
) é indefinidaCom o catálogo plano ativado, a condição da regra de catálogo como "sku" contém "foo" não funciona maisObserve também que a JS que lida com o preço das opções do produto foi movida de
/js/varien/product.js
para,/js/varien/product_options.js
portanto, não esqueça de adicionar esse arquivo ao seu tema se você estiver enfrentando o seguinte problema: /magento//a/ 141375/2380PHP 7
Para aqueles que usam PHP 7 e o módulo Inchoo, o Inchoo lançou uma nova versão do módulo (2.0.0), compatível apenas com o 1.9.3, não se esqueça de atualizar: https://github.com/Inchoo/Inchoo_PHP7
fonte
Existem duas mudanças incompatíveis com versões anteriores no Magento 1.9.3:
Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content_Uploader
a classe pai é removida.Mage_Uploader_Model_Config_Abstract
substitui o método mágico__call
e seu comportamento pode ser inconsistente.Por favor, verifique se alguma extensão / personalização está usando / estendendo essas funções / classes.
Depois de atualizar para o Magento 1.9.3, certifique-se de remover os seguintes arquivos para evitar problemas de segurança:
Para mais informações, consulte as notas de versão .
fonte
Eu não sou um grande fã de patches. Pessoalmente, removo todos os arquivos Magento de seus diretórios e carrego a nova versão (usando um script de shell). Todos os arquivos instalados ao longo dos anos, como módulos ou temas, ainda estão lá. Para o banco de dados, faço uma comparação entre novas versões instaladas. Uma maneira é criar ou remover as colunas / tabelas no banco de dados, a outra maneira é instalar novamente o Magento, apenas alterando o nome do arquivo /app/etc/local.xml. Eu prefiro o primeiro.
Se você não alterar a estrutura do banco de dados para a versão 1.9.3.0, ocorrerá alguns erros ou não poderá carregar a área de administração. Se alguém estiver interessado em algumas comparações de diretórios e bancos de dados Magento entre o Magento CE 1.9.2.4 e 1.9.3.0, basta baixar o arquivo aqui:
Comparação Magento: versões 1.9.2.4 - 1.9.3.0
Existem dois arquivos html com resultados visuais muito bons.
Atualizei 4 lojas hoje usando meu método em vez de aplicar patches. Todos estão funcionando sem problemas.
fonte
Se alguém estiver interessado em descobrir quais são as alterações entre o Magento CE 1.9.2.4 e 1.9.3.1, baixe os seguintes arquivos:
Relatório de comparação de pastas : http://www.megafileupload.com/89dx/FolderComparisonReport.zip
Relatório de comparação de banco de dados : http://www.megafileupload.com/89dm/DatabaseComparisonReport.zip
Existem dois arquivos html com resultados visuais muito bons.
fonte
Undefined index:session_expire_timestamp
ao acessar a loja.Mage_Api_Model_Server_Handler_Abstract::processingMethodResult()
aceita valores escalares e de matriz.fonte