Wordpress上傳資源報HTTP錯誤

来源:https://www.cnblogs.com/aubin/archive/2018/02/27/8480873.html
-Advertisement-
Play Games

簡述 在公司內部搭建內部視頻學習網站,經過對比選擇了wordpress進行站點搭建。但是在上傳視頻遭遇到了各種問題,特將此處理過程進行記錄。 原因排查 1.上傳一個十幾兆mp4的文件上傳進度到達百分之百,會媒體提示http錯誤 2.剛開始懷疑是PHP、Nginx的上傳大小限制了。但是查看PHP、Ng ...


簡述

在公司內部搭建內部視頻學習網站,經過對比選擇了wordpress進行站點搭建。但是在上傳視頻遭遇到了各種問題,特將此處理過程進行記錄。

原因排查

1.上傳一個十幾兆mp4的文件上傳進度到達百分之百,會媒體提示http錯誤

2.剛開始懷疑是PHP、Nginx的上傳大小限制了。但是查看PHP、Nginx配置均配置了1000M

vim /etc/nginx/conf.d/default.conf
location / {
        root   /data/web;
        index  index.php index.html index.htm;
        client_max_body_size    1000M;
}

vim /etc/php.ini
    upload_max_filesize = 1000M
    post_max_size = 1000M
    max_execution_time = 300

3.查看Nginx erro日誌

tail /var/log/nginx/error.log
2018/02/14 09:32:07 [error] 87522#87522: *1 client intended to send too large body: 35016434 bytes, client: 36.111.88.33, server: localhost, request: "POST /wp-admin/async-upload.php HTTP/1.1", host: "117.66.240.116:81", referrer: "http://117.66.240.116:81/wp-admin/media-new.php"

只有下麵這一行是最主要的保存信息。以下錯誤就是body限制大小的問題

client intended to send too large body

4.將限制大小的設定在http中後上串資源就不會在有限制

vim /etc/nginx/nginx.conf
http{
    client_max_body_size    1000M;
keepalive_timeout  300;
}

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 相信做asp.net web開發的碼友們,對ASP.NET_SessionId一定不陌生。ASP.NET_SessionId保存在瀏覽器cookie中。那麼它是來源於哪裡?何時生成?何時失效?有何作用呢? 帶著這些疑問,我們開始探尋它。廢話不多說,實踐才是檢驗真理的最好方法,直接上代碼。 打開VS建 ...
  • 1. 下載安裝VS支持Mysql的包 1.1 Connector/Net : https://dev.mysql.com/downloads/connector/net/6.9.html 1.2 MySQL for Visual Studio: https://dev.mysql.com/downl ...
  • 文件套印,目前比較常用的有三種形式:office組件套印、NPOI套印、Asponse.words套印。 針對這三種套印各有優勢: office套印:基於office組件,需要使用者電腦安裝office功能。 優勢:能完全滿足頁面所使用的office特性功能,包含頁眉、頁腳類及支持其他特殊樣式,根據 ...
  • 兩步:1.註冊GridView的CustomDrawFooterCell事件2.在事件響應中,根據條件修改e.Appearance.ForeColor例子如下: 效果: 不知道為什麼設置e.Appearance.BackColor無效(而在非統計行中有效),知道的大俠麻煩告知。 ...
  • 一.單一職責原則 就一個類而言,應該僅有一個引起它變化的原因.如果你能想到多於一個的動機去改變一個類,那麼這個類就具有多於一個的職責. 二.開放-封閉原則 對於更改是封閉的,對於擴展是開放的.面對需求,對程式的改動是通過增加代碼來實現的,而不是更改現有代碼,從而保持相對的穩定.如何做到呢?預測最有可 ...
  • Debug版本:通常稱為調試版本,它包含調試信息,並且不作任何優化,便於程式員調試程式。 Release版本:稱為發佈版本,它往往是進行了各種優化,使得程式在代碼大小和運行速度上都是最優的,以便用戶很好地使用。 實際上,Debug版本和 Release 並沒有本質的界限,他們只是一組編譯選項的集合, ...
  • 上一篇中,老周給大伙伴們扯了有關 ASP.NET Core 中異常處理的簡單方法。按照老周的優良作風,我們應該順著這個思路繼續挖掘。 本文老周就不自量力地介紹一下如何使用 MVC Filter 來處理異常。MVC 模型(當然適用於 Razor Page 、Web API 模型)可以用一系列的 Fil ...
  • //簡單工廠,適合具體實現不同,例如根據配置文件實例化不同的資料庫,不同的語言版本. #region 定義基類(屬性和功能) public class Operation { private double numberA = 0; public double NumberA { get { retu ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...