Hi John,
It will run fine on a shared hosting environment. You can either edit line 32 in Application.cfc to:
if( !isNull( url.rebuild ) ){
or, run the application on your local dev environment and export the database via a MySQL dump and run it in whatever your host provides (something like phpMyAdmin I'd guess)
Leaving the url.rebuild trigger in there on your shared hosting without the test for a local dev environment would mean that anyone who knew Xindi could wipe out your production database, so I'd advise against it. All the "rebuild" does is to create the database tables and populate it with some test data.
Kind Regards,
John