Moving GrassBlade LRS to another server or domain

Estimated reading time: 1 min

If you are moving your GrassBlade LRS to another server these steps should help you:

Step 1: Copy the database to the new server.

Step 2: Copy the files from /grassblade-lrs/ folder to the new server. It will be best to keep same folder structure.

Step 3: On the new server, make sure that the following folders are there in /grassblade-lrs/ folder:

  • app/tmp
  • app/tmp/logs
  • app/tmp/cache
  • app/tmp/cache/persistent
  • app/tmp/cache/models

Please make sure you copy the .htaccess file present in the grassblade-lrs/ folder. Generally, it is hidden by default.

All these folders MUST have 777 file permissions.

Step 4: Delete all the files inside these folders, but do not delete the folder itself:

  • app/tmp/cache/persistent
  • app/tmp/cache/models

Step 5: Change the database configuration as per new server in the file at: /grassblade-lrs/app/Config/database.php

Step 6: If you are not changing the domain and url of the LRS, the license and LRS will work as it is, you need to change the DNS configuration to point to new server.

Note: During the DNS propagation stage, some requests may land on the old server, so if you want you can configure the database configuration on old server to point to new server so that those requests also save data to new server.

Step 7: If you are changing the domain or subdomain or url of the LRS. You will need to send us a request to move the license to new url, or purchase a new license.

Note: If you’re using Apache and see a 404 Error, please make sure Apache mod_rewrite module is enabled.

If you see any errors or blank screen, Read This: GrassBlade LRS installation error, Blank Screen Problem

Was this article helpful?
Dislike 0 3 of 3 found this article helpful.

Leave a Reply

Your email address will not be published. Required fields are marked *

Shopping Cart
Scroll to Top
We are making major changes on payment options & license management. Please, click here to report any issues you face during the purchase.