Paypal Plugin lässt sich nicht aktivieren - andere Plugins laufen einwandfrei

Moin zusammen

habe in meiner frischen Installation von Shopware CE (6.3.3.1) jetzt endlich nahezu alle Eistellungen fertig. Jedoch lässt sich unter Plugins das Paypal Modul nicht aktivieren. 

Sprich- es ist installiert und ich kann auf aktivieren klicken. Der Status ist “aktiviert”. Beim erneuten besuchen der “Meine Plugins”-Seite ist es wieder deaktiviert. Version ist 2.0.0

Andere Plugins wie DHL Versand oder Webkul Vorbestellung laufen einwandfrei. 

Ich habe auf dem Server auch mal alle Rechte des Plugin-Ordners auf 777 gesetzt-> ohne Erfolg. Unter Einstellungen - Plugins wird Paypal auch nicht aufgeführt. 

 

Habe ich noch etwas vergessen, oder wo könnte ich den Fehler suchen?

 

Viele Grüße aus dem Norden

Malte

Hallo Malte,

kannst du mal in den Entwicklertools deines Browser schauen, ob es eine Fehlermeldung im Request gibt, der das Plugin aktivieren soll? Ggf. hilft auch ein Blick in den Log Ordner unter “var/log” in deinem Shopware Verzeichnis.

Viele Grüße aus Schöppingen

cool Michael Telgmann

Hallo,

 

danke erstmal für die Antwort,

also im Log steht immer wieder folgender Memory-Fehler:

[2020-11-24 12:18:44] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: „No route found for „GET /j/shop/info/m/““ at /data/web/1/000/130/094/501975/htdocs/shopware/vendor/symfony/http-kernel/EventListener/RouterListener.php line 136 {„exception“:"[object] (Symfony\Component\HttpKernel\Exception\NotFoundHttpException(code: 0): No route found for „GET /j/shop/info/m/“ at /data/web/1/000/130/094/501975/htdocs/shopware/vendor/symfony/http-kernel/EventListener/RouterListener.php:136, Symfony\Component\Routing\Exception\ResourceNotFoundException(code: 0): No routes found for „/j/shop/info/m“. at /data/web/1/000/130/094/501975/htdocs/shopware/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70)"}
[2020-11-24 12:49:36] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: „No route found for „GET /theme/e48455140894db3396e72daf560a4da0/css/component/box“ (from „https://www.melkroboter-ersatzteile.de/theme/e48455140894db3396e72daf560a4da0/css/all.css?1606214416356647")" at /data/web/1/000/130/094/501975/htdocs/shopware/vendor/symfony/http-kernel/EventListener/RouterListener.php line 136 {„exception“:“[object] (Symfony\Component\HttpKernel\Exception\NotFoundHttpException(code: 0): No route found for „GET /theme/e48455140894db3396e72daf560a4da0/css/component/box“ (from „https://www.melkroboter-ersatzteile.de/theme/e48455140894db3396e72daf560a4da0/css/all.css?1606214416356647“) at /data/web/1/000/130/094/501975/htdocs/shopware/vendor/symfony/http-kernel/EventListener/RouterListener.php:136, Symfony\Component\Routing\Exception\ResourceNotFoundException(code: 0): No routes found for „/theme/e48455140894db3396e72daf560a4da0/css/component/box/“. at /data/web/1/000/130/094/501975/htdocs/shopware/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70)“}
[2020-11-24 13:11:06] php.CRITICAL: Fatal Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 282624 bytes) {„exception“:"[object] (Symfony\Component\ErrorHandler\Error\OutOfMemoryError(code: 0): Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 282624 bytes) at /data/web/1/000/130/094/501975/htdocs/shopware/vendor/symfony/dependency-injection/Dumper/PhpDumper.php:1013)"}
 

Kann es mit daran liegen?

 

Hallo Malte,

das ist schwer zu sagen. ist das denn genau der Fehler, der beim Request „Aktviere PayPal“ auftaucht? Was sagt denn die Entwicklerkonsole vom Browser?

Viele Grüße aus Schöppingen

cool Michael Telgmann

Guten Abend,

folgendes gibt die Entwicklerkonsole aus:

