Bonjour cela fait 2 jours que j'essaye de mettre mon site créer en local sur un hébergeur (1&1 ionos) et j'ai quelques soucis, j'ai suivi plusieurs tuto mais impossible d'y arriver.
Les étapes que j'ai réalisé:
-Sauvegarde externe de mon site en cas de modification endommageant le site
-Transfert sur le site distant des fichier à l’intérieur de mon serveur local wamp/www/prestashop via FTP ( filezilla)
- exportation de ma base de données local
-importation de la bdd.sql sur la nouvelle base de données du serveur de l’hébergeur
- modification du fichier settings.inc.php en changeant les variables _DB_SERVER_ , _DB_NAME_ , _DB_USER_ , _DB_PASSWD_avec les infos de la bdd de l’hébergeur
- Modification de la bdd en changeant les "localhost" par mon nom de domaine dans les tables ps_shop et ps_configuration
ce qui est affiché lorsque je tape l'url de mon site :
Ce site est inaccessible
Impossible de trouver l'adresse IP du serveur de http.
Ce qui est affiché lorsque je tape l'url de mon site avec /admin............. :
Warning: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' (this will throw an Error in a future version of PHP) in /homepages/15/d787337717/htdocs/classes/Rijndael.php on line 124
Warning: Cannot modify header information - headers already sent by (output started at /homepages/15/d787337717/htdocs/classes/Rijndael.php:124) in /homepages/15/d787337717/htdocs/classes/Cookie.php on line 337
Merci d'avance pour votre aide je ne sais pas quoi faire...
La dernière version de Prestashop force l'utilisation de mycrypt(). Cette extension doit être activée sur ton serveur (d'après le warning, il ne semble pas l'être, à voir avec ton hébergement).
Pour la version php, normalement l'hébergeur doit l'indiquer quelque part dans ton espace client (je ne connais pas trop l'interface de l'espace client de 1&1).
Si tu ne trouves pas, tu peux faire un fichier test.php qui contient :
phpinfo();
Tu le met à la racine de ton dossier www et ensuite tu va sur www.ton-site.com/test.php, tu auras la version de php. D'ailleurs tu peux également vérifier si mcrypt est installé et activé.
Attention une fois que tu as récupéré la version supprime le fichier test.php (il contient toutes les config de php et apache).
Attention la version 1.6.1.20 n'est pas compatible avec php 7.2, la dernière version de la 1.6 (la 1.6.1.24 je crois) est compatible jusqu'à la version 7.1 de php (je n'ai pas testé prestashop 1.6.20 avec php 7.1).
Autre chose mcrypt est déprécié depuis php 7.1 et désactivé sur php 7.2, donc ça explique les messages d'erreurs.
L'idéale est de passer à php 7.1 et prestashop 1.6.1.24
Pour la version php normalement tu peux le faire depuis ton espace client (je connais la procédure pour OVH mais 1&1 je ne connais pas). Essaie de voir si 1&1 n'a pas une doc pour changer la version de php ou au pire contact le support technique.
Pour Prestashop, vue que c'est une mise à jour mineur tu ne devrais pas rencontrer de problème (mais le risque est quand même présent). Dans le module "1 click upgrade", il ne faut pas cocher "mettre à jour le thème" et ne pas cocher "utiliser le thème par default". Si tu as des overrides, il faudra vérifier qu'il fonctionne toujours après la mise à jour (j'espère que tu n'as pas modifier le cœur de Prestashop). Pour la mise à jour de Prestashop je te conseille de faire des backup (fichiers + BDD) et de faire la mise à jour sur un serveur de dev ou en locale (mais pas sur la prod).
Si tu n'es pas à l'aise avec les mises à jour de Prestashop, tu peux tenter de faire tourner prestashop 1.6.1.20 avec php 7.1, si elle n'est pas compatible tu le verras tout de suite.
Bizarre je n'ai jamais eu ce type d'erreur avec Prestashop.
1er solution : Tu as activé le mode debug ? Si oui, essaie de le désactiver et fait des test sur ta boutique pour voir si tu rencontre un dysfonctionnement.
2e solution : Si tu peux downgrade la version php à la 5.6, juste pour voir si le message est toujours présent (pour info la version 5.6 n'est plus maintenu depuis décembre 2018.
3e solution : Mettre à jour Prestashop à la dernière version de la 1.6.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Jeune et ambitieux | Htmlspecialschars - Var_dump