Ich versuche, meine Online-Site auf meinem lokalen Computer auszuführen. Ich bin auf ein Problem gestoßen.
Dies ist mein htaccess
%Vor%Der Fehler, den ich erhalte:
Warnung: require_once(conf.inc.php): failed to open stream: No such file or directory in C:\XAMPP\htdocs\wapp\index.php on line 2
Schwerwiegender Fehler: require_once(): Failed opening required 'conf.inc.php' (include_path='.:/XAMPP/htdocs/conf/') in C:\XAMPP\htdocs\wapp\index.php on line 2
Wie kann ich es lösen? Vielleicht beschäftigt es sich mit den Privilegien des xampp-Benutzers ...
bearbeiten:
getcwd () gibt mir C: \ XAMPP \ htdocs \ wapp
conf.inc.php befindet sich in: C: \ XAMPP \ htdocs \ conf \
das Erforderliche in index.php: require_once ("conf.inc.php");
try chdir(dirname(__FILE__))
Dies setzt den relativen Pfad zum Pfad der Datei.
Daher wird C:\XAMPP\htdocs\wapp\
zu Ihrem "Stammverzeichnis" und daher ist config.inc.php
dasselbe wie C:\XAMPP\htdocs\wapp\config.inc.php
. Wenn das immer noch nicht der Trick ist, überprüfen Sie Ihre Dateipfade
Bearbeiten:
Sie müssen dort durchqueren. Überprüfen Sie den relativen Stamm des Projekts ( getcwd()
). Ich nehme an, es ist C:\XAMPP\htdocs\wapp\
, dass du deine Anforderung ändern musst:
require_once ('../conf/conf.inc.php')
die ..
führen dazu, dass Sie ein Verzeichnis hochgehen
OK, tu das einfach:
require_once("../conf/conf.inc.php");
Tags und Links php .htaccess xampp localhost require-once