Je hebt met andere woorden maar 1 database én je werkt zelfs met dezelfde prefix? Moeilijke situatie.
Je zou het best met backup van net voor die installatie aan de slag gaan voor site A en dan opnieuw beginnen met B.
Groet,
Jeroen
Thread starter
Gaike
(@gaike)
euh, nee ik heb twee databases alleen zijn ze nu inhoudelijk gelijk. Want ik neem aan dat de naam en inlog niet gewijzigd zijn, of heb ik het mis?
Er is van de A site geen backup gemaakt, omdat de B site zijn eigen database kreeg.
Is er geen mogelijkheid om via het config . Php een scheiding te maken ?
Als DB-A DB-B overschreven heeft, dan ben je je data kwijt. Als /nieuw/ alleen een gewijzigde config heeft waardoor deze nu gebruik maakt van DB-A, maar dus DB-B nog steed origineel is, dan kun je het makkelijk herstellen.
Je webhost heeft mogelijk nog backups. Het makkelijkste is om die terug te zetten.
Thread starter
Gaike
(@gaike)
blijft een puzzel: config is namelijk niet overschreven: een verwijst naar database A de ander naar B. B is dan wel een kopie van A maar zou toch ‘zelfstandig’ moeten werken?
Zou het een oplossing zijn als ik B verwijder – niet de database – en opnieuw installeer met een andere prefix?
DB-A en DB-B zijn ongeacht zelfstandig. Wijzigingen in DB-A zouden niet moeten verschijnen in DB-B, en vice versa.
Je oorspronkelijke vraag was: “Welke stappen moet ik doen om de database in de testsite weer te herstellen naar zonder dat de originele site verdwijnt?”
Het is voor mij nog onduidelijk welke database je moet hebben. Maar je kan deze wijzigen in wp-config.php. Als je beide databases heb getest zonder het gewenste resultaat, dan lijkt het erop dat je toch ergens tijdens het ontwikkelen je je gegevens bent kwijtgeraakt.
Thread starter
Gaike
(@gaike)
Opgelost door de testsite te verwijderen, de daarbij behorende database B te verwijderen en een nieuwe aan te maken. schone wp installatie en opnieuw beginnen dus.
Hoe het kan snap ik nog steeds niet maar het is opgelost. (de situatie was: twee databases, twee sites en twee verschillende config.php bestanden. Nadat per ongeluk de database van de een naar de ander was gekopieerd – via controlpanel bij de host- gebeurde er rare dingen. Inloggen bij B dan kwam je uit bij A , wijzigingen bij B werden ook bij A uitgevoerd……. )
Maar dan heb je toch een vervuilde db A? Of heb je die ook teruggezet naar hoe hij was net voor de installatie van B?
Groet,
Jeroen
Thread starter
Gaike
(@gaike)
nee, de database A is ongeschonden gebleven. (een kopie van db A is in db B gezet, daarna is er niets meer aan db A of de site A gedaan)
wat er behalve het kopiëren van database A naar B nog meer fout is gegaan heb ik niet kunnen achterhalen.
Dan is het nog steeds, voor mij althans, niet volledig duidelijk. Maar het is opgelost dus dat telt.
Veel succes,
Groet,
Jeroen
“Inloggen bij B dan kwam je uit bij A , wijzigingen bij B werden ook bij A uitgevoerd……. )”
Dat komt omdat in je database de home & site url gedefineerd zijn. Als je je WP bestand kopieerd naar een nieuwe sub-map, zoals ‘nieuw’, en de database KOPIEERD, dan is de home/site url niet mee veranderd, maar exact hetzelfde als de WP site buiten /nieuw/. Uiteraard zul je dan een URL conflict krijgen.
Thread starter
Gaike
(@gaike)
dank voor de uitleg Johnny538!