Folks:
If I understand correctly, the procedure for updating from v6 to v7 has two main steps:
#1 Updating the v6 database to work with v7.
#2 Uploading the v7 code by uploading the code in the update distribution.
In step #2 new files replace old ones of the same name, which seems quite reasonable.
But what about files on the v6 site which have no identically-named counterparts in the update? They will be untouched, and --without a procedure for finding and removing them--they will accumulate indefinitely, right?
I'm bringing this up because of a V6 infusion my predecessor installed, apparently by direct DB modification. Even though I defused thoroughly before updating, the updated site continued to display the panel -- uselessly, as it has no hope of working in V7. (Could this incompatible infusion have been worse than useless, by interfering with the V7 code?)
With Daywalker's help (THANKS!) , I learned how deactivate this infusion by modifying the DB. But the useless code remains on the V7 site. (Also, the deactivated entry remains in the DB.)
If I had simply deleted all the infusions before uploading the V7 code (Step #2), I imagine I'd get an error message instead of an unexpected panel. Sure, I would have to figure out how to fix THAT, which would require more or less the same work.
There's a little compulsive tidyness behind this question, but mostly I'm trying to understand the big picture about long-term maintenance of PF.
Thanks,
Henry
* Excepting, of course, config.php, and perhaps a few others.
0 replies