首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >centos 6权限问题

centos 6权限问题
EN

Stack Overflow用户
提问于 2016-01-29 17:59:11
回答 1查看 152关注 0票数 0

我有一个带有Centos6和cPanel的专用服务器,我只想在这台服务器上安装Magento 2。我的问题是文件和文件夹权限。在Magento 2文档中,我需要设置这个权限查找。-type d -exec chmod 770 {} && find .-type f -exec chmod 660 {} && chmod u+x bin/magento .当我将这个权限设置为home/username/public_html时,我会在浏览器中得到这个错误。

禁止您访问/访问此服务器。服务器无法读取htaccess文件,拒绝安全访问,另外,在试图使用ErrorDocument处理请求.时,遇到了一个403禁止的错误。

有人能为我指明一个方向来解决这个问题吗?谢谢

代码语言:javascript
复制
**Output**

    **ls -al /path/to/magento**

drwxr-x---. 13 nobody nobody     4096 Jan 29 18:30 ./
drwx--x--x. 10 quick  quick      4096 Jan 29 18:29 ../
drwxr-xr-x.  4 nobody root       4096 Jan 29 18:30 app/
drwxr-xr-x.  2 nobody root       4096 Jan 29 18:30 bin/
drwxr-xr-x.  2 nobody quick      4096 Jan 29 18:28 cgi-bin/
-rw-r--r--.  1 nobody root     437404 Jan 28 04:12 CHANGELOG.md
-rw-r--r--.  1 nobody root       1851 Jan 28 04:10 composer.json
-rw-r--r--.  1 nobody root     315984 Jan 28 04:12 composer.lock
-rw-r--r--.  1 nobody root       3425 Jan 28 04:12 CONTRIBUTING.md
-rw-r--r--.  1 nobody root      10011 Jan 28 04:12 CONTRIBUTOR_LICENSE_AGREEMENT.html
-rw-r--r--.  1 nobody root        631 Jan 28 04:12 COPYING.txt
drwxr-xr-x.  4 nobody root       4096 Jan 29 18:30 dev/
-rw-r--r--.  1 nobody root       1032 Jan 28 04:10 .gitignore
-rw-r--r--.  1 nobody root       2918 Jan 28 04:12 Gruntfile.js
-rw-r--r--.  1 nobody root       7592 Jan 28 04:12 .htaccess
-rw-r--r--.  1 nobody root       6419 Jan 28 04:12 .htaccess.sample
-rw-r--r--.  1 nobody root       1358 Jan 28 04:12 index.php
drwxr-xr-x.  4 nobody root       4096 Jan 29 18:30 lib/
-rw-r--r--.  1 nobody root      10374 Jan 28 04:12 LICENSE_AFL.txt
-rw-r--r--.  1 nobody root      10364 Jan 28 04:12 LICENSE.txt
-rw-r--r--.  1 nobody quick  35749362 Jan 29 18:29 Magento-CE-2.0.2-2016-01-28-02-26-45.tar.bz2
-rw-r--r--.  1 nobody root       4108 Jan 28 04:12 nginx.conf.sample
-rw-r--r--.  1 nobody root       1427 Jan 28 04:12 package.json
-rw-r--r--.  1 nobody root       1659 Jan 28 04:12 .php_cs
-rw-r--r--.  1 nobody root        804 Jan 28 04:12 php.ini.sample
drwxr-xr-x.  2 nobody root       4096 Jan 29 18:30 phpserver/
drwxr-xr-x.  6 nobody root       4096 Jan 29 18:30 pub/
-rw-r--r--.  1 nobody root       4388 Jan 28 04:10 README.md
drwxr-xr-x.  7 nobody root       4096 Jan 29 18:30 setup/
-rw-r--r--.  1 nobody root       3731 Jan 28 04:12 .travis.yml
drwxr-xr-x.  8 nobody root       4096 Jan 29 18:30 update/
drwxr-xr-x.  2 nobody root       4096 Jan 29 18:30 var/
drwxr-xr-x. 27 nobody root       4096 Jan 29 18:30 vendor/


    **ps -ef | grep httpd**
root     14165     1  0 11:43 ?        00:00:01 /usr/local/apache/bin/httpd -k start
nobody   18801 14165  0 18:35 ?        00:00:00 /usr/local/apache/bin/httpd -k start
nobody   18802 14165  0 18:35 ?        00:00:00 /usr/local/apache/bin/httpd -k start
nobody   18803 14165  0 18:35 ?        00:00:00 /usr/local/apache/bin/httpd -k start
nobody   18804 14165  0 18:35 ?        00:00:00 /usr/local/apache/bin/httpd -k start
nobody   18805 14165  0 18:35 ?        00:00:00 /usr/local/apache/bin/httpd -k start
root     18975 20796  0 18:43 pts/0    00:00:00 grep httpd
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-29 18:04:25

您还可能需要对已安装的文件( magento文件)进行chwon user:group bin/magento。您需要找出哪个用户Apache正在运行,并将上面的user:group更改为apache:apache或httpd.conf文件中的任何内容。

发布更多信息(ls -al /path/to/magentops -ef | grep httpd ),但我敢打赌这是你的问题。

编辑

根据您编辑的输出,您需要记录nobody所拥有的文件,即用户apache正在运行。这可以通过chown -R nobody /path/to/magento完成

请注意,您只显示了.bz2存档,但是您需要对提取的文件进行整理。

另外,您还说在安装cpanel时必须使用cpanel创建的用户,所以就这样做了。

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

https://stackoverflow.com/questions/35091027

复制
相关文章

相似问题

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