Composer 在删除、移动和移除命令时产生错误(Godaddy 共享主机)

问题描述 投票:0回答:1

我已经在 Godaddy 共享主机上安装了 Composer。当我在 SSH 上运行删除、移动和删除命令时,出现以下错误。可能是因为没有在托管环境中运行 Composer 的正确权限?我可以运行任何命令来检查我是否拥有所需的权限吗?

In Filesystem.php line 288: Could not delete [path]/default.services.yml


mv: cannot move '[path]/default.services.yml' to '[path]/default.services.yml.bak': Permission denied

rm: cannot remove '[path]/default.services.yml': Permission denied
php ssh composer-php
1个回答
0
投票

列表命令应该有帮助

ls -la [path]

它将为您提供类似于以下内容的输出:

-rw-r--r--@  1 username  group  1105  6 Dec 21:10 filename.txt

-rw-r--r--@
部分告诉您您拥有哪些权限。 https://chmod-calculator.com 可能有助于理解权限的含义。

用户名和组部分告诉您谁拥有该文件。

如果您有 sudo 权限,您应该能够通过前缀 sudo 来执行删除和移动命令

sudo rm [path]/default.services.yml

这里有一个关于使用 sudo 命令的好资源 https://www.baeldung.com/linux/sudo-command

© www.soinside.com 2019 - 2024. All rights reserved.