我买了一台新笔记本电脑并安装了新版本的 XAMPP。我移动了我正在使用的系统,但它在这台计算机上无法正常运行。
我认识到的第一个问题是它不包含来自相对于包含它的文件的位置的文件。我config.php
在目录中有一个文件includes/
以及我的include.php
文件。在include.php
文件中我必须输入,require 'includes/config.php';
即使它config.php
与include.php
. 在我的另一台电脑上,我只需要这样做require 'config.php';
。
另外,由于包含的文件没有与我正在查看的主文件一起加载,因此没有定义变量和常量,所以它似乎是自动定义它们?
Notice: Use of undefined constant DB_HOST - assumed 'DB_HOST' in C:\xampp\htdocs\Xion\includes\include.php on line 6
这是较新版本的 PHP 上的配置问题吗?