2014-03-07 48 views
1

我的網站有問題:我已經在包含htacces文件的admin文件夾中安裝了jquery文件上傳插件。 此文件包含:jquery文件上傳後面htaccess

php_value upload_max_filesize 60M 
php_value post_max_size 60M 
php_value max_execution_time 800 

AuthUserFile "/path/to/my/htusers" 
AuthType Basic 
AuthName "ADMIN" 
require valid-user 
<Files htusers> 
deny from all 
</Files> 

中的文件,其中是管理文件夾之外文件夾上傳上傳。顯示 的圖像,但是當我點擊刪除我得到這個答案爲:

401需要授權
需要授權此服務器 無法驗證您有權訪問請求的文檔 。您提供了錯誤的憑據(例如,密碼錯誤 ),或者您的瀏覽器不知道如何提供所需的 憑據。

而點擊刪除後,我必須使用htaccess再次登錄。

我錯過了什麼嗎?

有人回答說,上傳的文件必須在jQuery文件上傳但不是更好的htacces下。我的文件如下所示:

/ 
    - admin 
     - .htaccess 
     - upload 
     - plugins 
      - jquery file upload 
       - ... 

文件被上載到上傳文件夾中。

編輯:也許問題來自於包含用戶名的數據,網址:

http://[email protected]/fspva/admin/plugins/jfile_upload/server/php/ 
?file=../../../../../upload/galerie/23/135x135.jpg&_method=DELETE 

我試圖設置「access_control_allow_credentials」爲假,但URL是一樣的...


解決方案是:

對我來說,問題是在URL中的遠程用戶。所以我評論行:

//(!empty($_SERVER['REMOTE_USER']) ? $_SERVER['REMOTE_USER'].'@' : ''). 

而現在的用戶名不url中再出現和刪除工作,即使上傳文件夾是不一樣的htaccess下。

回答

1

解決方法是:

對於我來說,問題是在URL中的遠程用戶。所以我評論行:

//(!empty($_SERVER['REMOTE_USER']) ? $_SERVER['REMOTE_USER'].'@' : ''). 

而現在的用戶名不url中再出現和刪除工作,即使上傳文件夾是不一樣的htaccess下