Hello I have an issue when I try to deploy my project with Envoyer.
Our host server has no sudo command and I cannot install it with apt-get since that too does not exist.
Error says: "bash: line 20: sudo: command not found".
I contacted my host server support and they said none of their services has this kind of command supported. So is there somekind of work around to get past this sudo command not found error?
@Cruorzy I assume normal user. I noticed that there is an alias for su. When I try to call it it says permission denied. We use dedicated server, if that helps.
Also the hardware doesn't matter, in my experience when you hire a dedicated server you should have access to the root user to indeed install 'sudo' and configure it if you like to.
If you don't have access to the root user you are way to limited and i'll also suggest moving, because you are simply restricted from doing almost anything.
@tykus Not the answer I was looking for. Since now it is not an option.
Perhaps not, but it doesn't seem that the current solution gives you the degree of control that you want. Sometimes, we just have to accept that and move on.
@tykus and @Cruorzy If you are suggesting to change service provider, then what are your recommendations. Note that I have basic knowledge of managing servers. I looked into AWS and for me it seemed pretty complicated.
@tykus I think I found another workaround, uncheck 'Restart FPM After Deployments'. That made Envoyer deployment hooks pass. Why would I need to restart fpm?