There are a few things that can cause this:
1) You don't have 'create temporary table' permissions in mysql. You Cacti log would be littered with error messages
2) You don't have proper file permissions to the plugin directories 'setup.php' files (and likely others).
3) You don't have any plugins properly installed into the 'plugins' folder.
4) You don't have a plugins folder...
1) cacti.log file is not showing any errors
2) OK, we will look at all the permissions again and, if necessary to help figure this out, will '777' everything
3) Well, the files are there. Unless there are some hidden characters in the file names I am not sure how this could not be correct. See below for further question on that.
... No, just kidding. Obviously the 'plugins' folder is there.
I should have pointed this out earlier, but I do actually have Cacti working on another system where plugins are installed and running. It was set up by a former student, but only on a temporary configuration. We are now trying to get it installed on a more permanent server. The application is running well, it is just plugins I am strugglling with. Permissions between the two systems seem to be in sync. (Old system has PIA 2.8, new has 2.9 - only difference) The one thing we noticed, as mentioned in my last post, is that the plugins_config table in the new system has no entries. I am assuming that this is a process that is automatic (since there is no mention of this in the plugin installation instructions) and that it is the root of our issue, but I do not see any errors where the population of this table was tried but failed. Could this be a permission problem (if so, where) or is it because the software is not seeing any plugins and, therefore, not trying to populate the table? What is the software looking for to determine that there are plugins in the plugins folder?
Again, many thanks for your time on this. I realize it is hard dealing with a novice, so I appreciate your patience. - John