Manually Updating Windows

New versions of FileCloud might be released from time to time and it might be important to keep your FileCloud installation up to date so that you get all the latest bug fixes, security patches and new features.

Getting Notified of New FileCloud Releases

Generally, new FileCloud release availability will be notified in two ways:

  1. By subscribing to the FileCloud Mailing List
  2. By seeing the version update available in the FileCloud Admin interface

Updating FileCloud

IMPORTANT NOTE

Before any installation occurs, it is important to backup your data

STEP 1: Backup existing installation

FileCloud installation environmentBackup steps
Windows OS and installation without backup toolWindows manual backup

STEP 2: Preparing for update

  1. Download the FileCloud update from the supplied URL and unzip it into a temporary location (say C:\cloud_update).

  2. This step is important because you don't want to overwrite any local changes made with the previous FileCloud installation. Remove the following list of files from the unzip location(C:\cloud_update).

    Cleanup downloaded FileCloud update
    1) [config]
    2) [scratch]
    3) localconfig.php
    4) .htaccess
    5) [resources/customization]
    6) [resources/docs]
    7) [resources/images]
    8) [resources/templates]
  3. Beginning in FileCloud 20.1, to sign into the admin portal for multi-tenancy, enter the username for the superadmin user and encrypt your password in the multi.php file. See Password encryption and logging in to a multi-tenant admin portal for instructions on encrypting your password. 


STEP 3: Update                     

  1. Open the "FileCloud Control Panel" and click on "Stop" against these running service

  2. Copy over the cleaned update onto your web server's document root. Here we assume [C:\xampp\htdocs] as the document root. Check your installation for correct values.

  3. Start Webserver and Database service first, then you can start the other services based on the requirement.

  4. Open the install URL http://<your domain>/install/index.php
  5. Make sure basic checks are ok
  6. Click on Extended Checks
  7. In section 3 of extended checks, shows your new update with status and available actions.
  8. If there was a Database Schema change, you will have to click on "Update" and the database will be upgraded.
  9. If new configuration items were added, you will have to add them to the appropriate configuration files as specified in the Config Files and re-run the check till the checks pass.
  10. Optional: After install checks are all OK, you can delete the "install" folder from the document root.
  11. Your upgrade is now complete.

Custom settings in configuration files that are replaced during upgrade are not reset in the new configuration files.

Check If the following files are replaced with newer versions during upgrade, and in the case that they are replaced, reconfigure any custom settings after upgrade:

C:\xampp\apache\conf\httpd.conf
C:\xampp\apache\conf\extra\httpd-filecloud.conf