Hi,
I need help upgrading to Magento 2.4
I get the same errors during the upgrade process via composer or Magento Admin GUI.
I also tried to install Membership Module but I didn't think I succeeded but the module is mentioned in the error message.
I don't need membership module at the moment I just need to finish upgrading to Magento 2.4
Here are the errors I get via composer command or Admin GUI.
COMPOSER_MEMORY_LIMIT=-1 composer update
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
- magento/module-customer 101.0.0 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.1 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.2 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.3 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.4 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.5 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.6 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.7 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 102.0.0 requires php ~7.1.3||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 102.0.1 requires php ~7.1.3||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.8 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 102.0.2 requires php ~7.1.3||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.9 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.10 requires php ~7.0.13|~7.1.0|~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 102.0.2-p2 requires php ~7.1.3||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.11 requires php ~7.0.13||~7.1.0||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magefox/membership 1.1.0 requires magento/module-customer 101.0.*||102.0.* -> satisfiable by magento/module-customer[102.0.5-p2, 102.0.4-p2, 102.0.5, 102.0.3-p1, 102.0.4, 101.0.11, 102.0.2-p2, 101.0.10, 102.0.3, 101.0.9, 102.0.2, 101.0.8, 102.0.1, 102.0.0, 101.0.7, 101.0.6, 101.0.5, 101.0.4, 101.0.3, 101.0.2, 101.0.1, 101.0.0].
- magefox/membership 1.1.0 requires magento/module-customer 101.0.*||102.0.* -> satisfiable by magento/module-customer[102.0.5-p2, 102.0.4-p2, 102.0.5, 102.0.3-p1, 102.0.4, 101.0.11, 102.0.2-p2, 101.0.10, 102.0.3, 101.0.9, 102.0.2, 101.0.8, 102.0.1, 102.0.0, 101.0.7, 101.0.6, 101.0.5, 101.0.4, 101.0.3, 101.0.2, 101.0.1, 101.0.0].
- Can only install one of: magento/module-customer[102.0.5-p2, 103.0.0].
- Can only install one of: magento/module-customer[102.0.4-p2, 103.0.0].
- Can only install one of: magento/module-customer[102.0.5, 103.0.0].
- Can only install one of: magento/module-customer[102.0.3-p1, 103.0.0].
- Can only install one of: magento/module-customer[102.0.4, 103.0.0].
- Can only install one of: magento/module-customer[102.0.3, 103.0.0].
- Can only install one of: magento/module-customer[103.0.0, 102.0.5-p2].
- magento/product-community-edition 2.4.0 requires magento/module-customer 103.0.0 -> satisfiable by magento/module-customer[103.0.0].
- Installation request for magento/product-community-edition 2.4.0 -> satisfiable by magento/product-community-edition[2.4.0].
- Installation request for magefox/membership ^1.1 -> satisfiable by magefox/membership[1.1.0].
Admin GUI
Updater application is available.
Cron script readiness check passed.
We found conflicting component dependencies. Hide detail
Command "update" failed: 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
- magento/module-customer 101.0.0 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.1 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.2 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.3 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.4 requires php 7.0.2|7.0.4|~7.0.6|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.5 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.6 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.7 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 102.0.0 requires php ~7.1.3||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 102.0.1 requires php ~7.1.3||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.8 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 102.0.2 requires php ~7.1.3||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.9 requires php ~7.0.13|~7.1.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.10 requires php ~7.0.13|~7.1.0|~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 102.0.2-p2 requires php ~7.1.3||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magento/module-customer 101.0.11 requires php ~7.0.13||~7.1.0||~7.2.0 -> your PHP version (7.3.21) does not satisfy that requirement.
- magefox/membership 1.1.0 requires magento/module-customer 101.0.*||102.0.* -> satisfiable by magento/module-customer[102.0.5-p2, 102.0.4-p2, 102.0.5, 102.0.3-p1, 102.0.4, 101.0.11, 102.0.2-p2, 101.0.10, 102.0.3, 101.0.9, 102.0.2, 101.0.8, 102.0.1, 102.0.0, 101.0.7, 101.0.6, 101.0.5, 101.0.4, 101.0.3, 101.0.2, 101.0.1, 101.0.0].
- magefox/membership 1.1.0 requires magento/module-customer 101.0.*||102.0.* -> satisfiable by magento/module-customer[102.0.5-p2, 102.0.4-p2, 102.0.5, 102.0.3-p1, 102.0.4, 101.0.11, 102.0.2-p2, 101.0.10, 102.0.3, 101.0.9, 102.0.2, 101.0.8, 102.0.1, 102.0.0, 101.0.7, 101.0.6, 101.0.5, 101.0.4, 101.0.3, 101.0.2, 101.0.1, 101.0.0].
- Can only install one of: magento/module-customer[102.0.5-p2, 103.0.0].
- Can only install one of: magento/module-customer[102.0.4-p2, 103.0.0].
- Can only install one of: magento/module-customer[102.0.5, 103.0.0].
- Can only install one of: magento/module-customer[102.0.3-p1, 103.0.0].
- Can only install one of: magento/module-customer[102.0.4, 103.0.0].
- Can only install one of: magento/module-customer[102.0.3, 103.0.0].
- magento/product-community-edition 2.4.0 requires magento/module-customer 103.0.0 -> satisfiable by magento/module-customer[103.0.0].
- Installation request for magento/product-community-edition 2.4.0 -> satisfiable by magento/product-community-edition[2.4.0].
- Installation request for magefox/membership ^1.1 -> satisfiable by magefox/membership[1.1.0].
For additional assistance, see component dependency help .
Your current PHP memory limit is 128M. Magento 2 requires it to be set to 756M or more. As a user with root privileges, edit your php.ini file to increase memory_limit. (The command php --ini tells you where it is located.) After that, restart your web server and try again.
For additional assistance, see PHP settings check help .
You meet 20 out of 20 PHP extensions requirements. Show detail
Can someone point me in the right direction?
Hello @israel_alba
You need to change two things in server,
1) Change php version to 7.0
2). Change memory limit, you will find in php.ini file
and restart your server.
please share your system configurations and server setup if you don't know how to change the above things.