Если не поможет, тогда уже дальше копать надо.
PS: а другие форматы грузятся (jpg и прочие)?
некоторые скрипты не принимают .PNG файлы, тогда .png хаваются на ура (регистр), либо кириллические имена не принимаются некоторыми скриптами, а также по ограничению ДЛИНЫ имени файла… Самый простой способ проверить — переименуйте файл в test.png или 1.png.
Если не поможет, тогда уже дальше копать надо.
PS: а другие форматы грузятся (jpg и прочие)?
Переименование файла не помогло, загружаются jpg и gif, а png нет, вне зависимости от имени!