我在Linux上的Xampp设置如下
ServerRoot "/opt/lampp"
DocumentRoot "/home/webadmin/webroot"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/home/webadmin/webroot">
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.html.var index.php index.php3 index.php4
</IfModule>
...
这导致403.但是,当我将DocumentRoot更改为“/ opt / lampp / htdocs”时,它可以正常工作。
已经仔细检查/ home / webadmin / webroot是否可读。这可能是什么问题?
答案 0 :(得分:1)
ServerRoot必须是DocumentRoot上方的目录,因此如果您确实需要在“/ home / webadmin / webroot”中拥有文档根目录,则必须至少将ServerRoot设置为“/ home / webadmin / webroot”...或者像“/ home / webadmin”这样的东西