問題:配置Apache,httpd.conf 添加虛擬目錄 <IfModule alias_module> Alias /sww/ "C:/xampp/htdocs/test/" </IfModule> 出現限制權限訪問, Access forbidden! You don't have permission to access the requested object. It is either read-protected or not readable by the server. If you think this is a server error, please contact the webmaster. Error 403 localhost 2011/8/26 17:36:49 Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1
需添加目錄設置
復制代碼 代碼如下:
<Directory "C:/xampp/htdocs/test/"> AllowOverride None Options None Order allow,deny Allow from all </Directory>
嘗試: 1. 將C:/xampp/htdocs/test/的/去掉,結果:無法啟動apache 2. 將C:/xampp/htdocs/test/的/改成/,結果:無法啟動apache 3. 將C:/xampp/htdocs/test/改為"D:/Work/Booksir/BP/Code/User_Booksir_com_cn/trunk/",結果:無法啟動apache 4. C:/xampp/htdocs/test/文件夾有Everyone完全控制權限,給D:/Work/Booksir/BP/Code/User_Booksir_com_cn/trunk加上Everyone的完全控制權限,結果:仍無法啟動apache 5. 將"D:/Work/Booksir/BP/Code/User_Booksir_com_cn/trunk/"的/去掉,/sww/的/去掉,結果:成功啟動apache 結論: 最好 Alias /sww "D:/Work/Booksir/BP/Code/User_Booksir_com_cn/trunk" <Directory "D:/Work/Booksir/BP/Code/User_Booksir_com_cn/trunk"> 后面都不要加/,都不要使用/,這樣比較保險 # If you include a trailing / on /webpath then the server will # require it to be present in the URL. You will also likely # need to provide a <Directory> section to allow access to # the filesystem path.