Jump to content

1-click Upgrade debugging Test 01: 1.4.6.0 => 1.5.6.1 version nues


Recommended Posts

Bonjour, 

 

Je cherche à debugger avant de lancer une migration sur un site en production.

 

 

1. Test 01: 1.4.6.0 => 1.5.6.1 version nues

 

1.1. J'ai installé pshp 1.4.6.0 (via Softaculous via Cpanel pour l'anecdote)

 

Le site est brut d'install, nu. Pas de données saisies, rien de configuré, aucun modules, rien touché après l'install.

 

 

 

1.2. J'ai utilisé 1-click upgrade hier, qui a migré vers la 1.5.6.1

 

Info du site actuel

 

Server information: Linux #1 SMP Wed Jun 12 03:34:52 UTC 2013 x86_64

Server software version: Apache

PHP version: 5.3.26

Memory limit: 256M

Max execution time: 360

Database information

MySQL version: 5.5.32-cll

MySQL engine: MyISAM

Tables prefix: ps_

Store information

PrestaShop version: 1.5.6.1

Shop URL: xxx

Current theme in use:

Mail configuration

Mail method: You are using the PHP mail function.

Your information

Your web browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.48 Safari/537.36

 

Check your configuration

Required parameters: OK

Optional parameters: OK

 

 

1.2.1. Anomalies

 

Des erreurs sont répertoriées. Pour commencer, pas à pas:

 

 

1.2.1.1 fichiers manquants/modifiés

 

Missing files (18)

adminps43/autoupgrade/index.php

override/classes/cache/index.php

override/classes/controller/index.php

override/classes/db/index.php

override/classes/exception/index.php

override/classes/helper/index.php

override/classes/log/index.php

override/classes/module/index.php

override/classes/order/index.php

override/classes/pdf/index.php

override/classes/range/index.php

override/classes/shop/index.php

override/classes/stock/index.php

override/classes/tax/index.php

override/classes/webservice/index.php

override/controllers/admin/index.php

override/controllers/admin/templates/index.php

override/controllers/front/index.php

 

Updated files (11)

config/defines.inc.php

modules/blocknewsletter/mails/en/newsletter_conf.html

modules/blocknewsletter/mails/en/newsletter_verif.html

modules/cashondelivery/cashondelivery.php

modules/cashondelivery/index.php

modules/cashondelivery/logo.png

modules/mailalerts/mails/en/new_order.html

modules/mailalerts/mails/en/new_order.txt

override/index.php

override/classes/index.php

override/controllers/index.php

 

 

 

1.2.1.2. La boutique ne fonctionne pas.

 

J'ai pourtant bien vérifié dans Admin/Préférences/Maintenance que la boutique est en ligne.

 

 

 

1.2.1.3. Les traductions sont incomplètes

 

J'ai installé initialement un site en FR, puis upgradé. L'admin de la boutique est bizarrement partiellement traduit.

 

Exemple: tous les menus d'admin sont en FR, mais Admin/Préférences/Maintenance est en EN !

 

Pourtant, dans Admin/Administration/Employé/SuperAdmin la langue est bien FR.

 

 

Ce n'est qu'un exemple, de très nombreux libellés dans l'admin sont en EN, et peut-être même toute l'interface Admin, sauf les menus!

 

Il faut sans doute charger un fichier de traduction.

 

 

 

2. Docs

 

J'ai ajouté les screenshots du panneau de config avant pendant après, avec la log de la procédure.

 

 

 

3. TIA

 

