Probleme mit dem Upgrade von Magento 2.2.X> 2.3.0

10

Heute wurde Magento 2.3.0 offiziell veröffentlicht. Ich habe versucht, ein Upgrade von 2.2.6> 2.3.0 durchzuführen, bin jedoch fehlgeschlagen. Es wurde versucht, ein Upgrade von 2.2.6> 2.2.7 durchzuführen, und es gelang ohne Probleme. versuchte es erneut 2.2.7> 2.3.0 und bekam den gleichen Fehler, den ich hatte, als ich das Upgrade von 2.2.6> 2.3.0 versuchte.

Fehler vom Web Setup Wizzard - System Upgrade

Befehl "Update" fehlgeschlagen: Sie führen Composer mit aktiviertem xdebug aus. Dies hat einen großen Einfluss auf die Laufzeitleistung. Siehe https://getcomposer.org/xdebug Laden von Composer-Repositorys mit Paketinformationen Aktualisieren von Abhängigkeiten (einschließlich require-dev) Ihre Anforderungen konnten nicht in einen installierbaren Satz von Paketen aufgelöst werden.

Problem 1 - Magento / Product-Community-Edition 2.3.0 erfordert Magento / Magento2-Base 2.3.0 -> erfüllt mit Magento / Magento2-Base [2.3.0]. - Fazit: Symfony / Console v2.8.38 nicht installieren - Fazit: Symfony / Console v4.1.4 nicht installieren | Symfony / Console v2.8.38 installieren - Fazit: Symfony / Console v4.1.5 nicht installieren | Symfony installieren / console v2.8.38 - Fazit: Symfony / console v4.1.6 nicht installieren | symfony / console v2.8.38 installieren - Fazit: symfony / console v4.1.7 nicht installieren | symfony / console v2.8.38 installieren - Installationsanforderung für Magento / Product-Community-Edition 2.3.0 -> Erfüllbar mit Magento / Product-Community-Edition [2.3.0]. - Fazit: Installieren Sie Symfony / Console v4.1.8 nicht | Installieren Sie Symfony / Console v2.8.38. - Fazit: Installieren Sie Symfony / Console v3.4 nicht. 19 | symfony / console v4.1.4 installieren | symfony / console v4.1.5 installieren | symfony / console v4.1.6 installieren | symfony / console v4.1.7 installieren | symfony / console v4.1.8 installieren - Fazit: symfony / nicht installieren console v4.1.1 | symfony / console v2.8.38 installieren | symfony / console v3.4.19 installieren - Installationsanforderung für sebastian / phpcpd 2.0.4 -> erfüllt durch sebastian / phpcpd [2.0.4]. - Fazit: Installieren Sie Symfony / Console v4.1.3 nicht. Installieren Sie Symfony / Console v2.8.38. Installieren Sie Symfony / Console v3.4.19 /console[v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.19 , v2.7.2, v2.7.20, v2.7.21, v2.7.22, v2.7.23, v2.7.24, v2.7.25, v2.7.26, v2.7.27, v2.7.28, v2.7.29, v2.7.3, v2 .7.30, v2.7.31, v2.7.32, 2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.2, v3.2.3, v3.2.4, v3.2.5, v3.2.6, v3.2.7, v3.2.8, v3.2.9, v3.3.0, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.17, v3.3.18, v3.3.2, v3. 3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.3, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3. 4.8, v3.4.9]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.0]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.1]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.10]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.11]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.12]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.13]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.14]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.15]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.16]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.17]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.18]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.19]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.2]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.20]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.21]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.22]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.23]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.24]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.25]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.26]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.27]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.28]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.29]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.3]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.30]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.31]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.32]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.33]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.34]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.35]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.36]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.37]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.38]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.39]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.4]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.40]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.41]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.42]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.43]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.44]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.45]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.46]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.47]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.48]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.49]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.5]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.6]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.7]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.8]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.7.9]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.0]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.1]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.10]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.11]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.12]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.13]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.14]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.15]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.16]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.17]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.18]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.19]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.2]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.20]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.21]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.22]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.23]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.24]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.25]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.26]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.27]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2. 8,28]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.29]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.3]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.30]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.31]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.32]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.33]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.34]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.35]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.36]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.37]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.39]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.4]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.40]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.41]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.42]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.43]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.44]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.45]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.46]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.47]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.48]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.5]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.6]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.7]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.8]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v2.8.9]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.0]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.1]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.2]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.3]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.4]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.5]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.6]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.7]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.8]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.0.9]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.0]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.1]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.10]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.2]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.3]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.4]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.5]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.6]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.7]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.8]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.1.9]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.0]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.1]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.10]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.11]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.12]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.13]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.14]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.2]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.3]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.4]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.5]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.6]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.7]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.8]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.2.9]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.0]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.1]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.10]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.11]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.12]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.13]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.14]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.15]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.16]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.17]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.18]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.2]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.3]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.4]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.5]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.6]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.7]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.8]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.3.9]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.0]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.1]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.10]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.11]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.12]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.13]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.14]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.15]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.16]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.17]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.18]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.2]. - Kann nur Folgendes installieren: symfony / console [v4.1.0, v3.4. 3]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.4]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.5]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.6]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.7]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.8]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.9]. - magento / magento2-base 2.3.0 erfordert symfony / console ~ 4.1.0 -> erfüllt durch symfony / console [v4.1.0, v4.1.1, v4.1.2, v4.1.3, v4.1.4, v4.1.5, v4 .1.6, v4.1.7, v4.1.8]. - Fazit: Installieren Sie nicht symfony / console v4.1.2 | installieren Sie symfony / console v2.8.38 | installieren Sie symfony / console v3.4.19 0, v3.4.6]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.7]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.8]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.9]. - magento / magento2-base 2.3.0 erfordert symfony / console ~ 4.1.0 -> erfüllt durch symfony / console [v4.1.0, v4.1.1, v4.1.2, v4.1.3, v4.1.4, v4.1.5, v4 .1.6, v4.1.7, v4.1.8]. - Fazit: Installieren Sie nicht symfony / console v4.1.2 | installieren Sie symfony / console v2.8.38 | installieren Sie symfony / console v3.4.19 0, v3.4.6]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.7]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.8]. - Kann nur eines der folgenden Programme installieren: symfony / console [v4.1.0, v3.4.9]. - magento / magento2-base 2.3.0 erfordert symfony / console ~ 4.1.0 -> erfüllt durch symfony / console [v4.1.0, v4.1.1, v4.1.2, v4.1.3, v4.1.4, v4.1.5, v4 .1.6, v4.1.7, v4.1.8]. - Fazit: Installieren Sie nicht symfony / console v4.1.2 | installieren Sie symfony / console v2.8.38 | installieren Sie symfony / console v3.4.19 6, v4.1.7, v4.1.8]. - Fazit: Installieren Sie nicht symfony / console v4.1.2 | installieren Sie symfony / console v2.8.38 | installieren Sie symfony / console v3.4.19 6, v4.1.7, v4.1.8]. - Fazit: Installieren Sie nicht symfony / console v4.1.2 | installieren Sie symfony / console v2.8.38 | installieren Sie symfony / console v3.4.19

