各位前輩好
請教一下,小弟以LAMP的方式,試著架設論壇(DISCUZ、PHPBB)
將檔案解壓縮後,目錄以755的權限(包含子目錄)放到/var/www/html裡,開啟網頁時,但一直出現"You don't have permission to access on this server"
測試在/var/www/html裡自建目錄,並在裡面自建html的網頁是可以正常開啟
在/var/www/html下建立phpinfo也可開啟
下列是小弟在httpd.conf有關目錄的設定值(省略說明的部份)
不曉得是哪邊設定沒設好?
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/var/www/html">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
DirectoryIndex index.html index.html.var index.php
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
權限都沒問題
查看 httpd.conf 檔案
AllowOverride AuthConfig 是否 Deny
亦或
<Directory />
裡面是否有 Deny 一些東西
每設定完後 httpd restart 測試看看
感謝wming前輩的回覆
小弟每改一次設定,都會restart httpd服務
在<Directory />裡的設定,如同上面的code,只有二行,應無deny到什麼。
在http.conf裡,找不到AllowOverride AuthConfig此設定值(httpd-2.2.15-39.el6.centos.x86_64)
最像的設定值是下面的code
是否要將"AllowOverride None"改為"AllowOverride AuthConfig None"?
<pre class="c" name="code">
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None