Toute suggestion sera bienvenue, y compris les URL de docs à lire et relire... (je ne parle pas de la doc de base comme http://doc.prestashop.com/pages/viewpage.action?pageId=11272342 )

 

 

 

-- PhilIt

 

 

04_Panneau d'administration.pdf

05_Panneau d'administration.pdf

06_Panneau d'administration.pdf

05_02_log2013-11-20_01.txt

Link to comment
Share on other sites

  • 1 month later...

Bonjour,

 

Cela doit être le quatrième poste que je lis et que je poste avec ces fichiers manquants avec à chaque fois la non réponse de l'information que je cherche.

 

Est ce qu'il faut installer ces fichiers ?

 

Merci.

Link to comment
Share on other sites

Bonjour,

 

Cela doit être le quatrième poste que je lis et que je poste avec ces fichiers manquants avec à chaque fois la non réponse de l'information que je cherche.

 

Est ce qu'il faut installer ces fichiers ?

 

Merci.

Bonjour

 

Les fichiers existent dans une installation neuve donc oui s'il manque il faut les mettre.

Dans le dossier /override il y a un readme qui dit :

Hello,

 

Please read the documentation before trying to override something here.

http://doc.prestashop.com/display/PS15/Overriding+default+behaviors

 

Frequently Asked Questions

 

Q: I added an override file but it seems to be ignored by PrestaShop

A: You need to trigger the regeneration of the /cache/class_index.php file. This is done simply by deleting the file. It is the same when manually removing an override: in order to reinstate the default behavior, you must delete the /cache/class_index.php file.

 

Le fichier index.php

 

<?php

/*

* 2007-2013 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Open Software License (OSL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/osl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

*  @author PrestaShop SA <[email protected]>

*  @copyright  2007-2013 PrestaShop SA

*  @version  Release: $Revision$

*  @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)

*  International Registered Trademark & Property of PrestaShop SA

*/

                    

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");

    

header("Cache-Control: no-store, no-cache, must-revalidate");

header("Cache-Control: post-check=0, pre-check=0", false);

header("Pragma: no-cache");

    

header("Location: ../");

exit;

 

C'est le même dans tous les dossiers.

 

Edited by Oron (see edit history)
Link to comment
Share on other sites

Bonjour merci pour cette information.

 

J'ai ajouté manuellement les fichiers manquants et effacer le cache smarty dans l'onglet performance.

 

Est ce que ces fichiers manquants peuvent poser problème pour l'installation d'un thème et module car j'ai des problèmes avec mon thème sur le quel je n'ai pas sur une installation en local sur laquelle j'ai installer prestashop 1.5.6.1 et le thème que j'utilise.

 

Missing files (18)
adminps43/autoupgrade/index.php
override/classes/cache/index.php
override/classes/controller/index.php
override/classes/db/index.php
override/classes/exception/index.php
override/classes/helper/index.php
override/classes/log/index.php
override/classes/module/index.php
override/classes/order/index.php
override/classes/pdf/index.php
override/classes/range/index.php
override/classes/shop/index.php
override/classes/stock/index.php
override/classes/tax/index.php
override/classes/webservice/index.php
override/controllers/admin/index.php
override/controllers/admin/templates/index.php
override/controllers/front/index.php
Link to comment
Share on other sites

  • 3 weeks later...

Bonjour,

 

1.2.1.1 - Rien de grave

 

1.2.1.2. Pourriez vous faire afficher les erreurs svp ? http://www.prestashop.com/forums/topic/232472-que-faire-en-cas-de-page-blanche-ou-partie-blanche-dans-le-shop/

 

1.2.1.3 - Mettez a jour les traductions dans Localisation  > Traductions > Ajouter / Mettre à jour une langue

 

Cordialement

 

 

 

Merci Gregory.

Désolé, j'ai mis du temps à répondre,  :blush:

mais j'ai repris mes tests.

 

1. J'ai donc testé d'une prestashop 1.4.11.0 vers 1.5.6.2 avec 1clickUpgrade 1.2.6

 

Cela produit un site fonctionnel apparemment, même si ce n'est pas immédiat, j'ai bien sûr suivi vos conseils d'affichage des messages d'erreur, et ça aide:

 

1.1. Il faut choisir un thème  ^_^

Oui le 1cu ne choisit pas à notre place. Le message d'erreur indiquait l'absence de choix de thème.

 

 

 

1.2. Certaines photos ne sont plus affichables.

Ce sont quelques photos, et aléatoirement en apparence.  :huh2:

Je ne suis pas certain de la procédure de regénération des images si elle existe.

 

 

 

1.3. Les fichiers suivant apparaissent toujours en erreur car manquants dans BO>Paramètres avancés>Informations>View

 

/* ******************* */

Missing files (18)
adsy48/autoupgrade/index.php
override/classes/cache/index.php
override/classes/controller/index.php
override/classes/db/index.php
override/classes/exception/index.php
override/classes/helper/index.php
override/classes/log/index.php
override/classes/module/index.php
override/classes/order/index.php
override/classes/pdf/index.php
override/classes/range/index.php
override/classes/shop/index.php
override/classes/stock/index.php
override/classes/tax/index.php
override/classes/webservice/index.php
override/controllers/admin/index.php
override/controllers/admin/templates/index.php
override/controllers/front/index.php

/* ******************* */

 

(il y a aussi les fichiers indiqués comme modifiés. Comment effacer ces messages?).

 

Je n'ai pas compris ce qu'il faut faire pour éliminer ces erreurs, car je n'ai créé moi-même aucun override sur le site 1.4.11.0 initial, mais il en contenait peut-être.

 

 

 

1.3.1. Les échanges précédents indiquent de supprimer [/cache/class_index.php] ce que j'ai fait.

Il a été recréé par PS.

 

1.3.2 j'ai forcé la compilation, cliqué sur [Clear Smarty cache and Autoload cache] dans le BO/Paramètres avancés/Performances, désactivé/réactivé le cache.

 

 

2. Questions complémentaires:

 

2.1. D'après votre expérience, en partant d'un site Ps 1.4.6, vaut-il mieux migrer avec 1clickUpgrade

 

- 1.4.6 => dernière 1.4 (comme 1.4.11) => dernière 1.5;

- 1.4.6 => dernière 1.5;

 

Merci pour votre réponse.

Link to comment
Share on other sites

Hello,

 

1.1 Avec ceci dans les prochaines version, il devrait (re) choisir le thème sur les conf mysql très restrictives

 

https://github.com/PrestaShop/PrestaShop/commit/a80add030c655b7f62f0fed95c278306b667cb36

 

1.2 En bas de l'onglet images, normalement il vous proposera de migrer

 

1.3 Cette liste n'a que très peu d’intérêt.

 

1.3.1 Oui c’est normal, il met en cache.

 

2.1 C’est pareil normalement, sauf si la RAM disponible n’est pas importante, une étape avec la 1.4.11 peut devenir nécessaire pour scinder le processus. Sinon les deux font la même chose.

 

Désole pour ces réponses succinctes !

 

Cordialement

Link to comment
Share on other sites

Hi again,

 

>> Désole pour ces réponses succinctes !

 

Réponse courte mais suffisante, merci! :)

 

 

 

