PHP錯誤:Forbidden You don't have permission to access / on this server_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:如何批量替換相對地址為絕對地址(利用bat批處理實現)
      你的url鏈接是相對路徑你想把他批量替換成絕對路徑該怎么做呢?下面與大家分享下具體的實現思路及代碼,只需點擊bat文件,全部頁面里的相對地址就會變成絕對地址了

       今天在測試一個php程序的時候,發現這個問題:

      Forbidden

      You don't have permission to access / on this server.
       

      開始的時候我是用http://localhost/test.php進行的測試,沒有發現問題,后來要在內網測試一下就要用IP地址進行那個訪問了,如:http://10.10.50.195/test.php,就出現了這個問題。

      后來咨詢了一下朋友(php高手),說修改一下php的配置文件httpd.conf。

      在原有的位置文件中找到配置節

      <Directory />
          Options FollowSymLinks
          AllowOverride None
          Order deny,allow
          Deny from all
          Satisfy all
      </Directory>

      修改成

      <Directory />
          Options FollowSymLinks
          AllowOverride None
          Order deny,allow
      #    Deny from all
          Allow from all

      #允許所有訪問
          Satisfy all
      </Directory>


      還有

      <Directory "D:/Wamp5/www">

          #
          # Possible values for the Options directive are "None", "All",
          # or any combination of:
          #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
          #
          # Note that "MultiViews" must be named *explicitly* --- "Options All"
          # doesn't give it to you.
          #
          # The Options directive is both complicated and important.  Please see
          # http://httpd.apache.org/docs/2.2/mod/core.html#options
          # for more information.
          #
          Options Indexes FollowSymLinks

          #
          # 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 all

          #
          # Controls who can get stuff from this server.
          #
      #   onlineoffline tag - don't remove
          Order Deny,Allow
          Deny from all
          Allow from 127.0.0.1

      </Directory>

      修改成

       

      <Directory "D:/Wamp5/www">

          #
          # Possible values for the Options directive are "None", "All",
          # or any combination of:
          #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
          #
          # Note that "MultiViews" must be named *explicitly* --- "Options All"
          # doesn't give it to you.
          #
          # The Options directive is both complicated and important.  Please see
          # http://httpd.apache.org/docs/2.2/mod/core.html#options
          # for more information.
          #
          Options Indexes FollowSymLinks

          #
          # 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 all

          #
          # Controls who can get stuff from this server.
          #
      #   onlineoffline tag - don't remove
          Order Deny,Allow
      #    Deny from all

      #  Allow from 127.0.0.1
          Allow from all

      </Directory>

      然后保存,重啟服務,在訪問就解決了這個問題。

      分享:php源代碼安裝常見錯誤與解決辦法分享
      這篇文章主要介紹了在linux服務器中通過源代碼安裝php過程中,經常會遇到的一些問題做個小結,特分享給需要的朋友

      來源:模板無憂//所屬分類:PHP教程/更新時間:2013-05-30
      相關PHP教程