Bonjour,
Je galère un peu pour mettre à jour une boutique Thélia en version 1.4.4. Après plusieurs essais infructueux et des heures de lecture du forum j'en appelle à vous.
En suivant la procédure de mise à jour donnée dans le fichier MAJ.txt et dans le post de Roadster31 épinglé ici, après une installation annoncée comme réussie (http://easycaptures.com/8189904432) j'ai un message d'erreur "Warning: strpos() [function.strpos]: Empty delimiter in /homez.13/psikopat/www/boutique/fonctions/moteur.php on line 311
FOND Invalide: index_page"
et j'ai beau chercher partout je ne trouve pas pourquoi.
Il me semble avoir bien suivi la procédure telle qu'elle est donnée.
Je suis bien en php3 d'après mon phpinfo : http://www.psikopat.com/boutique/phpinfo.php.
Ce n'est pas un problème avec le fichier index puisque le message d'erreur est le même pour toutes les pages de la boutique auxquelles j'essaie d'accéder ("FOND Invalide: nomdelapage").
Ce serait un problème de template, si j'en crois ce post de 2011 consacré aux bugs de la 1.5.0 (http://thelia.net/forum/viewtopic.php?pid=39045#p39045) dans lequel un des bugs répertorié ressemble à mon problème (petit souci sur le template des factures "FOND invalide", résolu en replaçant la ligne suivante dans client/pdf/facture.php). Ils proposent une solution (remplacer une ligne dans le php par deux autres), mais depuis la 1.5.0 ce bug doit avoir été corrigé, et puis ça n'a l'air de faire ça qu'à moi après une mise à jour...
Avant de me lancer dans une nouvelle installation et d'essayer de réécrire tous mes fichiers php si j'ai le même message d'erreur, ou de tenter des mises à jour progressives en commençant par la 1.5.0, j'aimerais bien avoir votre avis et vos conseils, et comprendre où je me trompe.
En attendant j'ai remis en place ma sauvegarde de la version 1.4.4 (et je me retrouve avec toutes les lettres accentuées remplacées par des symboles, arg... sans doute parce que la version 1.5 est en utf8 et pas la 1.4.4... et plein de doublons dans ma base de donnée).
Merci à ceux qui pourront m'aider, ou qui essayeront de le faire.