define( 'DISALLOW_FILE_EDIT', true );
define( 'DISALLOW_FILE_MODS', true );
Данные константы запрещают редактировать файлы в редакторе в админке и обновления. На редактирование по FTP никакого влияния не имеют и иметь не могут.
В вашем случае, вероятнее всего, ваш FTP-пользователь не имеет достаточных прав на редактирование (запись) файлов.
А еще посмотрите в конфиге константы:
FS_CHMOD_DIR
FS_CHMOD_FILE