問題:You don't have permission to access /index.html on this server.
#原因:index.html是用root使用者建立的文件,apache權限不夠。
解決方法:更改檔案權限;chmod 755 index.html
如果是WIN 2003下出現這個問題,請以下方式解決:
打開apache設定檔httpd.conf,找到這麼一段:
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow deny from all Satisfy all </Directory>
然後試著把deny from all中的deny改成了allow,保存後重起了apache,然後測試網頁,造訪測試網站完全正常了。
第二種方法是Apache的設定檔httpd-vhosts.conf裡,開啟擴充設定
# Virtual hosts Include conf/extra/httpd-vhosts.conf
前面的#去掉了,就引入了擴充配置,而擴充設定檔裡又沒配好對應的權限“Allow from all”,所以要提示此錯誤。
推薦教學:PHP影片教學
#以上是php使用者權限不足怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!