Drush Jailed by Jailshell My web host (Bluehost) recently switched shell access from bash to Jailshell. That simple switch has sent Drush on vacation. It has been months and the host has not been able to find a solution (or isn't looking). Below are a couple of error messages returned from drush status. The problem isn't the PHP version. The problem is Jailshell.


  Parse error: syntax error, unexpected T_STRING, expecting
  T_CONSTANT_ENCAPSED_STRING or '(' in
  /home2/username/.composer/vendor/drush/drush/includes/preflight.inc on
  line 8 user@domain.com [~/public_html/clientfolder]# drush status
  
  Warning: Unexpected character in input:  '\' (ASCII=92) state=1 in
  /home2/username/.composer/vendor/composer/autoload_real.php on line 23
  
  Parse error: syntax error, unexpected T_STRING in
  /home2/username/.composer/vendor/composer/autoload_real.php on line 23


Any assistance would be greatly appreciated. Thank you.
There's no assistance available, really, this is out of your hands and can only be fixed by the server admins.

Your three options are:


Convince your hosting provider to upgrade the version of PHP you have available in the shell. If they tell you they don't know how to do that, go to option 3.
Downgrade drush to something that works with old versions of php
Change your hosting provider to one who's got their act together. Your current provider hasn't, clearly.