首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >本地drush在更改文件和文件夹权限后停止工作。

本地drush在更改文件和文件夹权限后停止工作。
EN

Drupal用户
提问于 2018-10-25 12:55:06
回答 1查看 861关注 0票数 2

我使用以下命令更改了文件和文件夹权限。

代码语言:javascript
运行
复制
find . -type f -print0 | xargs -0 chmod 0644
find . -type d -print0 | xargs -0 chmod 0755

我不能再运行Drush命令,除非我将文件权限更改为777。例如,当我运行drush cr时,我会得到这个错误。

PHP警告: /usr/local/bin/drush-8/vendor/drush/drush/includes/startup.inc中出现了pcntl_exec():(errno 13)权限被拒绝,第415行中出现了错误,执行在/data/websites/virtualmax.ca/public_html/vendor/drush/drush/drush (errno 13)处找到的Drush脚本时,错误被拒绝

运行Drush命令是否需要一定的权限?

EN

回答 1

Drupal用户

回答已采纳

发布于 2018-10-25 13:00:31

显然,您安装了两个Drush实例,正如您在错误日志中看到的那样,它尝试运行位于/usr/local/bin/drush-8/vendor/drush/drush的全局Drush。

文件权限更改后无法在本地运行Drush命令的原因是它不能执行,请在安装根目录中尝试以下操作:

sudo chmod +x vendor/drush/drush/drush

票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/271518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档