Mysql
 sql >> Datenbank >  >> RDS >> Mysql

php include Fehler findet den Pfad nicht

Ihr Pfad zu dieser Datei ist offensichtlich falsch. Dies geschieht häufig, wenn Sie einen relativen Pfad zu einer Datei verwenden und dann beginnen, Dateien in verschiedenen Verzeichnissen zu platzieren. Sie sollten den vollständigen Systempfad zu der Datei verwenden, um dieses Problem zu vermeiden:

include("/path/from/root/to/inc/db.php"); 

Eine übliche Vorgehensweise besteht darin, eine Variable oder Konstante zu definieren, die den Stammpfad zu Ihren Webdateien definiert. Auf diese Weise müssen Sie, wenn es sich jemals ändert (d. h. Sie wechseln den Host), nur an einer Stelle ändern.

In Ihrer Konfigurationsdatei:

define('ROOT_PATH', '/path/from/root/to/');

In Ihren PHP-Dateien;

include(ROOT_PATH . "inc/db.php");