Level 10
Solved by adding chown -R :www-data . at sudoers file for envoyer group.
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hi,
I've configured my own www server (not forge), and I'm using Envoyer to deploy.
I one project specifically, my application is under src folder on git repository. So I applied an after clone deployment hook to move
release/src to release.
That's my hook:
shopt -s extglob
cd {{ release }}
rm -rf !(src)
mv src/* .
The problem is that after this, the files ownership goes to myuser:myuser instead of myuser:www-data, so my files cannot be accessed by the web server.
How can I solve this?
(My envoyer user belongs to www-data group)
Please or to participate in this conversation.