Intereting Posts
Функция WordPress для добавления текстового предупреждения на всех страницах Необходим обходной путь для небезопасного запроса конечной точки XMLHttpRequest Как добавить функции «edit profile» и «blog post» в front-end? Шаги для отладки на пустой экранной установке WordPress Удаление полей из Media Uploader / Gallery Программирование WordPress для отправки электронной почты по форме регистрации? Отсутствует панель инструментов / панель администратора на странице поддомена с использованием интеграции WordPress На экране музыкальный / аудиоплеер, который захватывает URL-адрес дорожки Настроить кнопки TinyMCE Пользовательский метабокс не отображает данные мультиселекта в режиме редактирования post format – как переключать мета-поля при изменении формата? Таинственный заголовок HTTP 404 в моих собственных сценариях Как правильно избежать переменных запроса, которые будут использоваться в WP_Query Пользовательские типы сообщений и соответствующие им файлы тем Уведомление PHP – пользовательская функция

Ошибка HTTP при загрузке изображений по определенным параметрам

Здравствуйте, у меня есть реселлерская учетная запись с одним wp 3.5 multisite на общем хостинге.

Неожиданно я не могу загружать фотографии после некоторых случайных измерений (он загружает небольшие размеры просто отлично, но он имеет проблемы с более крупными). Специфическая любая фотография более 511 (ширина), я получил ошибку http, и любое изображение меньше, чем 511 (ширина) загрузки без какой-либо ошибки http

Операционная система: Linux (64 бит)

Сервер: LiteSpeed

Версия Apache: 2.2.23

Входные процессы: 20

Использование виртуальной памяти и использование физической памяти: 1048576 КБ (каждый)

Использование ввода / вывода: 1024 КБ / с

Мои спецификации PHP:

  • Версия PHP: 5.3.18
  • Версия API клиента mysql: 5.1.65-cll
  • post_max_size 60 м (локальное значение) – 60 м (основное значение)
  • upload_max_filesize 100 м (локальное значение) – 200 м (основное значение)
  • memory_limit 1024 м (локальное значение) – 1024 м (главное значение)
  • max_input_time 60 (Локальное значение) – 60 (Основное значение)
  • max_execution_time 3600 (Локальное значение) – 600 (Основное значение)

functions.php моей темы: http://pastebin.com/ddEQqVJy

Мой многопользовательский .htaccess

# BASIC SECURITY <IfModule mod_security.c> <Files async-upload.php> SecFilterEngine Off SecFilterScanPOST Off </Files> </IfModule> #<IfModule mod_security.c> #SecFilterEngine Off #SecFilterScanPOST Off #</IfModule> php_value memory_limit 1024M php_value max_execution_time 3600 php_value post_max_size 60M php_value upload_max_filesize 100M </IfModule> #php_value memory_limit 128M #php_admin_flag safe_mode off # Prevent folder browsing Options All -Indexes <Files wp-config.php> order allow,deny deny from all </Files> # BEGIN feedburner and uploaded files adjustments. <IfModule mod_rewrite.c> 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] </IfModule> # BEGIN ANTISPAMBLOG REGISTRATION <IfModule mod_rewrite.c> 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] </IfModule> # BEGIN Watermark Hotlinked Images <IfModule mod_rewrite.c> 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] </IfModule> # END Watermark Hotlinked Images #Begin gzip and deflate <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/css application/x-javascript text/plain text/xml image/x-icon </IfModule> <IfModule mod_expires.c> 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 </IfModule> # 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 

Обновление: Это мои функции.php моей темы http://pastebin.com/ddEQqVJy

Мы находим проблему, проблема в

строка 131

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

линии 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) } 

Когда мы сняли их, у нас не было никакой «ошибки HTTP», когда мы загрузили фотографию на носители.

на function.php использования Twenty Twelve

 // 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 

без какой-либо «ошибки HTTP», странно, знаете ли вы, почему это происходит? И как я могу это исправить?