J'ai besoin de changer la version de PHP au moins à 5.2.0 pour ma nouvelle installation de magento OS Commerce, mais serait-il gâcher mon magasin actuel qui fonctionne sur 4.4.9 (PHPCart)? La vraie question est, est-ce que je peux mettre à jour sans endommager le vieux chariot?Les applications basées sur PHP 4.4.9 fonctionnent-elles parfaitement sur PHP 5.2.0?
Répondre
Tout dépend des scripts que vous exécutez, mais dans des circonstances normales, tout devrait bien se passer si vous prenez en compte le migration guide. Il convient également de mentionner que la configuration de l'installation php pourrait causer le plus de problèmes puisque beaucoup d'applications php4 ont tendance à utiliser des choses qui sont soit considérées comme mauvaises pratiques, soit déconseillées dans php5 (register_globals, magic quotes, ...).
Depuis Magento est un produit merveilleux et de haute qualité, vous ne devriez avoir aucun problème à l'utiliser sur un serveur php5.2 mais je serais prudent quand même. Mon conseil serait de laisser intact l'hébergement pour le système PHPCart et de mettre en place un serveur de développement/local (local) séparé avec php5.2 pour commencer à implémenter Magento. Une fois l'implémentation terminée, vous pouvez oublier phpcart et passer à magento sans les tracas de la mise à niveau ou de la migration des applications existantes vers une nouvelle version de php.
Il y a certains backward incompatible changes, mais la plupart des logiciels ont des problèmes déjà fixes, ils auraient pu avoir avec les changements. Mais la seule vraie façon de le dire est d'essayer le logiciel sur le PHP mis à jour, ou peut-être vérifier la page d'accueil du logiciel pour les notes (ou les contacter directement).
Magento ne fonctionnerait qu'avec la version 5.2.0 ou ultérieure, c'est pourquoi j'ai besoin d'une mise à niveau. J'aimerais développer localement, mais le client veut qu'il soit sur un sous-répertoire plus tard pour remplacer la racine (PHPCart). Merci de votre participation. –
+1 pour le serveur de développement/stockage local. Examinez plusieurs de ses caractéristiques et aspects localement (sur PHP 5) avant de le migrer. – ariefbayu
le client n'est pas le meilleur pour décider si/quand/comment mettre à jour le serveur live. –