Skip to content

Manual Upgrade

It’s very important to keep Retraceur updated to its latest stable version. To be informed when a new version of Retraceur is available, you can alternatively subscribe to the software’s Bluesky feed or its GitHub Releases feed.

Step 1: Back up your database

It is extremely important to back up your database before beginning the upgrade. If, for some reason, you find it necessary to revert back to the ‘old’ version of Retraceur, you may have to restore your database from these backups. Once you’ve downloaded your .sql backup, open it into a text editor to check it actually includes all your db tables schema and data.

Step 2: Back up some of your Website important files

Using a FTP software such as FileZilla, make sure to download the /wp-content directory as well as the wp-config.php & .htaccess files of your Website inside a specific folder of your local computer. Once you downloaded these files, open the folder within a text editor to check you can read the content of the wp-config.php file & browse into the /wp-content subdirectories.

Step 3: Deactivate ALL your Plugins and Blocks

Plugins screenBlocks screen

Go to the Plugins screen of your Retraceur Dashboard, select all your installed plugins and use the “Deactivate” bulk action to proceed as shown in the above screen capture. Do the same task from the Blocks Administration screen. It’s important to do so to prevent conflicts with potential plugins or blocks during the Retraceur upgrade process.

Step 4: Download and extract the Retraceur package

Assets section of the release page

Go to the Retraceur’s Core latest release page on GitHub and from the Assets section, download the retraceur.zip archive and unzip it on your local computer. The Retraceur package will be extracted into a folder called retraceur.

Step 5: Delete the old Retraceur files of your Website

Delete all files but the /wp-content directory and the wp-config.php & .htaccess files. Once done, delete the /wp-content/themes/point directory which contains the default Retraceur theme that is bundled inside Retraceur.

Your Website files tree should look like:

  • .htaccess
  • wp-config.php
  • Directorywp-content/
    • index.php
    • Directorylanguages/
      • Directoryplugins/
      • Directorythemes/
    • Directoryplugins/
    • Directorythemes/
    • Directoryuploads/

Step 6: Upload the new files

Using a FTP Software such as FileZilla, copy all files and folders except the /wp-content directory of the new Retraceur version you downloaded at Step 4 (from the extracted retraceur folder) to paste them at the root level of your Website files tree. Once done, copy the /wp-content/themes/point folder from the extracted new version package into the /wp-content/themes directory of your Website.

Your Website files tree should now look like:

  • .htaccess
  • index.php
  • LICENSE.md
  • README.md
  • wp-activate.php
  • Directorywp-admin/
    • about.php
  • wp-config.php
  • Directorywp-content/
    • index.php
    • Directorylanguages/
      • Directoryplugins/
      • Directorythemes/
      • admin-fr_FR.mo
      • admin-fr_FR.po
      • continents-cities-fr_FR.mo
      • continents-cities-fr_FR.po
      • fr_FR-0cc31205f20441b3df1d1b46100f6b8d.json
      • fr_FR.mo
      • fr_FR.po
    • Directoryplugins/
    • Directorythemes/
      • Directorypoint/
  • wp-cron.php
  • Directorywp-includes/
    • admin-bar.php

Step 7: Run the Retraceur upgrade script

Using a Web browser, go to your Retraceur Dashboard at the normal https://site.url/wp-admin location. Retraceur will check to see if a database upgrade is necessary, and if it is, it will give you a new link to follow.

This link will lead you to run the Retraceur upgrade script by accessing wp-admin/upgrade.php. Follow the instructions presented on your screen.

Step 8: Install updated Plugins, Blocks and Themes

Make sure to visit individual plugin, block and theme pages and look for the compatibility information with your new Retraceur version. Install new versions of your plugins, blocks and themes, if necessary.

Step 9: Reactivate Plugins & Blocks

Go to the Plugins screen of your Retraceur Dashboard, activate each plugin, one at a time, and test that there are no problems before continuing. Once done do the same task for all your installed blocks from the Blocks Administration screen.

Nice job 💪.