Passer au contenu principal

Erreur fatale: exception non capturée 'Exception' avec message - Solution



Lorsque vous créez un site avec un moteur spécifique, vous devez suivre les instructions pour l'installer à partir de sources officielles, faute de quoi diverses erreurs et problèmes pourraient survenir à l'avenir. Erreur fatale Une exception non capturée 'Exception' avec Message peut se produire pour plusieurs raisons. Dans cet article, nous allons essayer de résoudre ce problème et de déterminer la source du problème avec le moteur des magasins OpenCart.

Contenu de l'article:

Qu'est-ce que OpenCart?

Le moteur de création de plates-formes commerciales OpenCart est très populaire sur Internet, bien qu’il ait suffisamment de concurrents. Il est écrit, comme d’autres similaires, dans le langage de programmation PHP. Son avantage est le support des add-ons. Fait référence au logiciel libre. À partir des modules, vous pouvez créer une plate-forme très fonctionnelle pour les ventes. Il est supporté par tous les serveurs avec MySQL et PHP.



Il est facile à apprendre et dispose d'un processus simple pour connecter des modules. Il y a la possibilité de vendre les produits téléchargés. Un grand nombre de documents en russe et dans d’autres langues, un panneau d’administration commun à plusieurs plates-formes gérées, un code source ouvert, le rendent indispensable entre autres moteurs.

Que faire si une erreur apparaît Erreur fatale

Si vous utilisez des modules pour développer les fonctions de la plate-forme, vous devez tout d’abord vérifier la version de support du moteur. La plupart des erreurs sont dues à l'inattention. Si vous essayez d'installer un module développé pour OpenCart 2.1, mais que vous disposez d'une version plus récente 2.2, l'apparence de l'erreur devient alors claire. Essayez de contacter les développeurs du module et demandez-leur s'il existe une nouvelle version.

Erreurs de la classe Erreur fatale: Une exception non capturée «Exception» avec un message apparaît suite à une demande d'un module ou d'une commande spécifique tentant d'appeler une méthode non existante. Essayez de trouver le dossier de modification (le long du chemin système \ stockage) et supprimez son contenu. Les erreurs de serveur ne sont pas exclues. Dans ce cas, essayez d'attendre un moment et vérifiez à nouveau l'erreur.



Effacer le cache dans OpenCart

Lorsque le référentiel d’accès rapide du site est plein, des erreurs peuvent se produire et il doit donc être nettoyé périodiquement. Mais souvent, cela ne vaut pas la peine d'être fait. Bien que complet, la vitesse d'accès à votre site est beaucoup plus rapide. Pour effacer le cache côté client, supprimez-le simplement dans le navigateur. Le processus de nettoyage du cache sur le serveur n’est pas si simple et se compose de plusieurs étapes. Ne traitera pas tous les niveaux du cache et passera à celui dont nous avons besoin - VQMod. Il agit comme un fichier avec les extensions .php et .cache.

La suppression de ce cache résout les problèmes liés à l’installation d’un module dans le moteur, mais vous ne constaterez aucune modification lors de son test. VQMod stocke les modifications similaires. Lorsque nous réinitialisons ses paramètres, le fichier est rempli, mais avec les paramètres dont nous avons besoin. Pour faire ceci:

  1. Localisez ce dossier à la racine du site - VQMod. Dans ce document, vous devez supprimer l'intégralité du fichier mods.cache;
  2. Après cela, vous devez ouvrir le répertoire «Cache».
  3. Ici, supprimez toutes les données.

Tous les fichiers supprimés seront générés à nouveau, vous ne devriez donc pas en douter avant de les supprimer.



Cache supplémentaire

Mais ce n'est pas tout. Vous devez, bien sûr, vérifier que vous avez peut-être déjà éliminé le message à l'erreur Erreur fatale Erreur non capturée "Exception" avec Message. Si ce n'est pas le cas, vous devez essayer d'effacer le cache OCMod. Ces fichiers stockent également le cache des modifications installées. Ils sont situés dans le dossier système / modification. Ils se trouvent également dans des répertoires dupliquant le système de fichiers du moteur. Dans ce cas, les noms ont le même nom, il sera donc facile de les trouver.

Si vous devez effacer le cache et OCMod, vous devez supprimer tous les fichiers du dossier "Modifications" (sur le chemin ci-dessus). Ils peuvent contenir non seulement des fichiers, mais également des dossiers. Il est nécessaire de tout supprimer. Les développeurs de magasins gratuits dans les versions supérieures à 2.0 fournissent la suppression de ce cache de manière plus pratique.

  1. Allez dans le menu "Extras";
  2. Trouvez les "Mods" ici;
  3. En haut, trouvez l'icône de la gomme et cliquez dessus. Recherchez le bouton Mettre à jour à côté de celui-ci et cliquez dessus également.

    Удаление кеша
    Supprimer le cache dans OpenCart

Cela va générer de nouveaux fichiers. Maintenant, vérifiez à nouveau l'erreur, vous avez peut-être déjà réussi à la résoudre.

Supprimer l'anglais dans OpenCart

Lorsque vous utilisez plusieurs langues dans votre moteur, des erreurs similaires peuvent apparaître. Si vous créez un magasin qui utilisera uniquement le russe, il est recommandé de supprimer l'anglais du moteur. Pour cela, vous avez besoin de:

  1. Allez dans la section "Système";
  2. Ouvrez l'élément "Localisation" et trouvez un autre élément "Langues";
  3. Activez la case à cocher avec la case à cocher en anglais;

    Удаление английского языка
    Supprimer l'anglais dans OpenCart
  4. Sur la droite, sélectionnez l'icône de la corbeille pour la supprimer.

De même, vous pouvez retirer un dollar des devises de votre magasin. Sélectionnez «Devises» dans le bloc (où se trouve la langue) et marquez également les devises inutiles dans la liste. Après avoir supprimé la langue, vous devez vérifier à nouveau la présence d'une exception «exception» d'erreur irrécupérable avec message.



Comment évaluez-vous l'article?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Pas encore de notes)
Chargement ...

Ajouter un commentaire

Votre email ne sera pas publié.