Jump to content

compas

Members
  • Posts

    64
  • Joined

  • Last visited

Profile Information

  • Location
    Martinique
  • Activity
    Web development agency

Recent Profile Visitors

648 profile views

compas's Achievements

Newbie

Newbie (1/14)

0

Reputation

  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 ?
×
×
  • Create New...