This can be closed. My solution was downgrading to php 5.6, wiping the database, rebuilding the database, deleting osTicket 1.10.2 and installing 1.10.1. Now the dashboard is functioning properly, it just took some time to generate after having created some test tickets.My script above has been tested on Ubuntu 16.04 and works. It should work just as well on most Debian 7 and above.However for the time being, make sure to modify the "wget" command to pull down the correct version of osTicket you desire. The script as is will download 1.9.16 and 1.10.2, just change the version number in the script, and add the same version number to the "unzip" command and you are good to go.Also you will have to manually adjust your Apache config files for your server/virtual host in /etc/apache2/It will also install PHPMyAdmin for you for database management; get rid of the appropriate line if you do not wish to install it.If you have trouble with the script, you can contact me directly on here!Grazie!