Brilliant Customer Feedback & Support

Update Instructions

SingularCore Docs

UseResponse System ™ is based on SingularCore engine that is powered by Zend Framework

Read Manual

Automatic Update

You don't need to spend time updating system to keep it up-to-date with new features inside in latest release. It always recommended to update system to latest release. If you have any customizations in core, Auto-Updater will save them before update in /work directory.

Auto_Updater requires Zip extention in PHP to be installed in order to zip and unzip the files of backup and package.

Each time Administrator goes to Modules sections at the backend system will automatically check for updates. In case new version is available, the badge next to System appears.

Update Button

1. Enter FTP Settings

To use Auto-Updater you need to provide ftp settings of the ftp user that has rights to change files. Go to Administration » Modules and click on "FTP Settings" button. Setting ftp is only one-time procedure until you change ftp access to entered user.

  • FTP Host - by default it's localhost, but you can also enter your hosname like ftp.domain.com;
  • FTP Port - default ftp port is 21, but it can be different on your server, like 22 for SFTP;
  • UseResponse Folder - by default you'll see your full root,but you just need to provide the path to your useresponse environment from the place where ftp user has access from. Try to login with that user and see where are you and change folder settings starting from that location.  

Before saving settings, check connection with Test Connection button and only then click on Submit button if connection works fine.

2. Choose Update Options

When clicking on update button next to the System, you'll see update options available. We highly recommend updating everything to have all options to be working normally including default themes and localizations. 

Update Options

Important

System will always save complete system backup in /work directory in case if you have changed anything in core. We also recommend customizing system taking themes, modules and localisation as a basis to extend UseResponse

Once you chosen update options, and click on submit, update process will start instructing you about the progress. Please wait and don't refresh the page until update process completes.

 

Manual Update

1. Download latest UseResponse release

You can find the latest release of UseResponse on License Manager page of your profile. To access it, just login to your account and click on License Manager link at the top-right.

Click on Download Installer next to the active license table.

Manual Download

2. Upload only required files

You can upload all files and folders to your server except following folders:

  • /installation with all folders inside
  • /application/temp
  • /pulic/static
  • /public/files/  with all folders inside

Use your ftp client to transfer files in binary mode. Don't use extraction from archive to not ruin folder permissions

3. Update Database

From release to release we change anything in database that needs to be updated, but not neccessary in all the releases. Just in case, you need to launch update script. 

After Files are uploaded, go to the link where useresponse is installed adding to the link /upgrade in your browser and follow instructions.

4. Clear Cache

To clear cache go to /application/temp/cache and delete all files and folders

5. Fixing permissions(optional)

If you have extracted from archive everything, you'll probably need to fix following files(644 or 666) and folders(755 or 777) permissions to:

  • /application/configs 
  • /application/localization
  • /application/localization/en
  • /application/localization/ru
  • /application/temp
  • /application/temp/cache
  • /application/temp/logs
  • /application/temp/sessions
  • /public/files
  • /public/files/avatars
  • /public/files/lang
  • /public/files/logo
  • /public/files/categories - only if you have module installed
  • /public/static
  • /work