Support » Algemene WordPress vragen » database overschreven

  • Opgelost Gaike

    (@gaike)


    Beste mensen,
    Ik heb een site met WP gemaakt met database A en daarbij een map ‘nieuw” gemaakt met daarin de site met database B. (dit om een een nieuwe site te maken terwijl de oude gewoon bereikbaar blijft).
    Nu is door een misverstand met werken binnen het controlcentre van de host, database A gekopieerd naar B, met als gevolg dat alles wat in site B gedaan wordt direct ook in A gebeurt.
    VRAAG: Welke stappen moet ik doen om de database in de testsite weer te herstellen naar zonder dat de originele site verdwijnt?

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    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

    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.

    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.

    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……. )

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    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

    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.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    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.

    dank voor de uitleg Johnny538!

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Het onderwerp ‘database overschreven’ is gesloten voor nieuwe reacties.