Hallo zusammen,
die korrekte vollständige Bezeichnung des Moduls, mit dem ich ein Problem habe, lautet: OXID eSales PayPal v3.2.1 for eShop v4.4.x, release 1.
Das Modul ist installiert und konfiguriert. Wenn ich unter Moduladapter auf Modul einrichten gehe und dort auf Aktivieren bzw. Beheben bekomme ich keine Fehler. Ich habe das Modul aktiviert und alle Daten korrekt eingegeben. Das Modul wird so auch geladen, d.h. ich sehe nach dem aktivieren das Paypal-Logo, ID, Pfad, Author, usw…
Wenn ich nun die Zahlungsmethode Paypal aktiviere, mich als Kunde anmelde, meinen Warenkorb fülle und zum Punkt 3 im Warenkorb gehe, dem auswählen der Zahlart, ist dort nun auch Paypal vorhanden, allerdings ohne entsprechende CSS, rein Plain-Text bzw. Platzhalter. Aber auswählen kann ich es. Klicke ich aber nun auf “weiter” werde ich auf die Startseite zurückgeworfen mit der Fehlermeldung:
EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND
Ich habe mir die EXCEPTION_LOG.txt angesehen. Darin finde ich folgenden Stacktrace:
[2015-03-06 14:58:51] oxSystemComponentException-oxException (time: 2015-03-06 14:58:51): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND
Stack Trace: #0 [internal function]: oxUtilsObject->oxNew('oePayPalStandar...')
#1 /data/www/shop.schoessmetall.de/public/core/oxfunctions.php(280): call_user_func_array(Array, Array)
#2 /data/www/shop.schoessmetall.de/public/views/oxshopcontrol.php(283): oxNew()
#3 /data/www/shop.schoessmetall.de/public/views/oxshopcontrol.php(91): oxShopControl->_process('oePayPalStandar...')
#4 /data/www/shop.schoessmetall.de/public/modules/d3/autoload/views/d3_oxshopcontrol_autoload.php(14): oxShopControl->start('oePayPalStandar...', 'setExpressCheck...')
#5 /data/www/shop.schoessmetall.de/public/index.php(94): d3_oxshopcontrol_autoload->start()
#6 {main}
Faulty component --> oepaypalstandarddispatcher
Ich bin nun mehrfach die Anleitung zur installation des Moduls durchgegangen und konnte meinen Fehler nicht finden. Die Datei oepaypalstandarddispatcher.php ist im korrekten Ordner, an dem selben Ort, in dem er laut metadata.php auch sein sollte.
Ich vermute das das Problem darin liegt, dass die Pfade des Moduls nicht korrekt geladen werden. Deshalb wird warscheinlich auch Paypal als Zahlmethode ohne CSS dargestellt. Mir fehlt es aber am wissen über die Innereien des Shops, wie ich meine Vermutung bestätigen könnte bzw. nachzuprüfen, was als Classpath geladen wird und wo ich das ändern könnte.
Vielleicht seh ich auch den Wald vor Bäumen nicht. Jedenfalls brauch ich mal einen Tip von jemandem, der sich auskennt. Bin für jedwede Hilfe offen.
Vielen Dank
Aragorn68