vendors-node.js?16053455911442902:2 POST https://www.melkroboter-ersatzteile.de/api/v2/_action/plugin/activate?pluginName=SwagPayPal 500 (Internal Server Error)

(anonymous)@vendors-node.js?16053455911442902:2
e.exports@vendors-node.js?16053455911442902:2
UnBK.e.exports@vendors-node.js?16053455911442902:2
Promise.then (async)

CgaS.l.request@vendors-node.js?16053455911442902:2
CgaS.i.forEach.l.@vendors-node.js?16053455911442902:2

(anonymous)@vendors-node.js?16053455911442902:2

t.@commons.js?1605345591227111:1

value@commons.js?1605345591227111:1

activatePlugin@app.js?16053455914887651:1

changeActiveState@app.js?16053455914887651:1

change@VM88:3

Xe@vendors-node.js?16053455911442902:2

n@vendors-node.js?16053455911442902:2

Xe@vendors-node.js?16053455911442902:2

e.$emit@vendors-node.js?16053455911442902:2

onChange@app.js?16053455914887651:1

Xe@vendors-node.js?16053455911442902:2

n@vendors-node.js?16053455911442902:2

Zi.o._wrapper@vendors-node.js?16053455911442902:2

vendors-node.js?16053455911442902:2 TypeError: Cannot read property ‚0‘ of undefined at app.js?16053455914887651:1

Ue@vendors-node.js?16053455911442902:2
Ve@vendors-node.js?16053455911442902:2
Ye@vendors-node.js?16053455911442902:2
(anonymous)@vendors-node.js?16053455911442902:2
Promise.catch (async)

Xe@vendors-node.js?16053455911442902:2
n@vendors-node.js?16053455911442902:2
Xe@vendors-node.js?16053455911442902:2
e.$emit@vendors-node.js?16053455911442902:2
onChange@app.js?16053455914887651:1
Xe@vendors-node.js?16053455911442902:2
n@vendors-node.js?16053455911442902:2
Zi.o._wrapper@vendors-node.js?16053455911442902:2

für mich in diesem Fall leider Kauderwelsch  Crying

 

danke

Malte

Hallo Malte,

was steht denn im “Network” Tab für diesen Request? https://www.melkroboter-ersatzteile.de/api/v2/_action/plugin/activate?pluginName=SwagPayPal

Guten Morgen,

also es wird immer der 500-er Fehler ausgegeben

Request URL: https://www.melkroboter-ersatzteile.de/api/v2/_action/plugin/activate?pluginName=SwagPayPal
Request Method: POST
Status Code: 500 Internal Server Error
Remote Address: 82.100.220.41:443
Referrer Policy: strict-origin-when-cross-origin

gefolgt von 

Request URL: https://www.melkroboter-ersatzteile.de/api/v3/_action/message-queue/consume
Request Method: POST
Status Code: 504 Gateway Timeout
Remote Address: 82.100.220.41:443
Referrer Policy: strict-origin-when-cross-origin

der 500 Internal Server Error ist doch eigentlich ein Rechte-Problem, oder irre ich da?

 

Viele Grüße

Hallo Malte,

ein 500er kann erstmal alles mögliche sein. Kannst du mal auf den fehlerhaften Request drauf klicken? Du solltest dann eigentlich ein Fenster bekommen in dem du auch die Antwort sehen kann. Dort sollte hoffentlich eine Fehlermeldung drin stehen.

{"errors":[{"code":"0","status":"405","title":"Method Not Allowed","detail":"No route found for \u0022GET \/api\/v2\/_action\/plugin\/activate\u0022: Method Not Allowed (Allow: POST)"}]}

 

@maltebenger schrieb:

{„errors“:[{„code“:„0“,„status“:„405“,„title“:„Method Not Allowed“,„detail“:„No route found for \u0022GET /api/v2/_action/plugin/activate\u0022: Method Not Allowed (Allow: POST)“}]}

Also das Steht im Request drin…

 

Ich bin mir jetzt langsam unsicher was ich dabei unternehmen könnte…  

Update: 

Habe alle anderen Plugins gelöscht, jetzt ließ sich paypal aktivieren… Woran es genau lag weiß ich leider nicht, aber der Fehler ist weg! :slight_smile:

 

Vielen Dank trotzdem :slight_smile: