Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Drupal upgrade -> 9.0.0 scheitert auf Grund falscher php -Version

Eingetragen von Kulturmensch (165)
am 05.06.2020 - 10:46 Uhr in
  • Allgemeines zu Drupal
  • Drupal 9.x

Bei dem Versuch die Drupal-Version 8.9 testweise auf Version 9.0 upzugraden, erhalte ich die Fehlermeldung:

Zitat:

~$composer require "drupal/core:9.0.0 as 8.9.0" --no-update && composer update
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for drupal/core 9.0.0 as 8.9.0 -> satisfiable by drupal/core[9.0.0].
- drupal/core 9.0.0 requires php >=7.3 -> your PHP version (7.2.24) does not satisfy that requirement.

Ich habe zwei verfügbare php-Versionen (7.3 und 7.4) getestet.Bei dem update-status-check zeigt sich bei beiden Varianten kein Problem (s.Anhang zu Test mit Einstellung php 7.4) und mein (Plesk Obsidian und Ubuntu 18.04.4 LTS)-Server war für diesen Test auf php 7.3 eingestellt:

  1. 1. Der Webspace läuft mit NGINX und php 7.3.18
  2. 2. Die BASH zeigt mit php -v:: PHP 7.3.18 (cli) (built: May 14 2020 10:43:04) ( NTS )
  3. 3. Composer läuft ebenfalls mit php 7.3.18
  4. In der Umgebung etc/environment ist der Pfad zur verwendeten php-Variante (7.3.18) eingetragen.

Frage: Wie läßt sich dem Upgradeprozess beibringen, dass die Umgebung mit php 7.3 läuft und nicht mit (Ubuntu) php 7.2.24 läuft?

AnhangGröße
update-status.JPG44.9 KB
‹ Übersetzungen werden nicht mit composer update ... Drupal upgrade -> 9.0.0 scheitert auf Grund falscher php -Version ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wärest du im besitz eines VPS

Eingetragen von dinmikkith (1573)
am 05.06.2020 - 12:58 Uhr

Wärest du im besitz eines VPS würde ich sagen, logge dich mit root ein oder einem Konto mit root-Zugriff und sie in /etc/php/... nach, was installiert ist und auf welchen socket dein php in der kommandozeile lauscht. Da du aber Webspace schreibst kann ich dir nur empfehlen, deinen Hoster zu fragen. Da ist in diesem Umfang leider immer wenig mit selber machen. was sagt den

php -i | grep "PHP Version"

Bei mir sieht das so aus, dann klappt's auch mit Composer.

PHP Version => 7.3.17-1+ubuntu19.10.1+deb.sury.org+1
PHP Version => 7.3.17-1+ubuntu19.10.1+deb.sury.org+1

Wenn da merhrere PHP-Versionen vorhanden sind, kann das aber auch so aussehen

php7.2 -i |grep "PHP Version"

PHP Version => 7.2.30-1+ubuntu19.10.1+deb.sury.org+1
PHP Version => 7.2.30-1+ubuntu19.10.1+deb.sury.org+1

Selber Server andere Executable, anderer Anwendungszweck, andere PHP-Version

Darum solltest du im Falle eines Webspace, auf den du nur eingeschränkten SSH-Zugriff hat unbedingt deinen Webhoster fragen..

PS ich lese gerade oben, dass du plesk obsidian verwendest. Mir persönlich ist schleierhaft, dass du damit Composer überhaupt zum laufen gebracht hast. Du solltest aber mal nachsehen, ob du

in Plesk nicht nur die PHP-Version für das Web-Root, sondern auch für die Kommandozeile verändern kannst. Als ich das das letzte mal bei einem meiner Kunden gemacht habe, hab ich die PHP-Version auch manuell abgeändert. Seit dem rate ich jedem, der ernsthaft mit Kommandozeilenwerkzeugen arbeiten will vom Einsatz solcher aufgeblasener Lösungen ab. Da sitzt du hinterher länger an einer Lösung für ein Problem, als wenn du den Server selbst von Hand konfigurierst. Das will mir nur leider immer niemand so richtig glauben.

Vielleicht hilft der der Knowledge Base Artikel https://support.plesk.com/hc/en-us/articles/115003766853-How-to-specify-...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist ein VPS

Eingetragen von Kulturmensch (165)
am 05.06.2020 - 13:38 Uhr

Danke für die schnelle Hilfe! Ist ein VPS mit root-Zugriff, auf dem ich mehrere Webspaces betreibe. Z.Zt. versuche ich die Drupal-Testinstallation upzugraden.
Der Befehl: php -i | grep "PHP Version"
liefert
PHP Version => 7.3.18
Composer läuft problemlos (auch mit php 7.3) und drush habe ich jetzt auf 10.X upgegraded, genauso wie die MariaDB von 10.1 auf 10.3.
Auch der updatecheck mit dem entsprechenden Drupalmodul liefert als Ergebnis: php 7.3 alles ok.

Dein Link zu dem Pleskforum ergab noch, einen Eintrag zur php-Version im Bash-Profil vorzunehmen:
Habe ich mit:
echo "PATH=/opt/plesk/php/7.3/bin:$PATH" >> ~/.bash_profile

Das hat zunächst nicht geklappt aber nach einem Neustart der BASH dann doch! Das war der Trick.
Jetzt ist diese Fehlermeldung der php-Version weg, dafür gibt es eine Menge neuer - da habe ich wieder etwas zu tun:-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 11 Stunden
  • Hey danke
    vor 2 Tagen 6 Stunden
  • Update: jetzt gibt's ein
    vor 3 Tagen 26 Minuten
  • Hallo, im Prinzip habe ich
    vor 1 Woche 10 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 13 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 16 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association