djni3no
Если папка gallery не создаётся, это означает, что у папки assets и у php-скрипта разные владельцы. (у папки юзер, а у скрипта апач например)
В этом случае надо вручную создать папку gallery и поставить ей права 777. Должно быть достаточно.
Но если на сервере Safe Mode включён, как у AVT, то тогда всё гораздо хуже. Семерки не будут ни на что влиять, кроме разве что загрузки файлов. Наверняка также не будут работать все операции с файлами и каталогами. Наилучшим решением наверное было бы создать папку gallery из панели управления хостингом (если она это позволяет), с тем же владельцем, что и у php. Иначе придётся отключать safe mode или шаманить: использовать в коде ftp_connect, perl-скрипты для создания папок и т.п.
djni3no
Не надо закидывать туда папки с фотками через ftp, они под другим владельцем получаются и скрипт не может их переименовать (они под номерами хранятся). Поэтому и двоится: с красным значком - те что внесены в базу, но не переименованы, а с желтым - те, что якобы не внесены. Делайте всё через админку.