please I made a test site to try to upgrade my Magento 2.2.3, but until now I haven't succeeded at all. I could understand if I have to stop at 2.2 or go directly to 2.3, and if possible how to proceed too. I can not understand and I can not find info, thank you very much.
for example, if I had to step by step which version do I go to? do i change the php version first?
Please note as of now, the latest Magento stable version is 2.4.6. 2.3 support is stopped by Adobe already.
You can directly upgrade your Magento 2.2.3 to Magento 2.3. However, before you do that, you need to make sure that your PHP version is at least 7.1.3. You can check your PHP version by running the following command in a terminal window:
If your PHP version is lower than 7.1.3, you need to upgrade it first. You can find instructions on how to upgrade PHP on the PHP website.
Once your PHP version is at least 7.1.3, you can proceed with the Magento 2.2.3 to Magento 2.3 upgrade. The steps are as follows:
php bin/magento setup:upgrade
php bin/magento indexer:reindex
if I want to go directly to 3.4 how do I proceed? Do I update the PHP first? Do I disable third-party extensions?
Please I have tried several times from the command line with composer I always get errors
Backup: Back up your site files and database to ensure data safety.
Check Requirements: Verify server meets the requirements for the target version.
Upgrade Path: Follow the upgrade path:
PHP Version: Update PHP to match target version requirements.
Extensions/Themes: Ensure compatibility or update them.
Test Environment: Set up a test environment mirroring production.
Upgrade Steps: Download new Magento files, copy customizations, run upgrade commands (schema, data, patches).
Testing: Thoroughly test in the test environment.
Backup and Go Live: Apply steps to live site after successful testing.
Post-Upgrade: Reapply customizations, test extensions/themes, ensure site functionality.