Drush:远程服务器上的权限被拒绝

时间:2015-09-05 18:34:47

标签: linux drupal ssh server drush

我正在尝试在远程服务器上设置drush。 (提供商的网络服务器)

我通过SSH安装了drush和作曲家,但是当我尝试运行它时,我得到了

-bash: /data/web/myusername/.composer/vendor/drush/drush/drush: Permission denied

drush拥有-rwxr-xr-x权限

我如何验证是否只是提供商不允许我执行drush或只是一个错误?

编辑:我发现我可以用bash drush进行抢劫,毕竟这似乎是一个许可问题。

现在我本地计算机上的drush会在没有drush的情况下呼叫远程bash,那么我该如何更改/解决方法?

5 个答案:

答案 0 :(得分:1)

我使用作曲家和开箱即用安装了8号,甚至尝试了  drush version 在获得chmod + x之前,我得到了“许可被拒绝”:

/vendor/bin/drush
/vendor/drush/drush
/vendor/drush/drush.launcher

接下来,我不得不使用本地drush.ini覆盖php.ini:

disable_functions = 

列表中有任何禁用的func导致每次都发出错误。这是在Krystal共享主机上。

答案 1 :(得分:1)

如果在运行drush命令时仍然有人遇到权限问题,请在下面的命令中运行 须藤chmod -R 777 / vendor / drush

注意 Drupal 8 Drush命令行工具9.5.2

答案 2 :(得分:1)

使 drush 成为可执行文件:

chmod +x /data/web/myusername/.composer/vendor/drush/drush/drush

答案 3 :(得分:0)

如果您是centos或ubuntu用户,请执行此操作 您的默认appBarLayout.setActivated(true); appBarLayout.setExpanded(true, true); 权限是755 但匆忙需要许可777

/vendor/drush

查看供应商文件夹的权限

cd /var/www/html

这里的默认权限是755

ll

click here有关草稿或作曲者安装的更多信息

答案 4 :(得分:0)

我得到了相同的错误输出,但是问题出在远程刷新路径上,所以还要确保您再次检查别名定义中的脚本路径:

 linear-gradient(75/**/deg, #4169e1 45/**/%, #c44764 99/**/% )
相关问题