Originally Posted by John VV
also from only the 755 you did not make the file an executable
you forgot the " +x "
755 is rwxr-xr-x, no need for a "+x" since it's already there in the 755.
$ echo "echo 1" > test.sh
bash: ./test.sh: Permission denied
$ chmod 755 test.sh