How to install updates
From Phoenix Cart User Guide
<historylink type="back">🠈 Back</historylink> 🠉 FAQS TIPS & TRICKS
How to keep your Phoenix software up to date
From time to time, updates are issued for Phoenix by the core code development team.
These updates are not automatically installed into your shop. You need to manually check for updates, and install them yourself. With some help from Phoenixwiki, this should not be too hard!
Simple Instructions
- Check which version you are using. Go to Admin. In the Version Check box (bottom right of your page, by default), select 'Check Now'. This will tell you the version and whether it is the latest i.e. 1.02.7.
- Go to the announcements page and identify the latest version e.g. 1.02.8.
- Read the instructions on the announcements page on how to upgrade from your version to the latest. There will be a download update package for each version. There might be a few steps involved (and a few updates to download) if you have missed them.
- Extract the contents of the update packages on your computer. These will replace the ones on your server. If you have never changed the files which will be replaced, you can simply upload to your server and overwrite the existing files. Note: it is important you are uploading the update packages here, not the latest version of Phoenix itself which will override your entire shop!
- If you are unsure, use a file compare program like Notepad++ [INSERT REFERENCE TO THE ARTICLE ON TOOLS HERE] to compare each file with the one in your shop. If you have made lots of changes to the files being updates, you will need to manually apply the updates.
Advanced Instructions
- The source code for Phoenix is maintained on a repository on GitHub.
- You can always check the version of Phoenix by looking at the 'branches'. The branch with the highest version is the latest branch. 'Master' is the consolidated file, which will contain all changes which have been committed i.e. published. However, the 'Master' file will not necessarily contain all updates being worked on in latest branch, if that branch is not yet complete.
- Use 'Compare branches' to compare different version of Phoenix, e.g. 1.02.8 to 1.02.7.
[INSERT SCREENSHOT FROM GITHUB]
- Github will then show you every change made in every file. You can use this compare screen to quickly copy code that has changed.