Document Root falsch bei Domain Weiterleitungen
vor 10 Jahren
Hallo zusammen,
ich hab ein WordPress auf dem Server (nicht die Schnellinstallation) installiert. Die Dateien hab ich dazu alle in ein Unterverzeichnis abgelegt: /home/www/path/to/wordpress
Und anschließend eine Domain darauf weitergeleitet. (Getestet sowohl mit Subdomain als auch Hauptdomain)
Meine Wordpress Installation verwendet sehr häufig die Konstante __DIR__ um das aktuelle Verzeichnis einer Datei rauszufinden - nur ist da der Output falsch und ich kriege nur weiße Seiten mit folgender CGI Log:
PHP Warning: require_once(/home/vendor/autoload.php): failed to open stream: No such file or directory in /home/www/wp-config.php on line 7 PHP Fatal error: require_once(): Failed opening required '/home/vendor/autoload.php' (include_path='.:/usr/share/php5:/usr/share/pear') in /home/www/wp-config.php on line 7
Das Problem scheint hier zu sein, dass der Document Root auf /home/www zeigt, die Dateien selbst aber halt in /home/www/path/to/wordpress liegen. So kann das leider nicht funktionieren.
Dazu sei auch noch gesagt, dass die Domain auf einen Unterordner der Installation zeigt: /home/www/path/to/wordpress/root - aber auch über- oder parallel angeordnete Dateien versucht werden zu inkludieren. hier: /home/www/path/to/wordpress/vendor/...
Kann man hier irgendwas machen, damit meine Wordpress Installation im Unterverzeichnis trotzdem läuft?
Gruß,
Franziska
597
4
Das könnte Ihnen auch weiterhelfen
272
0
2
vor 10 Jahren
Hallo Franziska,

das kommt mir merkwürdig vor.
Wurde vielleicht im Vendor-Plugin eine falsche Einstellung vorgenommen?
Ich würde mir das gerne selber anschauen, dazu benötige ich deine Daten. Fülle mir bitte das Kontaktformular vollständig aus und teile mir darin die Kundennummer mit und auch die Zugangsnummer, unter der die Homepage gebucht wurde.
Es würde auch reichen wenn Du mir einfach kurz die Domain postest, die auf dem Produkt registriert ist.
Gruß
Ingo F.
2
Antwort
von
vor 10 Jahren
Hallo Ingo,
wie vorgeschlagen habe ich mehr Details über das Kontaktformular soeben berichtet.
Gruß,
Franziska
Antwort
von
vor 10 Jahren
leider hat Deine E-Mail am Freitag nicht mehr den Weg zu mir gefunden und ich bin heute erst später als beabsichtigt dazu gekommen, diese zu bearbeiten.
Aber ich konnte sehen, dass für Dich bereits eine Anfrage zu diesem Thema an unsere Entwickler gegangen ist. Ich habe Dir dazu auch noch einmal per E-Mail geantwortet.
Gruß
Ingo F.
Uneingeloggter Nutzer
Antwort
von
vor 10 Jahren
Hallo Franziska,
ich habe eine Rückmeldung bezüglich der Konstante "__DIR__" erhalten.
Dass die Abfrage des aktuellen Verzeichnisses scheitert, liegt daran, dass sich durch die Weiterleitung der Domain auf einen Unterordner das Wurzelverzeichnis ändert. Ohne die Weiterleitung ist das Hauptverzeichnis des Webspaces das Wurzelverzeichnis, leitet man die Domain auf ein Unterverzeichnis weiter, wird dieses zum Wurzelverzeichnis.
Somit wird versucht auf einen Ordner zuzugreifen, welcher auf einer höheren Ebene liegt, was nicht funktioniert. Die Rückgabe der Konstante ist entsprechend korrekt.
Die Nutzung einer "normalen" WordPress-Installation in einem Unterverzeichnis ist auf unseren Produkten generell möglich.
Gruß
Ingo F.
0
Uneingeloggter Nutzer
Frage
von