Ondersteuning » Installatie WordPress » Website verplaatsen van sub- naar hoofddomein met 1 database

  • Ik heb een website gemaakt in een subdomein. Deze wil ik volledig verplaatsen naar het hoofddomein. Hier bevindt zich momenteel de oude website. Beide websites maken gebruik van dezelfde mysql database (host ondersteunt alleen gebruik van 1 database) maar staan volledig los van elkaar.

    Wie heeft hier ervaring mee, zijn er zaken waar ik in dit specifieke geval op moet letten?

    Ik ga de volgende stappen zetten:
    -Backup van alle bestanden maken via FTP (oude en nieuwe website)
    -Backup maken van mysql database
    -In de nieuwe website op subdomein WordPressadres en Siteurl aanpassen
    -Via ftp de oude website bestanden verwijderen van hoofddomein
    -Via ftp de nieuwe website bestanden uploaden naar hoofddomein
    -In de nieuwe website op hoofddomein links nalopen en wijzigen (met behulp van plugin Broken Link Checker of Search Regex)

    Is dit in mijn geval de juiste manier? Vergeet ik stappen? Kan het sneller?

    Alvast bedankt voor tips!

7 reacties aan het bekijken - 1 tot 7 (van in totaal 7)
  • Dag Gerkof,

    Als je één database hebt zonder verschillende prefixes, gebruiken beide websites dus hetzelfde theme, dezelfde plugins en meer. Ik ga er dus maar even vanuit dat je met één database bedoelt: 1 database met meerdere installaties, dus meerdere prefixes.

    Je moet WordPress ook nog vertellen dat de locatie waar al je bestanden te vinden zijn is gewijzigd. Dit staat in de wp_options tabel. Er zijn plugins voor die het hele traject voor je regelen, maar aangezien het om één database gaat, raad ik je aan om het handmatig te doen. Je leert er tevens een hoop van! 🙂

    Groeten,
    Jelle – wplounge.nl

    Thread starter gerkof

    (@gerkof)

    Hoi,

    De database heeft verschillende prefixes. Dus dat zit wel goed.

    Ik heb zojuist de tabellen van de nieuwe website in de database gekopieerd en een nieuwe prefix gegeven.
    Zo kan ik lijkt mij de website ook gemakkelijk dupliceren en dus de nieuwe website zowel op het subdomein laten staan als test-omgeving, en daarnaast kopieren naar het hoofddomein (dan wel in wp-config.php de prefix wijzigen).

    Dank je voor de tip van wp_options. Die miste ik nog.

    Ik was zeker van plan om alles handmatig te doen. Plugins lenen zich doorgaans niet voor de niet doorsnee gevallen..

    Hallo

    Kijk ook nog even naar het .htaccess bestand.
    Deze kun je met notepad bewerken.
    Als hier nog iets in staat dat naar je submap verwijst moet je dat weghalen zodat alleen de \ (root) er nog staat.

    succes

    Thread starter gerkof

    (@gerkof)

    De website ziet er bijna perfect uit op het hoofddomein..

    Alle links laten wijzigen door de plugin ‘Velvet Blues update urls’.
    In .htaccess staat volgens mij niets meer wat verwijst naar de submap.

    Ik loop nog wel tegen de volgende problemen aan:
    -De media library blijft leeg ook al is de map uploads goed gevuld (heb ook al een plugin geprobeerd die media importeert naar de media library)
    -Kan geen nieuwe berichten posten, media uploaden, nieuwe gebruikers aanmaken.

    Wanneer ik een nieuw bericht probeer aan te maken verschijnt deze foutmelding:

    “Warning: Creating default object from empty value in /customers/f/c/0/fontein-kampen.nl/httpd.www/wp-admin/includes/post.php on line 581”

    Iemand ideeen?

    Thread starter gerkof

    (@gerkof)

    De media library blijkt niet leeg te zijn. Er ontstaan problemen wanneer ik nieuwe media probeer up te loaden:
    -Na het uploaden verschijnt een grijs blokje wat de media zou moeten zijn die ik wilde uploaden.
    -de media heeft geen titel, geen bestandsformaat (bevat geen enkele info).
    -Ik ben niet in staat om dit weer te verwijderen; melding: Je hebt geen toestemming om dit bericht te verwijderen”.
    -Ik kan in de media library niet meer bekijken wat ik deze maand heb upgeload en kan alleen de ‘list’ bekijken en niet meer in ‘grid’.

    Ik heb een vermoeden dat dit permissie-problemen zijn. Mappen in wp-content staan ingesteld op 755. De bestanden hierbinnen op 644.

    In deze Codex staat het goed beschreven:
    http://codex.wordpress.org/Moving_WordPress#Moving_WordPress_Within_Your_Site

    Dan even kijken bij:
    Moving Directories On Your Existing Server

    Thread starter gerkof

    (@gerkof)

    Bedankt voor je reactie. Helaas is dit niet de oplossing.

    -had al deze stappen al gevolgd bij de installatie.

    -Ik heb nu de permissions gecheckt, echt in alle mogelijke mappen en dat zijn er een hoop. Nergens 000 overal 644, dus dat zal het niet zijn.

    -Heb wordpress via dashboard opnieuw proberen te installeren: kreeg een wit scherm. Verder geen gevolgen..

    -.xml bestand (volledige inhoud maar ook klein onderdeel van 43 kb) vanaf de website op het subdomein geexporteerd en proberen te importeren in nieuwe site. Helaas krijg ik dan een foutmelding:

    “Warning: set_time_limit(): Cannot set max execution time limit due to system policy in /customers/f/c/0/fontein-kampen.nl/httpd.www/wp-content/plugins/wordpress-importer/wordpress-importer.php on line 91
    Sorry, there has been an error.
    The file does not exist, please try again.”

    Mijn host, one.com, kan volgens hen helaas niet de execution time verhogen.
    Het gekke is: executions time staat op 50 sec. maar deze melding komt al veel eerder dan 50 sec.

    -Heb alle plugins uitgeschakeld, probleem bleef

    -Heb andere thema’s (gebruik zelf vantage) geprobeerd, Twenty fourteen en twenty twelve. Ook dit maakte geen verschil.

    Wat heb ik verkeerd gedaan?

    home en site url staan ingesteld op: http://www.fontein-kampen.nl
    had ik vooraf eerst wordpress al moeten installeren in het hoofddomein (de root)?

7 reacties aan het bekijken - 1 tot 7 (van in totaal 7)
  • Het onderwerp ‘Website verplaatsen van sub- naar hoofddomein met 1 database’ is gesloten voor nieuwe reacties.