# Update from 1.1.0 to 1.2.0

This section explains how to upgrade from v1.1.0 to v1.2.0 (2020-05-10). Please follow the instructions step by step carefully.

# Change Logs

  • Added email notifications preferences
  • Start watching projects and get notified according to your personal notifications preferences
  • Added multi-language support and the ability to set preferences per user or globally
  • Added ability to set a custom homepage
  • Disable posting comments before uploading finishes
  • Dashboard quick links for users
  • Fixed team members can't add sub-tasks
  • Added trial days label on the landing page
  • Minor fixes and improvements

# Upgrade Guide

TIP

Before starting the upgrade process. I recommend you to take a backup and read the full guide first.

  1. Download the latest files from Envato and login into your server.
  2. Upload and replace /app folder with the corresponding folder on your server.
  3. Upload and replace /database folder with the corresponding folder on your server.
  4. Upload and replace /public/css, /public/js and mix-manifest.json with the corresponding folders on your server.
  5. Upload and replace /resources folder with the corresponding folder on your server.
  6. Upload and replace /routes folder with the corresponding folder on your server.
  7. Edit .env file on your server and add the following value to the end of the file QUEUE_CONNECTION=database
  8. Connect to your server with SSH, navigate to the project main folder and run the following command
php artisan migrate

Choose the next step according to your server hosting type.

# CPanel Server Only

If your host is CPanel add the following Cron value.

  1. Go to the CPanel then Cron Jobs and set the following configuration values.
/usr/local/bin/php /home/username/public_html/shipboard/artisan schedule:run

WARNING

Replace the paths as necessary according to your server

CPanel Add Cron Job

  1. Click on Add new Cron Job

# VPS Server only

If your server host is on VPS, follow these instructions

  1. Connect to your server with SSH
  2. Write the following command crontab -e
  3. This will the vim editor to edit your cron table. Add the following line at the end of the table

WARNING

Replace the paths as necessary according to your server

* * * * * cd /var/www/shipboard && php artisan schedule:run >> /dev/null 2>&1

VPS Add Cron Job

  1. Save the cron file and exit.