將圖片上傳到 WordPress 時出現 HTTP 錯誤:如何獲取和解決

已發表: 2022-05-09

儘管使用 WordPress 網站通常很簡單,但有些情況可能會讓您摸不著頭腦。 有一次,您在將照片上傳到 WordPress 時看到 HTTP 錯誤。 但是,如果您知道在哪一瞥,這可能是一個簡單的照顧。

在大多數情況下,這是一條通用消息,表示有些事情可能是錯誤的,而 WordPress 沒有解決辦法。 雖然這在最初的情況下無法使您受益,但您可以深入研究 WordPress 的文檔以搜索解決方案。

在這篇文章中,我們將向您展示在將照片上傳到 WordPress 時處理 HTTP 錯誤的幾種策略:

  1. 檢查您的 WordPress 設置和萬維網設置的一些標準因素。
  2. 自信地優化您的印象,這樣您就不會遇到設置的限制。
  3. 增加您的 PHP 內存限額。
  4. 將 WordPress 的圖片編輯器庫更改為其他內容。

我們將保留簡短而甜蜜的要點,因此您需要完全掌握如何使用安全文件傳輸協議 (SFTP) 和正確的購物者。 此外,您還想知道如何瀏覽 WordPress 文件框架。

1. 在轉機前進行一些簡單的檢查

與許多其他問題一樣,您需要保證將照片上傳到 WordPress 時出現 HTTP 錯誤是一個永恆的難題。 當然,如果這是一時的事情,您可以等待事情結束,然後重新檢查是否有潛力。

要弄清楚這一點,您可以進行一系列檢查:

  • 最基本的解決方法是等待關注的照顧。 這將包括對媒體庫的定期檢查。
  • 您可以查看使用瀏覽器的情況,例如清除緩存,甚至更改瀏覽器。
  • 如果你知道你已經安裝了一個新的主題或插件,這可能會導致你的錯誤。 對於這種情況,您必須立即停用所有這些插件或主題,直到您確定它們是否是錯誤的誘因。
  • 在某些情況下,您可能需要查看 WordPress 主文檔的文件權限。 根據我們的經驗,這不是導致的原因,因為除了您編輯它們之外幾乎看不到權限更改/另一方面,您不應該排除它。

本文的目標是肯定將視覺效果上傳到 WordPress 時出現的任何 HTTP 錯誤都是需要您的魔掌的持久性問題。 當您知道這是這種情況時,您似乎可以解決問題。

2.添加優化的圖片文件

這種補救措施是一個兩管齊下的方法。 第一,您將要對您的媒體添加選項充滿信心(並自己提醒)。 出於穩定的動機,您經常會設置“邊界”以使測量保持適度,並且可能的風險是名義上的。

一旦你知道這些參數是什麼(或者你設置了合適的類型),你就可以出現在你上傳的媒體上。 大多數情況下,上傳圖片到 WordPress 時 HTTP 錯誤的原因是由於您的添加超出了設置的參數。

將圖像上傳到 WordPress 時出現媒體庫 HTTP 錯誤。

解決這個問題的最好方法是上傳更優化的圖片。 雖然這看起來像是您需要添加一個圖形優化插件並開始您的工作日,但這可能無法完成工作。 這是因為您需要使用優化的印象來攻擊服務器以停止 HTTP 錯誤。 以下是一些支持您達到最小文件大小的想法:

  • 使尺寸盡可能緊湊,即使您盡可能保持最高質量。 1,000 像素的廣泛邊緣是一個極好的默認值。
  • 使用正確的圖像格式。 為便於說明,圖像應使用 JPEG,但圖形應使用 PNG 或更近的現代格式。
  • 更改比例後立即通過網絡優化資源操作任何視覺效果。 ShortPixel (50% 免費信用券)有一個很棒的應用程序,TinyPNG 是一個無處不在的長期實例。

當您將所有這些都放在現場時,您將擁有優化的照片,(最重要的是)不會觸發錯誤。

3. 提高你的 PHP 內存限制

主要是因為 HTTP 請求使用 PHP 作為處理語言,您可能需要為個人職責分配更多內存。

幸運的是,這是我們在發布的關於致命錯誤授權內存大小調整疲勞WordPress 錯誤的一個地方。 這篇文章將向您展示如何最大化您的服務器和設置的 PHP 內存限制。 一旦你提高了這個值,在將照片上傳到 WordPress 時,你不需要看到額外的 HTTP 問題。

4. 改造 WordPress 的圖像編輯器庫

對於不知情的人,WordPress 僅在媒體庫中提供了一些簡單的圖片增強操作:

使用內置編輯器在 WordPress 中編輯圖像。

另一方面,這個元素使用了兩個不同的庫之一:Imagick 或 GD 庫。 如果您的安裝使用前者,則可能會在上傳圖像時引起一些內存問題。 在這種情況下,您可以進行交換。

請注意,當您增加後續代碼時,您將需要使用焦點片段插件,或單獨編輯functions.php文件(無論哪個對您有用):

 functionality default_editor_gd( $editors ) $gd_editor="WP_Image_Editor_GD" $editors = array_diff( $editors, array( $gd_editor ) ) array_unshift( $editors, $gd_editor ) return $editors include_filter( 'wp_impression_editors', 'default_editor_gd' )

內置的 WordPress 編輯器很好,但不能讓您編輯 world functions.php文件——只能編輯您的概念。

修改 .htaccess 以優化您的印象編輯器庫

Imagick 有一個很棒的功能,它可以使用許多處理器線程來更快地處理視覺效果。 然而,大量的共享網絡託管供應確實無法實現這一點,這可能會在將照片上傳到 WordPress 時導致 HTTP 錯誤。

要修復此問題,您可以在站點的.htaccess文件中僅插入一行(如果您使用 Apache 服務器):

SetEnv MAGICK_THREAD_Limit 1

這將限制 Imagick 僅使用一個處理器線程。 與這些類型一樣,這可以繞過共享主機的限制,並處理您看到的 HTTP 錯誤。

包起來

如果您嘗試添加平台不知道如何處理的圖形,WordPress 有時會拋出錯誤。 不過,如果您在將圖像上傳到 WordPress 時看到 HTTP 錯誤,有一些修復可以使點正確:

  • 有時,這是一個簡單的解決方案。 例如,您可能想要等待或更改瀏覽器。
  • 對於您的安裝或服務器而言,您的印象文件可能過於龐大,這意味著您每次“最大化”這些值時都會看到錯誤。
  • 您可能必須增加您的 PHP 內存,以適應媒體上傳。
  • 在某些情況下,您會想要交換 WordPress 使用的圖片編輯器庫,並且可能還需要編輯.htaccess文件。

在將插圖或照片上傳到 WordPress 時,這些提示是否支持您解決 HTTP 錯誤? 如果是這樣,請讓我們知道哪 1 項為您工作!