WordPress – Umleitungsfehler

Es ist nervig, aber kommt seit kurzem andauernd vor.  Meiner Auffassung nach liegt es am überlasteten Server, da ich seit Wochen nicht an der Homepage gebastelt habe. Aber die T-Online Homepage lässt sich nicht über die Domain aufrufen.

Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.

Im PHP Log steht folgende Fehlermeldung:
PHP Fatal error: require(): Failed opening required ‚./wordpress/wp-blog-header.php‘
(include_path=‘.:/usr/share/php5:/usr/share/pear‘) in /home/www/index.php on line 17

Die Datei index.php im Wurzelverzeichnis beinhaltet:
01<?php
02/**
03 * Front to the WordPress application. This file doesn’t do anything, but loads
04 * wp-blog-header.php which does and tells WordPress to load the theme.
05 *
06 * @package WordPress
07 */
08
09/**
10 * Tells WordPress to load the WordPress theme and output it.
11 *
12 * @var bool
13 */
14define(‚WP_USE_THEMES‘, true);
15
16/** Loads the WordPress Environment and Template */
17require(‚./WordPress/wp-blog-header.php‘);

Die Datei index.php im WordPress-Verzeichnis beinhaltet den gleichen Inhalt, jedoch Zeile 17 als:
17require(‚/wp-blog-header.php‘);

Bei T-Online wird WordPress im Unterverzeichnis /WordPress/ installiert. Damit die Seite aufgerufen werden kann, werden folgende Einstellungen benötigt. Im HPC (HomePageCenter) die Domänenweiterleitung auf das Verzeichnis /WordPress/. In WordPress unter Einstellungen Allgemein:
WordPress-Adresse (URL) http://www.MeineSeite.de
Seiten-Adresse (URL) http://www.MeineSeite.de

T-Onlie sagt:

Wenn Sie WordPress per Schnellinstallation auf Ihrem Webspace installieren, wird die Installation in einem gesonderten Verzeichnis vorgenommen.
Wenn Sie dann Ihren WordPress Blog fertig gestellt haben und diesen unter Ihrer Domain erreichbar machen möchten, richten Sie einfach eine Domainweiterleitung auf das Installationsverzeichnis von WordPress ein.

Den richtigen Namen des Installationsverzeichnisses können Sie in den Schnellinstallationen auslesen, indem Sie hinter WordPress auf „mehr“ klicken.

Im Homepagecenter unter „Domains / Domain verwalten“, haben Sie die Möglichkeit, Ihre Domains auf ein beliebiges Verzeichnis Ihrer Homepage oder auf eine beliebige andere Internetadresse (Zieladresse) weiterzuleiten. Wählen Sie dazu die gewünschte Domain aus und klicken sie auf „Weiterleitung einrichten“.

Folgendes ist bei der Einrichtung der Weiterleitung zu beachten:

Die Weiterleitung ist nur wirksam, wenn die Wartungsseite (im HomepageCenter) deaktiviert ist.

Die Weiterleitung funktioniert nur auf eine bestimmte Homepage oder ein Verzeichnis, nicht direkt auf eine Datei.
Falsch: Weiterleitung auf Datei: http://www.ihrewunschadresse.de/test/test.html
Richtig: Weiterleitung auf Verzeichnis: http://www.ihrewunschadresse.de/test/

In dem Zielverzeichnis der Weiterleitung muss eine gültige Startseite für einen Browser enthalten sein.
Gültige Startseiten können unter anderem folgende Namen haben:
index.php; index.html; index.htm; home.html; default.html.

Ist die Wartungsseite auf Grund der Traffic-Limitsperre gesetzt worden, lässt sich die Wartungsseite nur ausschalten, in dem Sie die Traffic-Limitsperre unter „Grundeinstellungen / Traffic-Limitsperre / Bearbeiten“ die Option „Ausschalten“ deaktivieren.

Bitte achten Sie darauf, dass nicht jede Dateiendung unter jedem Produkt nutzbar ist. Die Dateiendungen pl, cgi, php, php4 funktionieren nur, wenn die Homepage „Eigene Scripte“ ausführen kann (aktuell ab der Homepage Basic).

Bei Weiterleitung auf eine Zieladresse erscheint die festgelegte Ziel-URL im Browser

Die Weiterleitung auf eine Domain, die ein Umlaut enthält, ist leider nicht möglich. Um dennoch auf eine IDN-Domain weiterzuleiten, konvertieren Sie bitte Ihre IDN-Domain in einen ACE-String und geben diesen als Zieladresse an.

Die Domainweiterleitung steht für die Produkte Homepage, Inklusiv-HP und HP Plus nicht zur Verfügung.

Ist die Weiterleitung aktiviert, funktionieren eventuell angelegte Subdomains nicht mehr.

 

So, nun zur Lösung:  Zumindest hat es bei mir geholfen.

http://faq.wpde.org/wordpress-url-aendern/

In der WordPress Konfigurationsdatei wp-config.php wird die Domain eingetragen.
Diese war wie folgt eingetragen.

define(‚WP_SITEURL‘, ‚http://www.IhreWunschAdresse.de‘);
define(‚WP_HOME‘, ‚http://www.IhreWunschAdresse.de‘);

Nach der Änderung in:
define(‚WP_SITEURL‘, ‚http://www.ihrewunschadresse.de‘);
define(‚WP_HOME‘, ‚http://www.ihrewunschadresse.de‘);

konnte die Homepage wieder über die Domain aufgerufen werden.
In den WordPresseinstellungen Einstellungen › Allgemein, werden die Einstellungen übernommen.