【发布时间】:2014-02-16 08:55:52
【问题描述】:
我在互联网上搜索了一段时间,但没有找到解决方案,所以我在这里问:我的问题是,为什么这个文件 (/etc/init.d/nginx) 无法执行?
我昨天在学习Alex 的教程,但遇到了一个问题。在service nginx restart-command 之前一切正常。当我尝试运行此命令时,我会得到 p>
nginx: You don't have permissions to execute nginx.
在谷歌上搜索了一段时间后,我找到了一个可能的答案,但这已经在 Alex 的教程/演练中完成了:
$ sudo chmod +x /etc/init.d/nginx
如果您不想阅读教程,请提供一些信息:
- 我正在使用 Nginx(阅读本文时您会知道)
- 它与Passenger一起安装,然后从头开始导入一个Nginx初始化脚本和nginx.conf文件。
- 哦,我运行的是 Debian 而不是 Ubuntu,但这应该不是问题,或者?
因此,如果有人可以帮助我,我将非常感激。谢谢!
【问题讨论】:
-
为什么不运行
sudo service而不仅仅是service -
我也试过 'sudo' 但也没有帮助。我也是root用户。
-
sudo service nginx start说没有权限? -
从今天开始什么都不退货。
-
我也遇到了同样的问题你找到解决办法了吗