1. Regenerate Thumbnails

 

Dans le BO>Préférences>Images j'ai cliqué sur [Regenerate Thumbnails]

 

( Oui il doit y avoir un pb de traduction, des parties du BO ne sont pas traduites ?!? )

 

 

Cela donne en message d'erreur:

 

Original image is missing or empty (/xxx/yyy/public_html/ps48/img/p/4/6/46.jpg) for product ID 2
Original image is missing or empty (/xxx/yyy/public_html/ps48/img/p/4/7/47.jpg) for product ID 2
Original image is missing or empty (/xxx/yyy/public_html/ps48/img/p/4/8/48.jpg) for product ID 2
Original image is missing or empty (/xxx/yyy/public_html/ps48/img/p/4/9/49.jpg) for product ID 2

 

 

:huh: Bizarre, je n'ai rien touché par rapport au site initial installé via Cpanel. Je vais quand même vérifier que le site initial possède ces images et voir si par hasard il y a un pb de droits d'accès sur les fichiers ( :huh: or what else?)

 

 

THX !

Link to comment
Share on other sites

Dans Traductions, mettez à jour le pack de langue FR, normalement le module le fait mais bon.

 

Les originaux sont manquants car avant de régénérer, venant d'une 1.3, il faut passer au nouveau système de stockage d'image apparu en 1.4. Pour cela en dessous de la re génération, normalement il est censé vous proposer de migrer les images vers le nouveau système en sous dossier.

 

Cordialement

Link to comment
Share on other sites

1. Traduction

 

> Dans Traductions, mettez à jour le pack de langue FR, normalement le module le fait mais bon.

 

Ok, mais c'est un bug à corriger dans 1cU, non?

 

 

 

 

2. Originaux manquants

 

Le point de départ n'est pas une 1.3, mais une 1.4.11.

Link to comment
Share on other sites

Je refais le test à partir d'un nouveau site en 1.4.11.0

 

1. Originaux manquants

Ok, j'ai bien une 1.4, pas une 1.3, pour autant votre remarque s'applique aussi à cette version:

je vois comme vous l'indiquiez qu'on peut basculer vers le nouveau système de stockage des images.

 

C'est ce que je fais:

1) Je déplace les images dans Admin/Préférences/Images/Déplacer les images

2) J'opte pour "non" dans Admin/Préférences/Produits/Utiliser l'ancien système de stockage d'images

 

Je n'ai pas regénéré les thumbnails.

 

Je vais lancer le 1cU pour voir ce que cela change.

 

@suivre

Link to comment
Share on other sites

@Gregory Roussac

 

Merci Gregory, 

 

Le 1cU s'est bien déroulé cette fois:

 

- pas de photo perdue,

- La traduction du BO (back-office ou interface d'administration) est encore à moitié traduite, mais en suivant votre indication (Mettez a jour les traductions dans Localisation  > Traductions > [ Ajouter / Mettre à jour une langue]) tout revient dans l'ordre

 

Il subsiste le léger incident du thème par défaut qui n'est pas configuré (la prochaine version de 1cU réglera cela j'ai noté).

Cela peut être juste déroutant pour les néophytes, car cela bloque l'affichage de la boutique, mais c'est résolu en 3 secondes.

 

 

Félicitations pour ce travail et vos conseils efficaces, et rapides.

 

 

 

Excusez-moi si je n'ai pas suffisamment cherché de documentation expliquant tout cela, j'ai pourtant lu la doc

 

http://doc.prestashop.com/display/PS14/Explorer+les+outils+de+PrestaShop#ExplorerlesoutilsdePrestaShop-Mise%C3%A0jour

 

mais elle ne mentionnait pas les incidents dont je vous ai fait part, sauf erreur.

 

 

Maintenant, :ph34r: je dois tester dans un environnement de test la migration d'un site réel.

Dans ce sujet, ce n'était que la migration d'un site vierge tout frais installé. C'était le plus facile!  <_< grâce à votre aide.

 

A ce propos, le module de paiement paypal doit-il être reconfiguré après la migration par 1cU ?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...