• JapieGijs

    (@japiegijs)


    Ik heb een VPS aangeschaft en wil daar een aantal WP websites op draaien.
    Nu had ik er al een paar op een andere host, waardoor ik bezig ben geweest met verhuizen.

    Na de instructies aangegeven op https://codex.wordpress.org/Moving_WordPress lukt het me nog niet.

    Situatie:
    websites draaide (fictief) op: naam.hoofddomein1.com
    bestanden gebackupt, database gebackupt en in de general settings de wordpress address en url aangepast van naam.hoofddomein1.com naar nieuwdomein.nl.
    Alles geïmporteerd op nieuwe server en wp-config aangepast met nieuwe db gegevens, maar als ik nu naar nieuwdomein.nl ga, dan wordt er direct een bestanden gedownload wat ‘download’ heet.
    Hierin staat onderstaande code:

    <?php
    /**
     * Front to the WordPress application. This file doesn't do anything, but loads
     * wp-blog-header.php which does and tells WordPress to load the theme.
     *
     * @package WordPress
     */
    
    /**
     * Tells WordPress to load the WordPress theme and output it.
     *
     * @var bool
     */
    define('WP_USE_THEMES', true);
    
    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );

    Wat doe ik fout?

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)
  • Eva

    (@eva_b)

    Ik ga ervan uit dat je al hebt gecheckt of plugins uitschakelen/thema aanpassen naar een standaard thema helpt?

    Het kan ook een htaccess probleem zijn. Ik zou via FTP je .htaccess bestand even hernoemen om te zien of dat het probleem oplost.

    Thread starter JapieGijs

    (@japiegijs)

    Uitschakelen plugins en thema helpt niet.

    Als ik de htaccess hernoem, dan werkt de homepage wel, maar de rest van de website werkt dan niet. Ik kan niet inloggen en op alle pagina’s (behalve homepage) krijg ik: [an error occurred while processing this directive]

    Eva

    (@eva_b)

    Even voor de zekerheid: is je website geïnstalleerd in een subfolder van je domein? Zo ja, heb je ook de stappen in ‘Giving WordPress Its Own Directory‘ bekeken?

    Gezien je niet kan inloggen zou ik anders aanraden om de errorlogs van je server te bekijken, mogelijk geven die een beter zicht op wat er fout loopt.

    Thread starter JapieGijs

    (@japiegijs)

    De website was geinstalleerd in een subfolder van m’n domein op de oude host.
    Ik heb deze verhuist naar een eigen account en de bestanden verhuist naar de root op de nieuwe host.

    Zou dit een probleem kunnen zijn, dat er nog verwijzingen ergens staan?

    Eva

    (@eva_b)

    Dat zou best het probleem kunnen zijn. Wil dat zeggen dat de site vroeger als URL naam.domeinnaam.com had en nu op domeinnaam.com staat? Of verwees de subdirectory vroeger naar domeinnaam.com?

    Als je de link naar de site kan delen dan graag, dat maakt het iets makkelijker om te zoeken. 😉

    Een gokje, staat er in index.php (in de root) iets als dit:

    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . '/oudesubdirectory/wp-blog-header.php' );

    Als dat het geval is, verwijder dan de subdirectory uit de code:

    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );
    Thread starter JapieGijs

    (@japiegijs)

    Super bedankt voor je hulp alvast Eva!

    De subdirectory verwees vroeger naar beautyelmare.nl. Er staat in de index.php geen verwijzing naar een oude subdir.

    Doordat het een live site is heb ik de DNS vanochtend teruggezet naar de oude host. Dus ik heb nu http://beta.beautyelmare.nl gemaakt door de wp-config aan te passen op de nieuwe host.

    Dit is dus de website op de nieuwe host, waarbij je kunt zien dat wanneer je een van de links aan klikt het fout gaat. http://www.beautyelmare.nl is de website op de oude host (volledig werkend)

    Eva

    (@eva_b)

    Kan je niet inloggen op de site via login.php? Lijkt me alsof de permalinks geflushed moeten worden (lees: moeten opnieuw bewaard worden zodat een nieuwe .htaccess wordt aangemaakt).

    Thread starter JapieGijs

    (@japiegijs)

    Via wp-admin kan ik niet inloggen in de backend. Na invoeren credentials blijft het scherm leeg (wit), zonder foutmelding.
    Dat over permalinks heb ik inderdaad ook ergens voorbij zien komen, maar kan daar dus niet bij. Is daar een andere oplossing voor?

    Thread starter JapieGijs

    (@japiegijs)

    Inmiddels weer wat verder.
    Heb op de oude host de permalink fix uitgevoerd en de gehele site opnieuw gebackupt en geimporteerd op de nieuwe host. Werkte daarna wel en dus DNS omgezet.

    Enige probleem is nu dat /wp-admin helemaal niet beschikbaar is, lege pagina.

    Eva

    (@eva_b)

    Dat is al beter 🙂

    Voor de admin:

    – Heb je wp-config.php en je thema’s functions.php nagekeken op lege regels onderaan? Zie ook dit artikel: http://www.thecreativedev.com/blank-screen-of-wordpress-admin-panel/
    – Staat WP_DEBUG op zodat je eventuele foutmeldingen kan zien? (in wp-config de waarde op regel 80 naar true veranderen)

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)
  • Het onderwerp ‘Website verhuizing geeft alleen download file’ is gesloten voor nieuwe reacties.