2015-07-11 38 views
0

我想上傳一個視頻在WordPress上。在100%上傳之後,它給出HTTP Error.i已經超過了來自php.ini的限制。解決方案適用於2-6 mb等小視頻,但對於20 MB視頻,它會導致HTTP錯誤。
請參閱此錯誤圖像拍攝畫面 http://i.stack.imgur.com/Uxhpn.pngWordPress視頻上傳HTTP錯誤(IIS服務器)

我使用IIS服務器。我試過這麼多的選項,如:

wp-config.php file: define('WP_MEMORY_LIMIT', '64MB'); 

/*以下htaccess的選項*/

1. AddType x-mapp-php5 .php 

2. <IfModule mod_security.c> 
    SecFilterEngine Off 
    SecFilterScanPOST Off 
    </IfModule> 

3. # Exclude the file upload and WP CRON scripts from authentication 
<FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$"> 
    Satisfy Any 
    Order allow,deny 
    Allow from all 
    Deny from none 

4。基本進行AuthType AuthName指令 份額 滿足任何 訂單拒絕,允許 所有

<IfModule mod_security.c> 
<Files async-upload.php> 
SecFilterEngine Off 
SecFilterScanPOST Off 
</Files> 
</IfModule> 
</FilesMatch> 

任何幫助表示讚賞允許。

+0

嘗試wp-config.php文件:define('WP_MEMORY_LIMIT','128MB');或通過ftp上傳視頻 – meck373

+0

在服務器上檢查IIS日誌中的子狀態代碼和Windows事件日誌以查找與該請求相關的任何條目。默認情況下,IIS的上傳限制爲30000000字節,但如果超過該限制,它將發送404而不是500。 –

+0

@ meck373:不工作 –

回答

0

這可能是超出IIS中允許的請求內容大小(30000000字節)的問題。

在您的網站具有以下內容的根目錄下創建一個文件web.config

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <security> 
      <requestFiltering> 
       <requestLimits maxAllowedContentLength="50000000" /> 
      </requestFiltering> 
     </security> 
    </system.webServer> 
</configuration> 

如果這樣的文件已經存在,與maxAllowedContentLength屬性添加XML節點。

您也可以使用IIS管理器,選擇您的站點,雙擊右側的Request FilteringEdit Feature Settings...。更改號碼爲Maximum allowed content length

不要設置得太高。

+0

這已經在那裏了。 :-( –