Bonjour
Je viens faire mise à jour mon site Virtuemart version 3.10 vers 4.0.12 et activer PHP 8 sur hébergement OVH, j'ai testé mon site. Dans le panier, j'ai choisi le paiement Paypal Standard, il envoie sur le site Paypal.com pour mettre l'adresse Paypal. Je veux cliquer sur:
Annuler et retourner sur Mon site qu'il affiche une erreur.
Table 'MySite.ujkn5_virtuemart_payment_plg_tco' doesn't exist
Call stack
# Function Location
1 () JROOT/libraries/joomla/database/driver/mysqli.php:668
2 JDatabaseDriverMysqli->execute() JROOT/libraries/joomla/database/driver.php:1740
3 JDatabaseDriver->loadResult() JROOT/plugins/vmpayment/tco/tco.php:299
4 plgVmPaymentTco->plgVmOnUserPaymentCancel() JROOT/libraries/joomla/event/event.php:70
5 JEvent->update() JROOT/libraries/joomla/event/dispatcher.php:160
6 JEventDispatcher->trigger() JROOT/administrator/components/com_virtuemart/helpers/vdispatcher.php:39
7 vDispatcher::trigger() JROOT/components/com_virtuemart/controllers/vmplg.php:114
8 VirtueMartControllerVmplg->pluginUserPaymentCancel() JROOT/libraries/src/MVC/Controller/BaseController.php:702
9 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/components/com_virtuemart/virtuemart.php:128
10 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
11 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
12 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:194
13 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:233
14 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:225
15 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
Sur ligne 668 de la page libraries/joomla/database/driver/mysqli.php
throw new JDatabaseExceptionExecuting($query, $this->errorMsg, $this->errorNum);
Je vous joins le photo le code sur VSC, merci votre aide.