Jump to content

compas

Members
  • Posts

    64
  • Joined

  • Last visited

Everything posted by compas

  1. Je viens donc de suivre les étapes décrites dans le lien que vous m'avez envoyé. j'ai du ajouter les dossiers cache dans : /public_html/ /public_html/classes/ Par contre, le fichier cache de mon théme /public_html/themes/montheme/cache n'est pas présent, mais je ne vois pas comment le récupérer... Aprés avoir fait ces modifications j'ai maintenant ce message d'erreur : Fatal error: Uncaught Error: Class 'Cache' not found in /home/shairbeauty/public_html/classes/db/Db.php:595 Stack trace: #0 /home/shairbeauty/public_html/classes/shop/Shop.php(345): DbCore->executeS('SELECT s.id_sho...') #1 /home/shairbeauty/public_html/config/config.inc.php(119): ShopCore::initialize() #2 /home/shairbeauty/public_html/index.php(27): require('/home/shairbeau...') #3 {main} thrown in /home/shairbeauty/public_html/classes/db/Db.php on line 595 dans le lien que vous m'avez envoyé il est écrit ca : ...le problème est que je ne trouve pas ce fichier dans /public_html/cache et je ne sais pas ou le récupérer...
  2. Ok je regarde ca de suite. Je n'arrive pas à trouver dans quel fichier je peut modirifer cela : define('_PS_CACHE_ENABLED_', '0'); Je ne le trouve pas dans mon fichier defines.inc.php. Dans quel fichier faut il regarder pour prestashop 1.7 ?
  3. Je viens à l'instant de vider le cache des dossiers PROD & DEV, mais le message d'erreur est toujours le même. J'ai également supprimé le cache de mon navigateur. Fatal error: Uncaught Error: Class 'Cache' not found in /home/shairbeauty/public_html/classes/ObjectModel.php:1999 Stack trace: #0 /home/shairbeauty/public_html/classes/ObjectModel.php(232): ObjectModelCore::getDefinition('Shop') #1 /home/shairbeauty/public_html/classes/shop/Shop.php(128): ObjectModelCore->__construct('1', NULL, NULL) #2 /home/shairbeauty/public_html/classes/shop/Shop.php(413): ShopCore->__construct('1') #3 /home/shairbeauty/public_html/config/config.inc.php(119): ShopCore::initialize() #4 /home/shairbeauty/public_html/index.php(27): require('/home/shairbeau...') #5 {main} thrown in /home/shairbeauty/public_html/classes/ObjectModel.php on line 1999
  4. Oups désolé oui vous avez raison. En effet message d'erreur est le même, et je nai pas vidé le cache après modification de la version PHP. Vu qu'il y a plusieurs cache, lequel fait il que je vide ? Le répertoire a la Racine du site ? Le répertoire dans /var/cache ?
  5. Oui en effet, la version PHP n'était pas bonne. Je viens donc de passer en 7.2 Certe le message d'erreur, mais au moins la version de PHP est maintenant correcte.
  6. Bonjour, Voilà, mon hébergeur vient de restaurer ma sauvegarde et voici le message d'erreur : Fatal error: Uncaught Error: Class 'Cache' not found in /home/shairbeauty/public_html/classes/ObjectModel.php:1999 Stack trace: #0 /home/shairbeauty/public_html/classes/ObjectModel.php(232): ObjectModelCore::getDefinition('Shop') #1 /home/shairbeauty/public_html/classes/shop/Shop.php(128): ObjectModelCore->__construct('1', NULL, NULL) #2 /home/shairbeauty/public_html/classes/shop/Shop.php(413): ShopCore->__construct('1') #3 /home/shairbeauty/public_html/config/config.inc.php(119): ShopCore::initialize() #4 /home/shairbeauty/public_html/index.php(27): require('/home/shairbeau...') #5 {main} thrown in /home/shairbeauty/public_html/classes/ObjectModel.php on line 1999 Version PHP : 7.3 Version MySQL : 5.6 Visiblement le problème serait bien toujours du au Cache. Quel est ton analyse ?
  7. Daccord je vais faire tout ca. Je pense que je donnerais réponse demain, car il va me falloir du temps pour le téléchargement de la sauvegarde. Je vais demander à mon hébergeur de faire l'import à ma place, afin que tout se fasse proprement. En tout cas merci pour ton aide que tu m'apporte 🙂
  8. Oui tu as surement raison, mais j'avoue que je suis complétement démoralisé... Je pensais être en sécurité en effectuant des sauvegardes sur Amazon S3, mais visiblement ce n'est pas le cas... Me conseilles tu de réinstaller une nouvelle fois une sauvegarde, et espérer que cette fois cela puisse fonctionner correctement ?
  9. J'ai profité de ma situation pour télécharger tous les fichiers de la dernière version de prestashop 1.7.7 (comme si je faisais une mise à jour standard par FTP). J'ai donc téléchargé la version gratuite de prestashop 1.7.7. Je pense que ca permet d'avancer un peu car mon message d'erreur à changé, et est davantage centré sur le fichier Cart.php Qu'en penses-tu ? (1/1) ContextErrorException Warning: Declaration of Cart::updateQty($quantity, $id_product, $id_product_attribute = NULL, $id_customization = false, $operator = 'up', $id_address_delivery = 0, ?Shop $shop = NULL, $auto_add_cart_rule = true, $skipAvailabilityCheckOutOfStock = false) should be compatible with CartCore::updateQty($quantity, $id_product, $id_product_attribute = NULL, $id_customization = false, $operator = 'up', $id_address_delivery = 0, ?Shop $shop = NULL, $auto_add_cart_rule = true, $skipAvailabilityCheckOutOfStock = false, bool $preserveGiftRemoval = true) in Cart.php at ErrorHandler->handleError(2, 'Declaration of Cart::updateQty($quantity, $id_product, $id_product_attribute = NULL, $id_customization = false, $operator = \'up\', $id_address_delivery = 0, ?Shop $shop = NULL, $auto_add_cart_rule = true, $skipAvailabilityCheckOutOfStock = false) should be compatible with CartCore::updateQty($quantity, $id_product, $id_product_attribute = NULL, $id_customization = false, $operator = \'up\', $id_address_delivery = 0, ?Shop $shop = NULL, $auto_add_cart_rule = true, $skipAvailabilityCheckOutOfStock = false, bool $preserveGiftRemoval = true)', '/home/shairbeauty/public_html/override/classes/Cart.php', 0, array('className' => 'Cart', 'classDir' => '/home/shairbeauty/public_html/')) in PrestaShopAutoload.php line 152 at require_once() in PrestaShopAutoload.php line 152 at PrestaShopAutoload->load('Cart') in DebugClassLoader.php line 159 at DebugClassLoader->loadClass('Cart') at spl_autoload_call('Cart') in FrontController.php line 416 at FrontControllerCore->init() in Controller.php line 287 at ControllerCore->run() in Dispatcher.php line 518 at DispatcherCore->dispatch() in index.php line 28
  10. Tu me propose de télécharger tout le fichier vendor de mon prestashop local, sur ma sauvegarde ? Ou seulement quelques dossiers ?
  11. En effet, merci du conseil 🙂 Alors je viens de supprimer DEV & PROD et maintenant j'ai un autre message d'erreur qui s'affiche : Warning: include(/home/shairbeauty/public_html/vendor/composer/../doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php): failed to open stream: No such file or directory in /home/shairbeauty/public_html/vendor/composer/ClassLoader.php on line 444 Warning: include(/home/shairbeauty/public_html/vendor/composer/../doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php): failed to open stream: No such file or directory in /home/shairbeauty/public_html/vendor/composer/ClassLoader.php on line 444 Warning: include(): Failed opening '/home/shairbeauty/public_html/vendor/composer/../doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php' for inclusion (include_path='/home/shairbeauty/public_html/vendor/pear/pear_exception:/home/shairbeauty/public_html/vendor/pear/console_getopt:/home/shairbeauty/public_html/vendor/pear/pear-core-minimal/src:/home/shairbeauty/public_html/vendor/pear/archive_tar:.:/usr/lib/php:/usr/local/lib/php') in /home/shairbeauty/public_html/vendor/composer/ClassLoader.php on line 444 Fatal error: Uncaught Error: Class 'Doctrine\Common\Cache\ArrayCache' not found in /home/shairbeauty/public_html/src/Adapter/ContainerBuilder.php:194 Stack trace: #0 /home/shairbeauty/public_html/src/Adapter/ContainerBuilder.php(123): PrestaShop\PrestaShop\Adapter\ContainerBuilder->loadDoctrineAnnotationMetadata() #1 /home/shairbeauty/public_html/src/Adapter/ContainerBuilder.php(93): PrestaShop\PrestaShop\Adapter\ContainerBuilder->buildContainer('front') #2 /home/shairbeauty/public_html/classes/controller/FrontController.php(1968): PrestaShop\PrestaShop\Adapter\ContainerBuilder::getContainer('front', true) #3 /home/shairbeauty/public_html/classes/controller/Controller.php(184): FrontControllerCore->buildContainer() #4 /home/shairbeauty/public_html/classes/controller/FrontController.php(271): ControllerCore->init() #5 /home/shairbeauty/public_html/classes/controller/Controller.php(273): FrontControllerCore->init() #6 /home/shairbeauty/public_html/classes/Dispatcher.php(515): ControllerCore->run() #7 /home/shairbeauty/publi in /home/shairbeauty/public_html/src/Adapter/ContainerBuilder.php on line 194 Visiblement mon répertoire VENDOR est à l'origine du BUG non ? J'apprends au fil de l'eau...lol
  12. le mode debug était déja sur TRUE et voici le message : Fatal error: Uncaught Error: Class 'Cache' not found in /home/shairbeauty/public_html/classes/ObjectModel.php:1999 Stack trace: #0 /home/shairbeauty/public_html/classes/ObjectModel.php(232): ObjectModelCore::getDefinition('Shop') #1 /home/shairbeauty/public_html/classes/shop/Shop.php(128): ObjectModelCore->__construct('1', NULL, NULL) #2 /home/shairbeauty/public_html/classes/shop/Shop.php(413): ShopCore->__construct('1') #3 /home/shairbeauty/public_html/config/config.inc.php(119): ShopCore::initialize() #4 /home/shairbeauty/public_html/index.php(27): require('/home/shairbeau...') #5 {main} thrown in /home/shairbeauty/public_html/classes/ObjectModel.php on line 1999 Concernant les répertoires prod & Dev, je ne les trouve pas dans le dossier "cache". Ou sont-ils ? Mon répertoire "cache" comprend ces dossiers : cachefs purifier push sandbox smarty tcpdf .htaccess deprecated.txt index.php
  13. En fait j'ai tout simplement récupéré le dossier "cache" de ma version prestashop en local. Les dossiers sont en 775 Les fichiers sont en 664 Est-ce que c'est bon ?
  14. Bonjour, Pouvez-vous m'aider SVP car je suis vraiment bloqué. Avez-vous besoin d'informations complémentaires ?
  15. J'ai également vu qu'il faudrait peut etre désactiver le "cache" dans prestashop. Le problème c'est que je ne sais pas comment le faire avec prestashop 1.7 et par FTP. Est-ce que vous pensez que ce serait une possibilité pour résoudre ma situation ?
  16. En fait j'ai récupéré une sauvegarde de mon compte Amazon S3. En important cette archive je me suis apercu que le dossier "cache" était manquant (Je ne sais dailleurs pas pourquoi. Est-ce normal que ce fichier soit manquant de mon archive ?). Par conséquent mes fichiers "cache" sont vides. Y aurait il un autre endroit pour vider les cache ? Sachant que j'ai aussi vidé les cache de mon navigateur. Qu'en pensez-vous ?
  17. Bonsoir, J'ai un problème similaire avec ce message d'erreur : Fatal error: Uncaught Error: Class 'Cache' not found in /home/shairbeauty/public_html/classes/ObjectModel.php:1999 Stack trace: #0 /home/shairbeauty/public_html/classes/ObjectModel.php(232): ObjectModelCore::getDefinition('Shop') #1 /home/shairbeauty/public_html/classes/shop/Shop.php(128): ObjectModelCore->__construct('1', NULL, NULL) #2 /home/shairbeauty/public_html/classes/shop/Shop.php(413): ShopCore->__construct('1') #3 /home/shairbeauty/public_html/config/config.inc.php(119): ShopCore::initialize() #4 /home/shairbeauty/public_html/index.php(27): require('/home/shairbeau...') #5 {main} thrown in /home/shairbeauty/public_html/classes/ObjectModel.php on line 1999 Avez-vous une idée pour résoudre le problème ? Mon site est : https://3s-hairbeauty.net/fr/
  18. Je viens de constater que mon archive de Amazon S3 ne contenias pas le dossier "cache". J'ai fais un test en récupérant le dossier "cache" dans le prestashop initial, et je l'ai ensuite copé dans ma sauvegarde. Malheureusement ca ne focntionne toujours pas... 1ère question : Est-ce normal qu'il n'y ait pas le dossier "cache" dans ma sauveagrde Amazon S3 ? 2ème question : Est-il normal que ca ne fonctionne toujours pas en important un dossier "cache" d'origine dans ma sauvegarde ?
  19. Bonjour, J'ai actuellement un problème d'accès à mon site suite à une mise à jour de la version 1.7.6 à la version 1.7.7 de prestashop. J'ai lancé la mise à jour avec le module clickupgrade et tout s'est bien passé, jusqu'à ce que je recoive un message disant qu'il y avait une erreur avec la base de données. A ce moment là mon écran était bloqué et je ne pouvais plus rien faire. De ce fait j'ai téléchargé une sauvegarde qui est sur mon compte Amazon S3. A la fin du téléchargement de ma sauvegarde, mon site ne fonctionne toujours pas, et j'ai ce message d'erreur : Fatal error: Uncaught Error: Class 'Cache' not found in /home/shairbeauty/public_html/classes/ObjectModel.php:1999 Stack trace: #0 /home/shairbeauty/public_html/classes/ObjectModel.php(232): ObjectModelCore::getDefinition('Shop') #1 /home/shairbeauty/public_html/classes/shop/Shop.php(128): ObjectModelCore->__construct('1', NULL, NULL) #2 /home/shairbeauty/public_html/classes/shop/Shop.php(413): ShopCore->__construct('1') #3 /home/shairbeauty/public_html/config/config.inc.php(119): ShopCore::initialize() #4 /home/shairbeauty/public_html/index.php(27): require('/home/shairbeau...') #5 {main} thrown in /home/shairbeauty/public_html/classes/ObjectModel.php on line 1999 D'après vous, comment est-ce que je peux résoudre ce problème ? Merci beaucoup pour votre aide. N'hésitez pas àme demander d'autres informations si vous avez besoin. Voici l'adresse du site : https://3s-hairbeauty.net/fr/
  20. Bonjour, J'ai actuellement un problème d'accès à mon site suite à une mise à jour de la version 1.7.6 à la version 1.7.7 de prestashop. J'ai lancé la mise à jour avec le module clickupgrade et tout s'est bien passé, jusqu'à ce que je recoive un message disant qu'il y avait une erreur avec la base de données. A ce moment là mon écran était bloqué et je ne pouvais plus rien faire. De ce fait j'ai téléchargé une sauvegarde qui est sur mon compte Amazon S3. A la fin du téléchargement de ma sauvegarde, mon site ne fonctionne toujours pas, et j'ai ce message d'erreur : Fatal error: Uncaught Error: Class 'Cache' not found in /home/shairbeauty/public_html/classes/ObjectModel.php:1999 Stack trace: #0 /home/shairbeauty/public_html/classes/ObjectModel.php(232): ObjectModelCore::getDefinition('Shop') #1 /home/shairbeauty/public_html/classes/shop/Shop.php(128): ObjectModelCore->__construct('1', NULL, NULL) #2 /home/shairbeauty/public_html/classes/shop/Shop.php(413): ShopCore->__construct('1') #3 /home/shairbeauty/public_html/config/config.inc.php(119): ShopCore::initialize() #4 /home/shairbeauty/public_html/index.php(27): require('/home/shairbeau...') #5 {main} thrown in /home/shairbeauty/public_html/classes/ObjectModel.php on line 1999 D'après vous, comment est-ce que je peux résoudre ce problème ? Merci beaucoup pour votre aide. N'hésitez pas àme demander d'autres informations si vous avez besoin. Voici l'adresse du site : https://3s-hairbeauty.net/fr/
  21. Bonjour, Je viens d'installer la Version 1.7.6.5 et je constate que j'accède bien à mon back-office, mais quand je clique sur un lien du menu principal de gauche, je suis bloqué. Rien ne se passe, je reste bloqué sur la page d'accueil du back-office, sans avoir la possibilité d'aller plus loin. Au bout de quelques minutes, je suis re-dirigé sur cette page d'erreur : ...../index.php/improve/modules/manage?_token=JF7FKHSPPHvYQNKMNh4gVDNn_OpJJP5zLTedmFR6UYs D'où peut bien venir ce problème svp ?
  22. Bonjour, Je souhaite proposer un paiement en 4 fois à mes clients. L'objectif est que quand l'internaute achète sur ma boutique en ligne, il puisse sélectionner la méthode de paiement en 4 fois, mais que moi, je reçoive bien l'intégralité du montant de l'article vendu. Pour arriver à cela j'ai cru comprendre qu'il fallait souscrire un contrat VAD auprés de ma banque. Est-ce bien cela ? Y a t'il que cette solution (contrat VAD) ou d'autres solutions qui existent ? Si je choisis la banque Crédit Mutuelle, faut il ensuite que je télécharge le module Crédit Mutuel de prestashop ? Y'a til tous les modules de toutes les banques sous prestashop ? Par expériences, que me conseillez-vous pour la solution en 4 fois ?
  23. Bonjour, J'ai déjà vu un post qui parle de ce sujet, mais il n'y a aucun changement lorsque j'applique les recommandations. Le conseil était de supprimer la ligne ci-dessous : {if $returnAllowed} <li><a href="{$link->getPageLink('order-follow.php', true)}" title="{l s='My merchandise returns'}">{l s='My merchandise returns'}</a></li> {/if} dans le fichier my-account.tpl. En supprimant cette ligne j'ai toujours le menu "mes avoirs" qui est affiché dans le détails de mon compte. J'ai pourtant vidé le cache et redémarré mon ordinateur. Est-ce que quelqu'un a une autre solution ?
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More