Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Centos 7下的Apache网站权限 我在dir/home/nbo/mysiteA有一个站点。(nbo是用户) 我已经创建了一个新的dir结构/var/www/mysiteB/public\uhtml public_html是指向/home/nbo/mysiteA的符号链接_Php_Apache_.htaccess_Centos7 - Fatal编程技术网

Php Centos 7下的Apache网站权限 我在dir/home/nbo/mysiteA有一个站点。(nbo是用户) 我已经创建了一个新的dir结构/var/www/mysiteB/public\uhtml public_html是指向/home/nbo/mysiteA的符号链接

Php Centos 7下的Apache网站权限 我在dir/home/nbo/mysiteA有一个站点。(nbo是用户) 我已经创建了一个新的dir结构/var/www/mysiteB/public\uhtml public_html是指向/home/nbo/mysiteA的符号链接,php,apache,.htaccess,centos7,Php,Apache,.htaccess,Centos7,httpd.conf设置: Listen 82 <VirtualHost *:82> ServerName mysite.com DocumentRoot /var/www/mysiteB/public_html/ DirectoryIndex index.php <Directory "/var/www/mysiteB/public_html/"> Options +FollowSymLinks -SymLinksIfOnwerMatch

httpd.conf设置:

Listen 82
<VirtualHost *:82>
  ServerName mysite.com

  DocumentRoot /var/www/mysiteB/public_html/
  DirectoryIndex index.php

  <Directory "/var/www/mysiteB/public_html/">
    Options +FollowSymLinks -SymLinksIfOnwerMatch
    Require all granted
    AllowOverride All
 </Directory>

</VirtualHost>
听82
服务器名mysite.com
DocumentRoot/var/www/mysiteB/public\u html/
DirectoryIndex.php
选项+FollowSymLinks-SymLinksFonWerMatch
要求所有授权
允许超越所有
当我测试网站时,我得到一个403错误(禁止你没有 有权访问此服务器上的/index.php。)

  • 我已经尝试将nbo用户添加到apache组
  • 我已经尝试将整个站点的所有权更改为apache user

我缺少什么?

尝试将
选项
行更改为
选项+全部
,然后重新开始尝试,同样的事情。在error.log中,我看到“AH00037:符号链接不允许或链接目标不可访问”。