Loading...


Related Products


Date Published: February 25, 2022

Acquia Cloud Platform task failing because of a "permission denied to execute" error

Issue

When executing a task triggering an Acquia Cloud Hook, you might face situations where the task fails because of a permission denied to execute error for the hook file, as the following one: 

/var/www/html/[site].[env]/hooks/[env]/post-code-deploy/hookfile.sh: Permission denied

Resolution

As explained in the documentation Cloud API Hooks, Hook scripts must have the Unix "executable" bit in order to run

Once the permissions have been changed in your local repository you'll need to add, commit, and push them to Acquia Cloud Platform.

If you are not using Windows, you can change them using the following code:

chmod a+x ./hookfile.sh
git add ./hookfile.sh
git commit -m 'Add execute bit to hookfile.sh'
git push

If you are using Windows, the command to change permissions is:

git update-index --chmod=+x ./hookfile.sh

Did not find what you were looking for?

If this content did not answer your questions, try searching or contacting our support team for further assistance.

Back to Section navigation