[XAMPP] DocumentRoot ändern

M3Y3R

Well-known member
ID: 336361
L
8 Mai 2006
1.608
60
Hallo,

ich möchte gerne bei XAMP das DocumentRoot anpassen.
Nun habe ich bereits in der httpd.conf folgende Einträge geändert:
Vorher:
DocumentRoot "C:/xampp/htdocs/"
Nacher:
DocumentRoot "C:/xampp/htdocs/verleih"

Vorher:
<Directory "C:/xampp/htdocs/">
Nacher:
<Directory "C:/xampp/htdocs/verleih">

Dannach habe ich Apache neu gestartet.

Wenn ich nun ein include mache, tritt aber nicht die gewünschte Wirkung ein.
require_once("/v-config/class.dbConfig.php");

Wer kann mir da weiter helfen?

MFG
Papenburger
 
Zuletzt bearbeitet:
Häng mal einen Slash an das Ende der Pfade wieder ran.

Und dann nicht gleich mit include prüfen, sondern leg einfach ins Root-Verzeichnis ne index.html und ruf https://localhost/ zum Testen auf.
 
Häng mal einen Slash an das Ende der Pfade wieder ran.

Und dann nicht gleich mit include prüfen, sondern leg einfach ins Root-Verzeichnis ne index.html und ruf https://localhost/ zum Testen auf.

Das funktioniert, aber ich habe noch folgendes Proble.
Es liegt in diesem Verzeichnis ein Ordner "v-install"
Darin befindet sich eine Datei "install.php" aus der ich ein require_once mache
Nun soll das Require die datei class.dbConfig.php aufrufen, welche im Ordner v-config leigt.

Mein Verzeichnisbaum sieht wie folgt aus:
index.php
v-config/class.dbConfig.php
v-install/install.php

Wieso includet der die Datei nicht mit /v-config/class.dbConfig.php?
Muss ich noch irgendwo was anderes ändern?
 
Wieso includet der die Datei nicht mit /v-config/class.dbConfig.php?
Ruf mal /v-config/class.dbConfig.php direkt im Browser auf.

  • 404 => dein Pfad stimmt nicht (sollte aber eigentlich, außer ich überseh was)
  • leere Seite oder was dein Script auch immer ausgibt => PHP-Einstellungen checken, was include angeht (sollte aber bei absolutem Pfad auch egal sein)
 
  • 404 => dein Pfad stimmt nicht (sollte aber eigentlich, außer ich überseh was)
  • leere Seite oder was dein Script auch immer ausgibt => PHP-Einstellungen checken, was include angeht (sollte aber bei absolutem Pfad auch egal sein)

Die Seite wird ausgegeben...
Wo kann ich denn die Einstellungen überprüfen?
 
Aber was anderes:
Machst du vorher chdir()? Mach doch vor dem require, was Probleme macht mal ein
PHP:
die(getcwd());

Wenn ich die(getcwd()); nach dem require_once aufrufe wird alles ausgegeben und es erscheint noch das Warning:
Warning: require_once(../verleih/v-design/class.Gui.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\verleih\v-install\install.php on line 11

Fatal error: require_once() [function.require]: Failed opening required '../verleih/v-design/class.Gui.php' (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\verleih\v-install\install.php on line 11
 
Und was wars nun?

ich habe keine Ahnung.
Eigentlich dachte ich dass ich die Datei mit /v-config/dbConfig.php includen kann weil ja mein DocumentRoot auf /xampp/htdocs/verleih/ verweist und die dbConfig sich im folgenden Ordner befindet:
/xampp/htdocs/verleih/v-config/dbConfig.php

Naja, ich habe das nun mit ../v-config/dbConfig.php includet...

MFG
Papenburger

PS: Kennst du vielleicht noch ein anderes Programm außer XAMPP welcher auch Stylesheets darstellen kann?