Mysql
 sql >> Database >  >> RDS >> Mysql

php include errore non trova il percorso

Il tuo percorso a quel file è ovviamente errato. Ciò accade comunemente quando si utilizza un percorso relativo a un file e quindi si inizia a posizionare i file in directory diverse. Dovresti utilizzare il percorso di sistema completo del file per evitare questo problema:

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

Una cosa comune da fare è definire una variabile o una costante che definisca il percorso principale dei tuoi file web. In questo modo, se cambia (ad esempio, cambi host) devi solo cambiarlo in un posto.

Nel tuo file di configurazione:

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

Nei tuoi file PHP;

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