Support » Allgemeine Fragen » Umzug auf neuen Server: blank page

  • Gelöst Boipl

    (@boipl)


    Langsam verzweifel ich – ich finde den Fehler nicht:

    Ich habe auf einem Testserver im Haus eine WordPress-Seite erstellt. Jetzt soll sie live gehen auf einer neuen Domain.
    Folgende Schritte habe ich (nach unzähligen Dokus im Netz) gemacht:

    – Backup erstellt mittels BackWPup
    – Datenbank in in myPHPAdmin exportiert
    – Backup auf http://www.neuedomain.net/wordpress gespielt
    – Datenbank importiert
    – wp-config.php mit den neuen Werten akzualisiert
    – in der table wp_options die siteurl und home auf http://www.neuedomain.net/ geändert.

    Wenn ich jetzt auf neuedomain.net/wordpress/wp-admin surfe, komme ich wunderbar in den Admin-Bereich und alles ist da (User, Plugins, Styles, etc…)

    Aber: sie Seite selbst wird nicht angezeigt! Auch wenn ich irgendwo auf „Vorschau“ klicke, kommt nur eine weiße Seite.

    Ich habe schon alles mögliche probiert (.htaccess und index.php herumgeschoben, etc…)

    Was habe ich möglicherweise übersehen?

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)
  • htaccess aktualisiert?
    Permalinks gespeichert?

    in der table wp_options die siteurl und home auf http://www.neuedomain.net/ geändert.

    Ist WP nicht im Unterordner /wordpress ?

    Weiße Seite könnte auch ein PHP-Fehler sein. Mal den Debug-Modus aktiviert?
    http://codex.wordpress.org/Debugging_in_WordPress#WP_DEBUG

    Gruß, Torsten

    Thread-Starter Boipl

    (@boipl)

    Danke für deine schnelle Antwort!

    htaccess aktualisiert?

    Ja, habe ich aktualisiert (also damit ist doch der Teil unter Einstellungen -> Permalinks gemeint, oder?)

    Permalinks gespeichert?

    Wie und wozu muss ich die speichern? Glaub nicht dass ich das gemacht hab :/

    Ist WP nicht im Unterordner /wordpress ?

    Ja, stimmt, hab´s eh so gemacht. Sollte meiner Meinung nach passen.

    Weiße Seite könnte auch ein PHP-Fehler sein. Mal den Debug-Modus aktiviert?

    Ich hoffe, dass ist nicht der Fehler, sonst bin ich überfordert. 🙂

    Die vorgehensweise zum Umzug des Blogs ist (auch wenn häufig so dokumentiert) nicht ganz richtig, da serialisierte Daten nicht mit angepasst werden. Besser ist, Plugins wie z.B. wp-migrate-db oder Duplicator zu verwenden. Die Links zu den eingebetteten Mediendateien wirst du eh korrigieren müssen, da es sich (aus gutem Grund) nicht um relative Links handelt.

    Hast Du beim Umzug die Datei .htaccess mit übertragen? Die Permalink-Struktur sorgt auf Servern mit aktiviertem mod_rewrite-Modul für lesbarere Links (aus http://domain.com/?p=127 wird mit entsprechenden Permalink-Einstellungen http://domain.com/ueber-uns). Die Einstellungen werden in die Datei .htaccess geschrieben, wobei auch hier ein absoluter Link verwendet wird. Deshalb empfiehlt sich, im Webroot eine Leere Datei .htaccess anzulegen und diese dann über Einstellungen > Permalinks > gewünschte Link-Struktur (speichern nicht vergessen!) zu füllen.

    Zur vom Torsten angesprochenen Aktivierung des Debug-Modus gibst du in der Konfigurations-Datei wp-config.php folgende Zeile ein: define( 'WP_DEBUG', true);.

    Thread-Starter Boipl

    (@boipl)

    Danke für die Hilfe bisher!

    Habe jetzt alles ausprobiert – aber die Seite ist immer noch weiß.

    An der .htaccess liegt es offensichtlich auch nicht, außer ich hab sie falsch konfiguiert.

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    Den Debugger habe ich auch laufen lassen, es wurde aber keine log-Datei generiert.

    Ich vermute, da ja das Backend ganz normal funktioniert, dass es tatsächlich an der Kombination aus .htaccess und irgendwelchen Pfadeinstellungen (DB?) liegen könnte.

    Ich verwende Host Europe (falls das weiterhilft). Da hier mehrere Domains gehostet werden sollen, habe ich einen Ordner erstellt seite1, die Domain wird dahin geroutet.
    Wordpress liegt in seite1/wordpress. In der DB habe ich die siteurl und home auf meinedomain.at/wordpress geändert (bzw. schon alles mögliche andere ausprobiert).
    Wo soll die .htaccess jetzt tatsächlich liegen? Direkt im Ordner seite1? Oder im WP-Ordner? Welche Einstellungen gehören im .htaccess geändert?

    Langsam muss ich weinen….

    Ja, habe ich aktualisiert (also damit ist doch der Teil unter Einstellungen -> Permalinks gemeint, oder?)

    Nein, das meinte ich mit Permalinks speichern. Das ist notwendig um die Rewrite Rules zu erneuern und die htaccess zu schreiben.

    htaccess aktualisieren kann notwendig sein, wenn du von Unterordner auf Root wechselst, weil dann in der htaccess noch der Unterordner drin steht, weshalb die Permalinks alle auf ein 404 führen. (Siehe pixolins Hinweis zur htaccess)

    Gruß, Torsten

    Thread-Starter Boipl

    (@boipl)

    Ich habe bei Host Europe mal angerufen und gefragt ob die eine Ahnung haben. Der hat nur gemeint „die Datenbank scheint nicht vollständig zu sein“ – kann ich mir zwar nicht vorstellen, aber ich lass nix mehr unversucht. Nachdem ich die Datenbank erneut eingespielt hat, kam unter Einstellungen -> Permalink so ein Kastl, dass mir sagt ich soll folgendes ins .htaccess eintragen:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>

    Also eh das von meinem letzten Post. Seite immer noch weiß.

    Du könnest die Datenbankverbindung mal mit diesem Skript testen: https://gist.github.com/sivel/162913

    Thread-Starter Boipl

    (@boipl)

    Du könnest die Datenbankverbindung mal mit diesem Skript testen: https://gist.github.com/sivel/162913

    Die Datenbank sollte ja eigentlich probieren, das wp-admin funktioniert ja.

    Hab zur Sicherheit trotzdem das Script ausgeführt:

    Connected successfully to the MySQL server
    Database selected successfully
    
    Checking tables for errors:
    The table ....wp_commentmeta is OK
    The table ....wp_comments is OK
    The table ....wp_duplicator_packages is OK
    ......
    ...

    Scheint alles zu funktionieren.

    Thread-Starter Boipl

    (@boipl)

    Ich hab den Fehler gefunden: Es lag am „Testserver“: es handelt sich um eine Synology Disc, welche ein WP „on board“ hat. Diese WP-Version beinhaltet einige Synology-spezifische phps, die für Konflikte auf Host-Europe gesorgt hat. Da muss man mal ers drauf kommen…..

    Als gelöst markiert.

    He Boipl,

    hast du auch eine Beschreibung wie man dieses Problem beseitigt? Der Letzte Post von dir ist leider für mich völliges Spanisch…

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)
  • Das Thema „Umzug auf neuen Server: blank page“ ist für neue Antworten geschlossen.