XAMPP include_path不起作用



我试图要求一些php文件进入我的主index.php但我收到以下错误:

警告:require(/opt/lampp/htdocs/steamauth/userinfo.php):未能 open stream:/opt/lampp/htdocs/index中没有这样的文件或目录.php 在第 4 行

致命错误:require():需要打开失败 '/opt/lampp/htdocs/steamauth/userinfo.php' (include_path='/opt/lampp/htdocs/') in/opt/lampp/htdocs/index.php on 第 4 行

我尝试添加以下代码:

set_include_path('/opt/lampp/htdocs/');
require dirname(__FILE__).'/steamauth/steamauth.php';

我的包含文件 steamauth.php 和 userinfo.php 位于/opt/lampp/htdocs/steamauth/我还尝试在php.ini文件中设置include_path并将其添加到我的.htaccess文件中。是的,我确信这是我想要包含的正确路径。有什么想法吗?

我在尝试将新目录添加到 php 路径时遇到了同样的问题。我解决了这个问题,在 php.ini 文件中的include_path周围添加了双引号。像这样:

include_path="C:xamppphpPEAR;c:xamppsmartysmarty-3.1.30libs";

您的项目文件夹结构是什么?简单地说,尝试从索引.php获取路径。

// /root/fooDir/userinfo.php
// /root/barDir/index.php
//in index.php
$dir = __DIR__ . '/../fooDir/userinfo.php';

相关内容

  • 没有找到相关文章

最新更新