Bon j'ai fait une tentative. Pas de problème au niveau de la base, j'ai transféré les tables une par une en faisant gaffe à d'éventuels nouveaux champs, long mais pas de soucis.
J'ai ensuite tout testé avec mes templates, tout semble marcher, je trouve un seul problème que je n'arrive pas à solutionner pour l'instant:
Lors de la création d'un nouveau compte, ça me plante la page qui passe en timeout au bout d'un certain temps. Ceci quel que soit la page d'ou je viens (soit en cliquant sur "Créer compte" ou en y arrivant depuis le panier).
Je remplis le formulaire, je valide et ça coince. Par contre le compte est bien créé, je peux ensuite me logger, passer commande, me dé-logger, me re-logger, modifier le compte ... etc. C'est juste à la création que ça plante, enfin quelque chose qui se passe à la fin du processus de création.
J'ai essayé en ajoutant des $nocache=1; idem, et en commentant $cache = new Cache(); et $cache->vider("CLIENT", "%"); idem.
Si je fait une erreur dans le formulaire, je suis bien redirigé dans formulerr.php, à partir de là, si je corrige mon erreur, je repart en timeout lors de la créa du compte.
Et pour finir, quelque chose de bizarre: lors de mes essais, je détruit le compte créé dans l'admin. Rien ne se passe côté public, le compte qui vient d'être créé continue à fonctionner, je peux le modifier alors qu'il n'apparait pas dans l'admin. Je peux aller jusqu'au bout d'une commande. Il faut que je clique déconnexion pour qu'il devienne vraiment inactif (par ex il devient impossible de se reconnecter). Dans l'admin la commande existe avec un n° qui reprend le code client sauf que la zone "INFORMATIONS SUR LA FACTURE" ne comporte ni nom ni prenom ni email.