How to clean installation

Hi

I made a upgrade of my old(very) old crm installation. By old, I mean that I have had it for a long time but always kept it updated with the latest pathes and upgrades. A problem with the installation is that I have used a couple of modules that have been obsolute and, which I noticed now, not always have been un-installed cleanly. Also I have added parameters of my own.

Anyhow, the upgrade went, not well, but I finally got it working. Still there are remainings from old modules visible in them menu system. I have runned all repair functions available in the admin menu but nothing have helped.

So, my question.
The database and related documents are of the most importance to me. Is there a way to make a new install of the Suite Crm and import all data including relations from my old installation??? For the future I would like to have a stable installation without glitches.

//regards
//lg

It will be possible to hunt down those remaining menu items and remove them if that is your only glitch’s?

If you do want a fresh install you could try this: take a copy of your current database and attach it to a fresh instance of SuiteCRM. that is extract suite to a folder in web root and edit the config file to point to your the copy of your database. Then run a repair/rebuild a couple of times. You may need to up date the sugar version in the config table of the database also. Once its working copy over the folder from your current instance that contains all the documents and put it into the exact same location in your new instance.

This probably wont be without glitches so whatever you do don’t user your production database try it on a copy first.

Assuming a fresh clean install of SuiteCrm.

Is there a way to import only relevant parts from my old installation?

What I mean, if I take a copy of the database using phpMyAdmin the copy will also contain all “rubbish” that may have been added over the years. And importing that into the new SuiteCrm …

If I had a script that only exported relevant parts corresponding to the fresh SuiteCrm, left out data belonging to obsolete modules/data, the import later on would be so much cleaner.

Is there such a function?

//lg