Can anyone help me to update Magento 2.3.3 to 2.3.4?
This is only a Minor release, so the update is pretty straightforward. However, in order to answer this question correctly, please share the following (The answer may vary based on these 2 question.):
How did you originally install your copy of Magento:
- One-click install
- Pre-installed with server
- Composer install
- FTP install
- Using this guide (How to install Magento 2.3 and build a web server)
- something else
Is this your first upgrade?
Method A: Update 2.3.x to 2.3.4 via Composer
Assuming that you’ve been following along with my guide (as referenced above), then you can just go along and follow the Official Magento Documentation. Which would look something like this:
Important Notes (Read first)
- All commands should be executed from within the Magento root directory as the Magento user.
- There’s a few extra steps I’ve added that aren’t laid out in the page I’ve referenced. However, I adopt these as part of my routine.
- If prompted for keys during the Update, refer to Chapter 3 (Obtain your Magento Access Keys) of my guide (see link above)
- Ensure that you check for typos before running these commands. Everything should be good, but I’m only human.
- Always backup before updating/upgrading
- Always test in a Development Environment first
Step 1: Put your store in Maintenance Mode, so customers can’t interfer
Step 2: Backup your Store/Server/Database via your preferred method
Step 3: Run the composer command to fetch the latest version (
composer require magento/product-community-edition=2.3.4 --no-update
Step 4: Run the composer update (this will also fetch any available 3rd party modules where updates are available
Step 5: Clean the Magento Cache
Step 6: Manually clear generated content
rm -rf var/cache/* var/page_cache/* generated/code/*
Step 7: Update Magento Database and Schema
Step 8: Recompile Magento Code (If in Production Mode)
Step 9: Deploy Static Content (replace en_US with your locale reference)
bin/magento setup:static-content:deploy en_US -f
Step 10: Clean the Magento Cache (I always run this immediately after a Static Deploy command)
Optional: Clear Varnish (if applicable) May have to run this as a root user
service varnish restart
Optional: Flush Redis (if applicable)
Step 11: Disable Maintenance Mode, so customers can visit the site
Method B: Update 2.3.x to 2.3.4 via Web Setup Wizard
Personally, I find the Web Setup Wizard slow and a bit hit and miss.
Step 1: Backup your Store/Server/Database via your preferred method
Step 2: Log into the backend System > Web Setup Wizard > System Upgrade
If you run into any issues relating to your personal setup (e.g. 3rd party module conflicts), please start a new post outlying your issue in detail.
How did you originally install your copy of Magento: Using this guide [How to install Magento 2.3 and build a web server]
Is this your first upgrade? - Yes
I’d recommend Method A then. If you’re prompted for a Key, just use the same one when going through the original guide.
I use Method A but Magento version is the same as 2.3.3. All steps were successfully run.
Also, use Method B but there is an error in Checking Component Dependency
Below message received…
We found conflicting component dependencies.
For additional assistance, see component dependency help .
Method A ran perfectly for me the other day when I was recording for tonight’s video.
If Web Setup Wizard ever fails a dependency check, without giving an actual reason - Then in my experience 10/10 times it’s because there isn’t enough PHP
memory_limit available. Your hardware/environment needs an absolute minimum of 2G to hot hang/stall/crash. You’ll find lots of references to the
memory_limit in this forum. Just search for “memory_limit” and you’ll find answers answers on how to increase this.
2 posts were split to a new topic: Package is abandoned, you should avoid using it (After running composer update)