Я развиваюсь под Wamp.
echo realpath(APPPATH);
C: \ WAMP \ WWW \ salsaritmo \ система \ приложения
echo realpath(APPPATH . '..');
C: \ WAMP \ WWW \ salsaritmo \ система
echo realpath(APPPATH . '../files'); //(which is the one i want)
ничего не возвращает
realpath () возвращает FALSE при ошибке, например, если файл не существует.
Ваш APPPATH не заканчивается разделителем каталогов, поэтому вы пытаетесь найти путь к реальному пути ('C: \ wamp \ www \ salsaritmo \ system ../ files'), что, очевидно, недопустимо. Попробуйте:
echo realpath(APPPATH . '/../files');