Nous avons ce problème atm:
Un client fait passer sa boutique de CE 1.4 à CE 1.8. La mise à niveau des fichiers s'est bien déroulée et la mise à niveau de la base de données s'est également bien déroulée sur notre machine de développement.
Lorsque nous essayons de mettre à niveau la base de données en direct du client sur sa machine en direct (connectez le 1.8-Magento à la base de données et ouvrez-le dans le navigateur), le processus semble fonctionner pendant un certain temps et se termine par une erreur 500.
Le journal des erreurs PHP est vide; comme c'est un hôte partagé, nous ne pouvons pas changer les paramètres apache ou mysql; l'hébergeur, bien que "hébergement spécialisé im magento", ne souhaite pas modifier les paramètres et me dit que je pourrais terminer la mise à niveau de la base de données en actualisant à plusieurs reprises la fenêtre du navigateur lorsque l'erreur 500 se produit, car magento sera ensuite mis à niveau par petites étapes . Cela pourrait durer des heures.
Ma question est maintenant:
- Est-ce vrai? Je pensais que les instructions sql pour les mises à niveau de base de données seraient enveloppées dans une transaction, afin qu'elles puissent être annulées en cas de problème.
- La réponse pourrait-elle fournir un indice où je pourrais regarder dans le code pour trouver la réponse à cette question?
Merci pour votre temps!