Irgendeine Idee, wie man das behebt?

Borde91
quelle

Antworten:

11

Ich habe die Lösung gefunden. Hier sind die Befehle, die ausgeführt werden müssen, um das Problem zu beheben:

composer config preferred-install dist
composer config sort-packages true
composer config prefer-stable true
composer require --dev friendsofphp/php-cs-fixer:~2.10.0 --no-update
composer require --dev sebastian/phpcpd:~3.0.0 --no-update
php -r '$autoload=json_decode(file_get_contents("composer.json"), true); $autoload["autoload"]["psr-4"]["Zend\\Mvc\\Controller\\"]= "setup/src/Zend/Mvc/Controller/"; file_put_contents("composer.json", json_encode($autoload, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES));'
Borde91
quelle
danke für den nützlichen Beitrag. Zusätzlich zu diesen Befehlen musste ich auch nicht verwendete Beispieldatenmodule entfernen, die beim Upgrade Probleme verursachten.
Mohit Kumar Arora
2

Zu Ihrer Information, dies geschieht, weil einige Abhängigkeiten composer.jsonvor der Ausführung für Magento 2.3.0 aktualisiert werden müssen composer update. Dies ist ein Nebeneffekt beim Hinzufügen von Unterstützung für PHP 7.2 und beim Löschen der Unterstützung für PHP 7.0.

Die vollständigen Upgrade-Schritte (und ein Skript zur Vereinfachung des Vorgangs) sind auf der Magento-Website dokumentiert .

Peter Dohogne
quelle
2

Schritt 1: Aktivieren Sie den Entwicklermodus

php bin/magento deploy:mode:set developer

Schritt 2: Hier sind einige Befehle, die Sie ausführen müssen, bevor Sie ein Upgrade auf Magento 2.3 durchführen

composer config preferred-install dist
composer config sort-packages true
composer config prefer-stable true

Schritt 3: Jetzt müssen Sie Ihre Datei composer.json auf Magento 2.3 reparieren

composer require --dev friendsofphp/php-cs-fixer:~2.10.0 --no-update

Schritt 4: Upgrade auf Magento 2.3.0

composer require --dev sebastian/phpcpd:~3.0.0 --no-update

Schritt 5: Führen Sie den folgenden Befehl aus

php -r '$autoload=json_decode(file_get_contents("composer.json"), true); $autoload["autoload"]["psr-4"]["Zend\\Mvc\\Controller\\"]= "setup/src/Zend/Mvc/Controller/"; file_put_contents("composer.json", json_encode($autoload, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES));'

Schritt 6: Führen Sie den Upgrade-Befehl aus

composer update

Schritt 7: Upgrade-Befehl

php bin/magento setup:upgrade
AbdurRahman Lakhani
quelle
Ich bin auf PHP7.1, Magento 2.2x, und habe Ihre Befehle genau wie oben befolgt, aber ich erhalte immer noch die Symphonie-Fehler, wenn ich versuche, das Composer-Update auszuführen.
Styzzz
PHP 7.1 welche Version?
AbdurRahman Lakhani
Es gab Probleme mit meiner Datei composer.json. . ..die fooman Erweiterung gab dort eine Codezeile ein, die ich manuell entfernen musste
styzzz