3
there can be more than one option. You have domain A (with all XOOPS system working) and domain B (new clean one)
I don't understand this well though: "I have created a website on one domain and would like not to move to another"
am not sure about the not part.
1. to leave domain A as it is and make domain B work with the information setup at domain A, a redirect file in domain B redirecting to domain A, could work...but then the address bar would lose the original new domain name, if you don't mind this that would be ok, if you do mind this, there is a way to "mask" the url on the address bar but still the url wouldn't show as normally it does.
2. to make a complete migration:
A) Download to your pc ALL of your XOOPS files (everything inside htdocs) of what is in domain A.
B) Go to phpmyadmin and backup ALL structure and data of your XOOPS database contents.
C) Upload to htdocs of domain B all what was in htdocs in domain A.
D) Don't run the install
E) Upload to phpMyAdmin of domain B the backup you just did of the database in domain A in a new database. Just create a new database and go to SQL and import the file.
F) Reconfigure the database details along with the physical and virtual paths of the mainfile of domain B so it is according to what it should (since it currently has the details of domain A).
Minor problems can occur in domain B if there are links that still contain the URL of domain A inside the database. A search and overwrite would solve this.
I hope to not have missed a step, somebody else could correct me if I am wrong.