What you said does not make sense, or I did not understand.
If you install from rpm, you do not have to perform "make install"
Are you using Elastix? My guess is that you do, and you are loading the elastix index.php file that load fop2.html instead of index.html. fop2.html is not part of the fop2 tarball, so it is OLD, and it won't work. If you upgrade an elastix install from .tar.gz, you must perform additional steps. Copy index.html and fop2.html, copy the autoconfig* scripts from /usr/local/fop2 to /etc/asterisk/fop2
cp /var/www/html/fop2/index.html /var/www/html/fop2/fop2.html
cp /usr/local/fop2/autoconfig* /etc/asterisk/fop2
Finally, the fop2.cfg is always created, but the rpm location is different from the tarball location. rpm stores it in /etc/asterisk/fop2 while .tar.gz in /usr/local/fop2
Best regards,