Hello ISPConfig3 Experts, I have a web site based on Laravel PHP Framework installed under account web1. After I log into web1 terminal, I can run: php --version Then, I run: composer --version It is reported that it cannot find file composer. Actually, it is under /usr/bin/composer I can run it with sudo; but it is not what I want to run 3rd party php plugin as sudo. So, what should I do so that I can run /usr/bin/ccomposer under web1 account terminal? My system is Ubuntu 24.04, ISPConfig 3. Thanks for your valuable opinions.
You mean the server has composer install but web1 shell user cannot use it right? I think it is because of the jailkit, where you need to set it up in its tab in your ISPConfig server config, so that web1 (and other) user can use it, when created. You should be able to search more about this through out the forum for more details, if you need them.
Yes, I add a new entry to jailkit chrooted application of server config: /usr/bin/composer After I log into web1 shell, I can run: /usr/bin/composer --version Full path is required. From here, one can manage his Laravel framework in a safer shell.