This script should always be safe to run at any time. It checks for tables and does any default inserts it needs to. It can also be set up to make table alterations if needed.

The URL is yoursite/edit/install.php There is no security check, but since its a non-operation after its first run, then its not an issue.

I have branched of an mminstall.php which does the mmprofile and yammyprofile tables for Users and Profiles and shared-www/Mailings/install.php for Mailing Lists. Trying not to get to complicated, but trying not to have the system automatically bloat up to the maximum feature set.