我正在尝试在远程服务器上设置drush
。 (提供商的网络服务器)
我通过SSH安装了drush
和作曲家,但是当我尝试运行它时,我得到了
-bash: /data/web/myusername/.composer/vendor/drush/drush/drush: Permission denied
drush
拥有-rwxr-xr-x
权限
我如何验证是否只是提供商不允许我执行drush
或只是一个错误?
编辑:我发现我可以用bash drush
进行抢劫,毕竟这似乎是一个许可问题。
现在我本地计算机上的drush
会在没有drush
的情况下呼叫远程bash
,那么我该如何更改/解决方法?
答案 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/**/% )