Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 包括或要求不在灯内工作_Php_Apache_Lampp - Fatal编程技术网

Php 包括或要求不在灯内工作

Php 包括或要求不在灯内工作,php,apache,lampp,Php,Apache,Lampp,我尝试了require和include函数来加载名为“Base.php”的文件。但却无法奏效。我的目录路径如下 /var/www/vhosts/ecash-staging.co/code/AALM/Config/Base.php 我确信该文件显然存在于该目录中。我也通过file_exists()函数进行了检查 1) 为什么我的文件没有通过include或require加载; 2) 没有显示错误,即使我在php.ini文件中更改了display error=on 建议我解决这个问题或得到一个准确

我尝试了require和include函数来加载名为“Base.php”的文件。但却无法奏效。我的目录路径如下

/var/www/vhosts/ecash-staging.co/code/AALM/Config/Base.php
我确信该文件显然存在于该目录中。我也通过file_exists()函数进行了检查

1) 为什么我的文件没有通过include或require加载; 2) 没有显示错误,即使我在php.ini文件中更改了
display error=on

建议我解决这个问题或得到一个准确的错误
提前谢谢

加载base.php的文件-它在哪个文件夹中?如果它位于ecash-staging.co文件夹中,则您的require函数应如下所示:

require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
如果它位于一个子文件夹中,需要返回一个文件夹,然后再向下返回,则应先返回。。像这样:

require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
否则,您可以尝试(仅用于测试)很长的一段路,也就是像这样放置完整的URL:

require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');

加载base.php的文件-它在哪个文件夹中?如果它位于ecash-staging.co文件夹中,则您的require函数应如下所示:

require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
如果它位于一个子文件夹中,需要返回一个文件夹,然后再向下返回,则应先返回。。像这样:

require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
否则,您可以尝试(仅用于测试)很长的一段路,也就是像这样放置完整的URL:

require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');

我在php脚本文件的顶部添加了这些行,用于错误呈现

ini_set('display_errors', 1);
error_reporting(~0);
曾经像这样用过你一次

需要一次(/var/www/vhosts/ecash staging.com/code/AALM/Config/Base.php)


它对我来说工作正常。

我在php脚本文件的顶部添加了这些行,用于错误呈现

ini_set('display_errors', 1);
error_reporting(~0);
曾经像这样用过你一次

需要一次(/var/www/vhosts/ecash staging.com/code/AALM/Config/Base.php)


它对我来说工作正常。

我们能看一些代码吗?它不起作用的原因可能有很多。如果使用
文件\u exists()
进行的测试确实成功,并且路径完全相同,那么剩下的唯一选项就是某些组件阻止访问。然而,在这种情况下,您将在http服务器错误日志文件中获得一个条目。这里有点可疑。请显示您使用确切路径尝试的确切代码。以及http服务器错误日志文件中相关时间的确切内容。还要注意,
display error
display\u error
是两件不同的事情。我已经尝试过这段代码。需要一次('/var/www/vhosts/ecash staging.com/code/AALM/Config/Base.php');我们能看一些代码吗?它不起作用的原因可能有很多。如果使用
文件\u exists()
进行的测试确实成功,并且路径完全相同,那么剩下的唯一选项就是某些组件阻止访问。然而,在这种情况下,您将在http服务器错误日志文件中获得一个条目。这里有点可疑。请显示您使用确切路径尝试的确切代码。以及http服务器错误日志文件中相关时间的确切内容。还要注意,
display error
display\u error
是两件不同的事情。我已经尝试过这段代码。需要一次('/var/www/vhosts/ecash staging.com/code/AALM/Config/Base.php');为什么我的php没有显示错误。我正在使用lampini_集合(“显示错误”,1);错误报告(~0);通过添加这个,脚本的顶部,为我显示了一个错误。我正在使用lampini_集合(“显示错误”,1);错误报告(~0);通过添加这个,脚本的顶部为我显示了一个错误。