Problemen met gereedheid voor PHP-versie

In dit artikel wordt gesproken over de oplossingen voor de PHP-versieproblemen die u kunt tegenkomen bij het installeren/upgraden van Adobe Commerce op locatie met de wizard Webinstellingen.

WARNING
In Adobe Commerce op cloudinfrastructuur kan een upgrade van de service niet naar de productieomgeving worden uitgevoerd zonder dat het infrastructuurteam hiervan 48 kantooruren op de hoogte wordt gesteld. Dit is nodig omdat wij ervoor moeten zorgen dat wij een ingenieur van de infrastructuursteun beschikbaar hebben om uw configuratie binnen een gewenst tijdsbestek met minimale onderbreking aan uw productiemilieu bij te werken. Zo 48 uren voorafgaand aan wanneer uw veranderingen op productie moeten zijn een steunkaartjevoorleggen detailend uw vereiste de dienstverbetering en het verklaren van de tijd wanneer u het verbeteringsproces wilt beginnen.

Betrokken producten en versies

  • Adobe Commerce op locatie 2.2.x, 2.3.x
  • Magento Open Source 2.2.x, 2.3.x

Niet-ondersteunde PHP-versie

Probleem

De controle mislukt omdat je een niet-ondersteunde PHP versie gebruikt.

Oplossing

Om deze kwestie op te lossen, gebruik één van de gesteunde versies die in onze ontwikkelaarsdocumentatie worden vermeld 2.3.x de Vereisten van het Systeemen 2.2.x de Vereisten van het Systeem.

Controle van gereedheid voor PHP wordt niet weergegeven

Probleem

De PHP gereedheidscontrole geeft de PHP versie niet weer zoals de volgende afbeelding laat zien.
upgr-tshoot-no-cron.png

Oplossing

Dit is een symptoom van een onjuiste installatie van de snijtaak. Voor meer informatie, zie banen van de opstelling cronin onze ontwikkelaarsdocumentatie.

Onjuiste PHP-versie

Probleem

De controle rapporteert de onjuiste PHP versie. Doorgaans gebeurt dit alleen voor geavanceerde gebruikers die meerdere PHP-versies hebben geïnstalleerd. In sommige gevallen mislukt de gereedheidscontrole; in andere gevallen kan deze slagen.

Als de PHP-versie die door de gereedheidscontrole wordt gemeld onjuist is, is dit het resultaat van een onjuiste match van PHP versies tussen de PHP CLI en de webserver plug-in. Adobe Commerce vereist u om één versie van PHP voor zowel CLI (die uitsnede) als Webserver (die Commerce Admin, de Manager van de Component, en de Verbetering van het Systeem in werking stelt) te gebruiken.

Oplossing

We gaan ervan uit dat als je dit probleem hebt, je een ervaren gebruiker bent die waarschijnlijk meerdere versies van PHP op je systeem heeft geïnstalleerd.

Ga als volgt te werk om het probleem op te lossen:

  • Start de webserver of php-fm opnieuw.
  • Controleer de omgevingsvariabele $PATH voor meerdere paden naar PHP.
  • Gebruik de opdracht which php om het eerste uitvoerbare PHP-bestand op te zoeken in uw pad. Als dit niet juist is, verwijdert u het of maakt u een symlink naar de juiste PHP-versie.
  • Gebruik een phpinfo.phppagina om meer informatie te verzamelen.
  • Zorg ervoor dat u een ondersteunde PHP-versie gebruikt volgens onze systeemvereisten, in de documentatie voor ontwikkelaars:
  • Plaats de zelfde PHP montages voor zowel PHP bevellijn als PHP Webserver stop-binnen zoals die in PHP configuratieoptiesin onze ontwikkelaarsdocumentatie wordt besproken.
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a