Я использую WordPress 2.9.2 Блог с пользовательской установкой Debian на Amazon Web Services EC2 .
До понедельника все работало нормально. Затем наступил вторник, и внезапно я не могу за одну ночь загрузить изображения, используя загрузчик WP-файлов по умолчанию (flash или html).
Когда я пытаюсь загрузить изображение, отображается следующая ошибка:
Файл пуст. Пожалуйста, загрузите что-нибудь более существенное. Эта ошибка также может быть вызвана отключением загрузки в вашем php.ini или тем, что post_max_size определено как меньшее, чем upload_max_filesize в php.ini
Итак, я проверил свой php.ini и изменил некоторые настройки следующим образом:
- upload_max_filesize : 64M
- post_max_size : 90M
- memory_limit : 128M
- max_excecution_time : 600
- max_input_time : 600
Но это не сработало. Затем я попытался chmod -ing wp-content / uploads / и его подпапки в 777 . Не сработало.
Провел некоторые исследования в Google и добавил следующие строки в .htaccess :
<IfModule mod_security.c>
SetEnvIfNoCase Content-Type
"^multipart/form-data;" "MODSEC_NOPOSTBUFFERING=Do not buffer file uploads"
</IfModule>
<IfModule mod_gzip.c>
mod_gzip_on No
</IfModule>
Не сработало. Наконец, увеличен лимит памяти WP в файле wp-settings.php . Не сработало.
Так что у меня сейчас нет вариантов. У кого-нибудь есть идеи, как это решить? Это действительно мешает мне и моему клиенту!
Заранее спасибо!