Ошибка при добавлении изображения через Windows Live Writer
18.09.2010Голосование
Голосование на
Ошибка при добавлении изображения через Windows Live Writer
Всего проголосовало:
1
| Тип | Ошибка |
| Состояние | Исправлено |
| Приоритет | Средний |
| Версия | 3.89 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Валерий |
| Исполнитель | Блоголётчик |
Создаю запись, добавляю картинку в Windows Live Writer. Запись не создается, выскакивает ошибка:
Недействительный ответ сервера
Ответ методу metaWeblog.newMediaObject, полученный с сервера блога, недействителен.
Invalid response document returned from XmlRpc server
Сжатие картинки для предпросмотра отключено.
Код
В папке Блоголета создается файл error_log с содержанием:
[18-Sep-2010 18:40:23] PHP Warning: Missing argument 5 for tmediaparser::upload(), called in /home/user/public_html/lib/xmlrpc.metaweblog.class.php on line 353 and defined in /home/user/public_html/lib/mediaparser.class.php on line 24
[18-Sep-2010 18:40:23] PHP Warning: Missing argument 6 for tmediaparser::upload(), called in /home/user/public_html/lib/xmlrpc.metaweblog.class.php on line 353 and defined in /home/user/public_html/lib/mediaparser.class.php on line 24
[18-Sep-2010 18:40:23] PHP Warning: imagecreatetruecolor() [<a href='function.imagecreatetruecolor'>function.imagecreatetruecolor</a>]: Invalid image dimensions in /home/user/public_html/lib/mediaparser.class.php on line 313
[18-Sep-2010 18:40:23] PHP Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/user/public_html/lib/mediaparser.class.php on line 314
[18-Sep-2010 18:40:23] PHP Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/user/public_html/lib/mediaparser.class.php on line 315
[18-Sep-2010 18:40:23] PHP Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/user/public_html/lib/mediaparser.class.php on line 316
[18-Sep-2010 18:40:23] PHP Warning: md5_file(/home/user/public_html/files/image/01.preview.jpg) [<a href='function.md5-file'>function.md5-file</a>]: failed to open stream: No such file or directory in /home/user/public_html/lib/files.class.php on line 47
[18-Sep-2010 18:40:23] PHP Warning: filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for /home/user/public_html/files/image/01.preview.jpg in /home/user/public_html/lib/files.class.php on line 48
RSS комментарии к этой записи
Рубрики: Ошибки
← Ранее Ошибки виджета «Мета»
Позже Глюк с виджетами. →
Комментарии (7) на запись “Ошибка при добавлении изображения через Windows Live Writer”
Оставить комментарий
xmlrpc.metaweblog.class.php line 353:
$id = $parser->upload($filename, $struct['bits'], '', '', '', $overwrite );
Так, ошибка похоже зависит от настроек или версии или режима PHP.
Возникает: php как fcgi, 5.2.4
не возникает: mod_php , 5.2.9
Завтра постараюсь проверить на разных вариантах.
Насчет cgi режима - ничегосказать не могу в виду отсутствия площадки для тестов в этом режиме.
Насчет миниатюр - они создаются всегда (наверно надо добавить спецнастройку для отключения). Галочка влияет лишь на способ создания миникартинки: либо картинкасжимается с сохранением размеров, либо миниатюра будет фиксированного размера (тогда пропорции могут быть искажены, но все миникартинки будут одинакового размера). Подумаю об отключении миниатюр