HTTP Fehler beim Hochladen von Bildern über bestimmte Dimensionen

Hallo Ich habe einen Reseller Account mit einem Wp 3.5 Multisite auf einem Shared Hosting.

Plötzlich kann ich Fotos nicht nach einigen zufälligen Dimensionen hochladen (Es lädt die kleinen gut, aber es hat Probleme mit den größeren). Spezifische jedes Foto über 511 (Breite) habe ich HTTP-Fehler, und jedes Bild kleiner als 511 (Breite) Upload ohne http-Fehler

Betriebssystem: Linux (64 Bit)

Server: LiteSpeed

Apache-Version: 2.2.23

Eintrittsverfahren: 20

Virtuelle Speicherauslastung und physische Speicherauslastung: 1048576 KB (jeweils)

E / A-Nutzung: 1024 KB / s

Meine PHP-Spezifikationen:

  • PHP Version: 5.3.18
  • mysql- Client-API-Version: 5.1.65-cll
  • post_max_size 60m (lokaler Wert) – 60m ( Masterwert )
  • upload_max_filesize 100m (lokaler Wert) – 200m ( Masterwert )
  • memory_limit 1024m (lokaler Wert) – 1024m (Masterwert)
  • max_input_time 60 (Lokaler Wert) – 60 ( Leitwert )
  • max_execution_time 3600 (Lokaler Wert) – 600 ( Leitwert )

functions.php meines Themas: http://pastebin.com/ddEQqVJy

Mein Multisite .htaccess ist

# BASIC SECURITY   SecFilterEngine Off SecFilterScanPOST Off   # #SecFilterEngine Off #SecFilterScanPOST Off # php_value memory_limit 1024M php_value max_execution_time 3600 php_value post_max_size 60M php_value upload_max_filesize 100M  #php_value memory_limit 128M #php_admin_flag safe_mode off # Prevent folder browsing Options All -Indexes  order allow,deny deny from all  # BEGIN feedburner and uploaded files adjustments.  RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner|FeedValidator) [NC] RewriteRule ^feed/?.*$ http://feeds.feedburner.com/mysite [L,NC,R=302] RewriteRule ^home?.*$ http://feeds.feedburner.com/mysite [L,NC,R=301] RewriteRule ^wp-content/uploads/(.*)$ http://mysite.com/files/$1 [L,R=301] RewriteRule ^wp-content/gallery/(.*)$ http://mysite.com/files/$1 [L,R=301] RewriteRule ^wp-content/uploads/jw-player-plugin-for-wordpress/player/player.swf$ http://mysite.com/files/jw-player-plugin-for-wordpress/player/player.swf$1 [L,R=301]  # BEGIN ANTISPAMBLOG REGISTRATION  RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-signup.php* RewriteCond %{HTTP_REFERER} !.mysite.com. [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) http://die-spammers.com/ [R=301,L] RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post.php* RewriteCond %{HTTP_REFERER} !.*mysite.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]  # BEGIN Watermark Hotlinked Images  RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?mysite.com [NC] RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?google.\ [NC] RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?facebook.com [NC] RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?twitter.com [NC] RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?yahoo.\ [NC] RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?bing.\ [NC] RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?ixquick.com [NC] RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?feeds.feedburner.com/mysite [NC] RewriteRule ^(.*\.(png|gif|jpe?g))$ http://mysite.com/wp-content/plugins/watermark-hotlinked-images/watermark.php?img=$1 [L]  # END Watermark Hotlinked Images #Begin gzip and deflate  AddOutputFilterByType DEFLATE text/html text/css application/x-javascript text/plain text/xml image/x-icon   ExpiresActive On ExpiresByType text/html M3600 ExpiresByType text/css M3600 ExpiresByType application/x-javascript M3600 ExpiresByType image/bmp M3600 ExpiresByType image/gif M3600 ExpiresByType image/x-icon M3600 ExpiresByType image/jpeg M3600  # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] # uploaded files RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule . index.php [L] #END WordPress 

Update: Das ist meine functions.php meines Themas http://pastebin.com/ddEQqVJy

Wir finden das Problem, das Problem ist an

Linie 131

 add_image_size('theme-thumb', 520, 497, true); 

Zeilen 267-275

 if (function_exists('add_theme_support')) { add_theme_support('post-thumbnails'); set_post_thumbnail_size(150, 250); // default Post Thumbnail dimensions } if (function_exists('add_image_size')) { add_image_size('post-thumb', 310, 9999); //300 pixels wide (and unlimited height) add_image_size('widget-thumb', 220, 180, true); //(cropped) } 

Als wir sie entfernten, wurde beim Hochladen eines Fotos auf Medien kein “HTTP-Fehler” angezeigt.

auf function.php von Twenty Twelve verwenden

 // This theme uses a custom image size for featured images, displayed on "standard" posts. add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 624, 9999 ); // Unlimited height, soft crop 

ohne einen “HTTP-Fehler” zu geben, ist seltsam, weißt du, warum passiert das? Und wie kann ich es reparieren?

Solutions Collecting From Web of "HTTP Fehler beim Hochladen von Bildern über bestimmte Dimensionen"