Alte Plugins für SW5.2 lauffähig machen / Plugins debuggen

Hallo die Runde, mir wurde aufgetragen einige veraltete Plugins wieder lauffähig zu machen. Soweit ich weiß liefen diese noch vor dem Release von SW5.2 darum suche ich sozusagen die „häuigsten Ursachen“ wieso die Plugins nicht mehr funktionieren.

Außerdem habe ich gehört, dass es für PHP Storm Tools gibt, mit denen ich SW Plugins debuggen kann?! Ich wüsste z.B. gerne warum ich einen 503 bekomme, sobald ich ein altes Plugin installieren möchte. In der LOG-Datei wie sonst auch bekomme ich keine Fehlermeldung.

LG Philipp

Die gängigen Anpassungen sind csrf und die Attribute und vielleicht im Account die Felder. 

Das PhpStorm Plugin bietet eigentlich nur  Hilfen wie autocomplete shopware installer und soo. Nach dem aktivieren der Fehler in der config.php solltest du die Fehler sehen anstatt 503

Hallo Shyim, die config.php habe ich angepasst:

  array (
    'host' => 'localhost',
    'port' => '3306',
    'username' => '',
    'password' => '',
    'dbname' => '',
  ),
  'phpsettings' => [
	 'display_errors' => 1,
  ],
  'csrfProtection' => [
    'frontend' => false,
    'backend' => false
  ],
);

Das csrf machte schon in vielen Hinsichten Probleme, aber beim Installieren des alten Plugins wird trotzdem ein 503 Fehler angezeigt. Falls es noch andere Möglichkeiten gibt, die Installation zu debuggen wäre es nice, ansonsten Trial & Error :stuck_out_tongue:

Ok erstes Problem gefunden:

$parent = $this->Menu()->findOneBy('label','Kunden');

// wird zu

$parent = $this->Menu()->findOneBy(['label'=>'Kunden']);

// anscheinend unbrauchbar geworden:

$this->Menu()->addItem($item);
$this->Menu()->save();