Причём, на самом деле он их загружает, в папку upload они попадают, но вот дальше php падает. Если грузить браузером, то "500 server error". Казалось бы, проблема в версии php или htaccess или ещё где-то я накосячил, но 24 битные png загружаются без проблем. Есть подозрение, что pngout как-то чрезмерно агрессивно оптимизирует файл, что php ниасиливает, но что с этим делать? Если загружать не из статьи, а из медиафайлов, а потом вернуться в статью, то файлы видны в каталоге, но в виде иконок, без превьюшек. Но их можно добавить в статью и всё отображается корректно, даже после публикации.
С этим можно как-то бороться?