Shop Wartungsmodus

Sowohl beim Bezahlvorgang als auch bei der Validierung der Kontoregistrierung tritt ein Problem auf: Beim Absenden des Formulars wechselt der Shop in den Wartungsmodus. Wenn die Seite neu geladen wird, ist alles wieder normal. OXID 7.01

Ist eine Fehlermeldung in der Log-Datei aufgeführt?

source/log/oxideshop.log

[2024-04-04 15:11:05] OXID Logger.ERROR: Call to undefined function OxidEsales\EshopCommunity\Core\mail() [“[object] (Error(code: 0): Call to undefined function OxidEsales\EshopCommunity\Core\mail() at /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php:1590)\n[stacktrace]\n#0 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(349): OxidEsales\EshopCommunity\Core\Email->sendMailErrorMsg()\n#1 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Core/Email.php(773): OxidEsales\EshopCommunity\Core\Email->send()\n#2 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Application/Model/User.php(1201): OxidEsales\EshopCommunity\Core\Email->sendNewsletterDbOptInMail()\n#3 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Application/Component/UserComponent.php(503): OxidEsales\EshopCommunity\Application\Model\User->setNewsSubscription()\n#4 /home/wineso/public_html/winesofromania/vendor/oxid-esales/gdpr-optin-module/src/Component/UserComponent.php(49): OxidEsales\EshopCommunity\Application\Component\UserComponent->createUser()\n#5 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Application/Component/UserComponent.php(574): OxidEsales\GdprOptinModule\Component\UserComponent->createUser()\n#6 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(511): OxidEsales\EshopCommunity\Application\Component\UserComponent->registerUser()\n#7 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(517): OxidEsales\EshopCommunity\Core\Controller\BaseController->executeFunction()\n#8 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(354): OxidEsales\EshopCommunity\Application\Controller\FrontendController->init()\n#9 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(236): OxidEsales\EshopCommunity\Core\ShopControl->initializeViewObject()\n#10 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(123): OxidEsales\EshopCommunity\Core\ShopControl->process()\n#11 /home/wineso/public_html/winesofromania/vendor/oxid-esales/oxideshop-ce/source/Core/OXID.php(27): OxidEsales\EshopCommunity\Core\ShopControl->start()\n#12 /home/wineso/public_html/winesofromania/source/index.php(16): OxidEsales\EshopCommunity\Core\OXID::run()\n#13 {main}\n”]

Im Zusammenhang mit dem Inhalt Deiner oxideshop.log scheint kein SMTP konfiguriert im Shop-Admin oder die Konfiguration ist fehlerhaft.

Wenn der Shop SMTP keine Verbindung herstellen kann versucht er über die PHP interne Funktion mail eine E-Mail zu versenden, dies schlägt bei Dir anscheinend fehl.

Dort müsstest Dich an Deinen Hoster wenden ob er die PHP interne Funktion mail deaktiviert hat.

1 Like