Executando um script de shell a partir de um script PHP

Eu quero executar um script Bash presente no sistema a partir de um script PHP. Eu tenho dois scripts presentes no sistema. Um deles é um script PHP chamadoclient.php presente em/var/www/html e o outro é um script Bash chamadotestscript presente em/home/testuser.

Meu script client.php parece

<?php
  $message=shell_exec("/home/testuser/testscript 2>&1");
  print_r($message);
?>  

Meu testcript parece

#!/bin/bash
echo "Testscript run succesful"

Quando eu faço o seguinte no terminal

php client.php

Eu recebo a seguinte saída no terminal

Testscript run successful

Mas quando abro a página em

http://serverdomain/client.php

Eu recebo a seguinte saída

sh: /home/testuser/testscript: Permission denied 

Eu recebo este erro, mesmo depois de chmod + x testcript.
Como faço para que funcione a partir do navegador? Por favor ajude.

questionAnswers(4)

yourAnswerToTheQuestion