Temos este problema em:
Um cliente recebe sua loja atualizada do CE 1.4 para o CE 1.8. A atualização do arquivo correu bem e a atualização do banco de dados também correu bem em nossa máquina de desenvolvimento.
Quando tentamos atualizar o live-db do cliente em sua máquina ao vivo (conecte o 1.8-Magento ao banco de dados e abri-lo no navegador), o processo parece durar um pouco e termina com um erro de 500.
O log de erros do PHP está vazio; como é um host compartilhado, não podemos alterar as configurações do apache ou do mysql; o hoster, apesar de "hospedagem especializada em magento", não está disposto a alterar as configurações e me diz que eu poderia concluir a atualização do banco de dados atualizando repetidamente a janela do navegador quando ocorrer o erro 500, porque o magento será atualizado em pequenas etapas . Isso pode durar horas.
Minha pergunta agora é:
- Isso é verdade? Eu pensei que as instruções sql para atualizações de banco de dados seriam agrupadas em uma transação, para que pudessem ser revertidas se algo der errado.
- A resposta poderia fornecer uma dica de onde eu poderia procurar no código para encontrar a resposta para esta pergunta?
Obrigado pelo seu tempo!