Old el7 setup have /var/lib/tuleap/ftp/codendi (instead of /var/lib/tuleap/ftp/tuleap) directory hence this crash:
[codendiadm@valid-c7 ~]$ tuleap
...
In tuleap.php line 224:
DirectoryIterator::__construct(/var/lib/tuleap/ftp/tuleap/): failed to open dir: No such file or directory